1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- /*
- * 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_ENABLE3 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__ */
|