#ifndef __LINUX_HTCPLD_H #define __LINUX_HTCPLD_H struct htcpld_chip_platform_data { unsigned int addr; unsigned int reset; unsigned int num_gpios; unsigned int gpio_out_base; unsigned int gpio_in_base; unsigned int irq_base; unsigned int num_irqs; }; struct htcpld_core_platform_data { unsigned int int_reset_gpio_hi; unsigned int int_reset_gpio_lo; unsigned int i2c_adapter_id; struct htcpld_chip_platform_data *chip; unsigned int num_chip; }; #endif /* __LINUX_HTCPLD_H */