staging: comedi: add an 'mmio' member to comedi_device
All the comedi drivers that use memory mapped io currently have a void __iomem * member in their private data for the driver. For some of the drivers this is actually the only member in that data. For convienence, add a new member to the comedi_device for this void __iomem *. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Reviewed-by: Ian Abbott <abbotti@mev.co.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
ab35426810
commit
d7e6dc1338
2 changed files with 2 additions and 0 deletions
|
@ -253,6 +253,7 @@ struct comedi_device {
|
||||||
struct comedi_subdevice *subdevices;
|
struct comedi_subdevice *subdevices;
|
||||||
|
|
||||||
/* dumb */
|
/* dumb */
|
||||||
|
void __iomem *mmio;
|
||||||
unsigned long iobase;
|
unsigned long iobase;
|
||||||
unsigned long iolen;
|
unsigned long iolen;
|
||||||
unsigned int irq;
|
unsigned int irq;
|
||||||
|
|
|
@ -121,6 +121,7 @@ static void comedi_device_detach_cleanup(struct comedi_device *dev)
|
||||||
dev->driver = NULL;
|
dev->driver = NULL;
|
||||||
dev->board_name = NULL;
|
dev->board_name = NULL;
|
||||||
dev->board_ptr = NULL;
|
dev->board_ptr = NULL;
|
||||||
|
dev->mmio = NULL;
|
||||||
dev->iobase = 0;
|
dev->iobase = 0;
|
||||||
dev->iolen = 0;
|
dev->iolen = 0;
|
||||||
dev->ioenabled = false;
|
dev->ioenabled = false;
|
||||||
|
|
Loading…
Add table
Reference in a new issue