Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 #ifndef __RDC321X_MFD_H
0003 #define __RDC321X_MFD_H
0004 
0005 #include <linux/types.h>
0006 #include <linux/pci.h>
0007 
0008 /* Offsets to be accessed in the southbridge PCI
0009  * device configuration register */
0010 #define RDC321X_WDT_CTRL    0x44
0011 #define RDC321X_GPIO_CTRL_REG1  0x48
0012 #define RDC321X_GPIO_DATA_REG1  0x4c
0013 #define RDC321X_GPIO_CTRL_REG2  0x84
0014 #define RDC321X_GPIO_DATA_REG2  0x88
0015 
0016 #define RDC321X_NUM_GPIO    59
0017 
0018 struct rdc321x_gpio_pdata {
0019     struct pci_dev *sb_pdev;
0020     unsigned max_gpios;
0021 };
0022 
0023 struct rdc321x_wdt_pdata {
0024     struct pci_dev *sb_pdev;
0025 };
0026 
0027 #endif /* __RDC321X_MFD_H */