Blame view

include/linux/htcpld.h 578 Bytes
6048a3dd2   Cory Maccarrone   mfd: Add HTCPLD d...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  #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 */