aboutsummaryrefslogtreecommitdiff
path: root/include/linux/i2c/cap1106.h
blob: b4c75c5245b23bf56c667f8deae95afb5a668836 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef _LINUX_I2C_CAP1106_H
#define _LINUX_I2C_CAP1106_H

#define CAP1106_I2C_NAME "cap1106"
#define CAP1106_SAR_GPIO 1 /* APP2MDM_SAR */
#define CAP1106_SAR_GPIO_NAME "APP2MDM_SAR"
#define CAP1106_DET_GPIO 52 /* SAR_DET_3G */
#define CAP1106_DET_GPIO_NAME "SAR_DET_3G"
#define CAP1106_INIT_TABLE_SIZE 26

struct cap1106_i2c_platform_data {
	int app2mdm_enable;
	int sar_gpio;
	char *sar_gpio_name;
	int det_gpio;
	char *det_gpio_name;
	const unsigned char init_table[CAP1106_INIT_TABLE_SIZE];
};

#endif /* _LINUX_I2C_CAP1106_H */