Commit 1567ceaa authored by H Hartley Sweeten's avatar H Hartley Sweeten Committed by Greg Kroah-Hartman

staging: comedi: addi_apci_1516: final cleanup of the register map defines

I finally got hold of the i/o mapping from ADDI-DATA. Cleanup the defines
a bit and add the missing information.
Signed-off-by: default avatarH Hartley Sweeten <hsweeten@visionengravers.com>
Cc: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 0ff1fa77
...@@ -40,20 +40,22 @@ ...@@ -40,20 +40,22 @@
#define PCI_DEVICE_ID_APCI2016 0x1002 #define PCI_DEVICE_ID_APCI2016 0x1002
/* /*
* PCI bar 1 I/O Register map * PCI bar 1 I/O Register map - Digital input/output
*/ */
#define APCI1516_DI_REG 0x00 #define APCI1516_DI_REG 0x00
#define APCI1516_DO_REG 0x04 #define APCI1516_DO_REG 0x04
/* /*
* PCI bar 2 I/O Register map * PCI bar 2 I/O Register map - Watchdog (APCI-1516 and APCI-2016)
*/ */
#define APCI1516_WDOG_REG 0x00 #define APCI1516_WDOG_REG 0x00
#define APCI1516_WDOG_RELOAD_REG 0x04 #define APCI1516_WDOG_RELOAD_REG 0x04
#define APCI1516_WDOG_CTRL_REG 0x0c #define APCI1516_WDOG_CTRL_REG 0x0c
#define APCI1516_WDOG_CTRL_ENABLE (1 << 0) #define APCI1516_WDOG_CTRL_ENABLE (1 << 0)
#define APCI1516_WDOG_CTRL_SW_TRIG (1 << 9) #define APCI1516_WDOG_CTRL_SW_TRIG (1 << 9)
#define APCI1516_WDOG_STATUS_REG 0x10 #define APCI1516_WDOG_STATUS_REG 0x10
#define APCI1516_WDOG_STATUS_ENABLED (1 << 0)
#define APCI1516_WDOG_STATUS_SW_TRIG (1 << 1)
struct apci1516_boardinfo { struct apci1516_boardinfo {
const char *name; const char *name;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment