diff options
Diffstat (limited to 'include/dt-bindings/mfd/as3722.h')
| -rw-r--r-- | include/dt-bindings/mfd/as3722.h | 52 | 
1 files changed, 52 insertions, 0 deletions
diff --git a/include/dt-bindings/mfd/as3722.h b/include/dt-bindings/mfd/as3722.h new file mode 100644 index 00000000000..0e692562d77 --- /dev/null +++ b/include/dt-bindings/mfd/as3722.h @@ -0,0 +1,52 @@ +/* + * This header provides macros for ams AS3722 device bindings. + * + * Copyright (c) 2013, NVIDIA Corporation. + * + * Author: Laxman Dewangan <ldewangan@nvidia.com> + * + */ + +#ifndef __DT_BINDINGS_AS3722_H__ +#define __DT_BINDINGS_AS3722_H__ + +/* External control pins */ +#define AS3722_EXT_CONTROL_PIN_ENABLE1 1 +#define AS3722_EXT_CONTROL_PIN_ENABLE2 2 +#define AS3722_EXT_CONTROL_PIN_ENABLE2 3 + +/* Interrupt numbers for AS3722 */ +#define AS3722_IRQ_LID			0 +#define AS3722_IRQ_ACOK			1 +#define AS3722_IRQ_ENABLE1		2 +#define AS3722_IRQ_OCCUR_ALARM_SD0	3 +#define AS3722_IRQ_ONKEY_LONG_PRESS	4 +#define AS3722_IRQ_ONKEY		5 +#define AS3722_IRQ_OVTMP		6 +#define AS3722_IRQ_LOWBAT		7 +#define AS3722_IRQ_SD0_LV		8 +#define AS3722_IRQ_SD1_LV		9 +#define AS3722_IRQ_SD2_LV		10 +#define AS3722_IRQ_PWM1_OV_PROT		11 +#define AS3722_IRQ_PWM2_OV_PROT		12 +#define AS3722_IRQ_ENABLE2		13 +#define AS3722_IRQ_SD6_LV		14 +#define AS3722_IRQ_RTC_REP		15 +#define AS3722_IRQ_RTC_ALARM		16 +#define AS3722_IRQ_GPIO1		17 +#define AS3722_IRQ_GPIO2		18 +#define AS3722_IRQ_GPIO3		19 +#define AS3722_IRQ_GPIO4		20 +#define AS3722_IRQ_GPIO5		21 +#define AS3722_IRQ_WATCHDOG		22 +#define AS3722_IRQ_ENABLE3		23 +#define AS3722_IRQ_TEMP_SD0_SHUTDOWN	24 +#define AS3722_IRQ_TEMP_SD1_SHUTDOWN	25 +#define AS3722_IRQ_TEMP_SD2_SHUTDOWN	26 +#define AS3722_IRQ_TEMP_SD0_ALARM	27 +#define AS3722_IRQ_TEMP_SD1_ALARM	28 +#define AS3722_IRQ_TEMP_SD6_ALARM	29 +#define AS3722_IRQ_OCCUR_ALARM_SD6	30 +#define AS3722_IRQ_ADC			31 + +#endif /* __DT_BINDINGS_AS3722_H__ */  | 
