1 #ifndef __LINUX_HTCPLD_H
2 #define __LINUX_HTCPLD_H
3 
4 struct htcpld_chip_platform_data {
5 	unsigned int addr;
6 	unsigned int reset;
7 	unsigned int num_gpios;
8 	unsigned int gpio_out_base;
9 	unsigned int gpio_in_base;
10 	unsigned int irq_base;
11 	unsigned int num_irqs;
12 };
13 
14 struct htcpld_core_platform_data {
15 	unsigned int                      int_reset_gpio_hi;
16 	unsigned int                      int_reset_gpio_lo;
17 	unsigned int                      i2c_adapter_id;
18 
19 	struct htcpld_chip_platform_data  *chip;
20 	unsigned int                      num_chip;
21 };
22 
23 #endif /* __LINUX_HTCPLD_H */
24 
25