| Cory Maccarrone | 6048a3d | 2010-01-19 11:22:45 +0100 | [diff] [blame] | 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 |  |