mfd: da9052: Add register details for TSI
Add register details an channels definition for using the TSI registers in the hwmon driver. Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk> Signed-off-by: Lee Jones <lee.jones@linaro.org>
This commit is contained in:
parent
5771a8c088
commit
67dfabe3a0
|
@ -45,6 +45,12 @@
|
|||
#define DA9052_ADC_TJUNC 8
|
||||
#define DA9052_ADC_VBBAT 9
|
||||
|
||||
/* TSI channel has its own 4 channel mux */
|
||||
#define DA9052_ADC_TSI_XP 70
|
||||
#define DA9052_ADC_TSI_XN 71
|
||||
#define DA9052_ADC_TSI_YP 72
|
||||
#define DA9052_ADC_TSI_YN 73
|
||||
|
||||
#define DA9052_IRQ_DCIN 0
|
||||
#define DA9052_IRQ_VBUS 1
|
||||
#define DA9052_IRQ_DCINREM 2
|
||||
|
|
|
@ -690,7 +690,10 @@
|
|||
/* TSI CONTROL REGISTER B BITS */
|
||||
#define DA9052_TSICONTB_ADCREF 0X80
|
||||
#define DA9052_TSICONTB_TSIMAN 0X40
|
||||
#define DA9052_TSICONTB_TSIMUX 0X30
|
||||
#define DA9052_TSICONTB_TSIMUX_XP 0X00
|
||||
#define DA9052_TSICONTB_TSIMUX_YP 0X10
|
||||
#define DA9052_TSICONTB_TSIMUX_XN 0X20
|
||||
#define DA9052_TSICONTB_TSIMUX_YN 0X30
|
||||
#define DA9052_TSICONTB_TSISEL3 0X08
|
||||
#define DA9052_TSICONTB_TSISEL2 0X04
|
||||
#define DA9052_TSICONTB_TSISEL1 0X02
|
||||
|
@ -705,8 +708,14 @@
|
|||
/* TSI CO-ORDINATE LSB RESULT REGISTER BITS */
|
||||
#define DA9052_TSILSB_PENDOWN 0X40
|
||||
#define DA9052_TSILSB_TSIZL 0X30
|
||||
#define DA9052_TSILSB_TSIZL_SHIFT 4
|
||||
#define DA9052_TSILSB_TSIZL_BITS 2
|
||||
#define DA9052_TSILSB_TSIYL 0X0C
|
||||
#define DA9052_TSILSB_TSIYL_SHIFT 2
|
||||
#define DA9052_TSILSB_TSIYL_BITS 2
|
||||
#define DA9052_TSILSB_TSIXL 0X03
|
||||
#define DA9052_TSILSB_TSIXL_SHIFT 0
|
||||
#define DA9052_TSILSB_TSIXL_BITS 2
|
||||
|
||||
/* TSI Z MEASUREMENT MSB RESULT REGISTER BIT */
|
||||
#define DA9052_TSIZMSB_TSIZM 0XFF
|
||||
|
|
Loading…
Reference in a new issue