1 #ifndef __RDC321X_MFD_H 2 #define __RDC321X_MFD_H 3 4 #include <linux/types.h> 5 #include <linux/pci.h> 6 7 /* Offsets to be accessed in the southbridge PCI 8 * device configuration register */ 9 #define RDC321X_WDT_CTRL 0x44 10 #define RDC321X_GPIO_CTRL_REG1 0x48 11 #define RDC321X_GPIO_DATA_REG1 0x4c 12 #define RDC321X_GPIO_CTRL_REG2 0x84 13 #define RDC321X_GPIO_DATA_REG2 0x88 14 15 #define RDC321X_MAX_GPIO 58 16 17 struct rdc321x_gpio_pdata { 18 struct pci_dev *sb_pdev; 19 unsigned max_gpios; 20 }; 21 22 struct rdc321x_wdt_pdata { 23 struct pci_dev *sb_pdev; 24 }; 25 26 #endif /* __RDC321X_MFD_H */ 27