htcpld.h (617B)
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __LINUX_HTCPLD_H 3#define __LINUX_HTCPLD_H 4 5struct htcpld_chip_platform_data { 6 unsigned int addr; 7 unsigned int reset; 8 unsigned int num_gpios; 9 unsigned int gpio_out_base; 10 unsigned int gpio_in_base; 11 unsigned int irq_base; 12 unsigned int num_irqs; 13}; 14 15struct htcpld_core_platform_data { 16 unsigned int int_reset_gpio_hi; 17 unsigned int int_reset_gpio_lo; 18 unsigned int i2c_adapter_id; 19 20 struct htcpld_chip_platform_data *chip; 21 unsigned int num_chip; 22}; 23 24#endif /* __LINUX_HTCPLD_H */ 25