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