| 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 |  |