staging: comedi: addi_apci_1516: final cleanup of the register map defines
authorH Hartley Sweeten <hartleys@visionengravers.com>
Tue, 13 Nov 2012 20:47:48 +0000 (13:47 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 13 Nov 2012 23:12:55 +0000 (15:12 -0800)
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: H Hartley Sweeten <hsweeten@visionengravers.com>
Cc: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/drivers/addi_apci_1516.c

index e3e4b0f..5f8d802 100644 (file)
 #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_DO_REG                                0x04
+#define APCI1516_DI_REG                        0x00
+#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_RELOAD_REG               0x04
-#define APCI1516_WDOG_CTRL_REG                 0x0c
-#define APCI1516_WDOG_CTRL_ENABLE              (1 << 0)
-#define APCI1516_WDOG_CTRL_SW_TRIG             (1 << 9)
-#define APCI1516_WDOG_STATUS_REG               0x10
+#define APCI1516_WDOG_REG              0x00
+#define APCI1516_WDOG_RELOAD_REG       0x04
+#define APCI1516_WDOG_CTRL_REG         0x0c
+#define APCI1516_WDOG_CTRL_ENABLE      (1 << 0)
+#define APCI1516_WDOG_CTRL_SW_TRIG     (1 << 9)
+#define APCI1516_WDOG_STATUS_REG       0x10
+#define APCI1516_WDOG_STATUS_ENABLED   (1 << 0)
+#define APCI1516_WDOG_STATUS_SW_TRIG   (1 << 1)
 
 struct apci1516_boardinfo {
        const char *name;