| /* SPDX-License-Identifier: GPL-2.0 */ | 
 | #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 */ | 
 |  |