Commit | Line | Data |
---|---|---|
6048a3dd CM |
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 |