Blame view

include/dt-bindings/mfd/as3722.h 1.47 KB
d460a6f3d   Laxman Dewangan   mfd: Add support ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  /*
   * 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
7811a989f   Laxman Dewangan   dt-binding: mfd: ...
16
  #define AS3722_EXT_CONTROL_PIN_ENABLE3 3
d460a6f3d   Laxman Dewangan   mfd: Add support ...
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
  
  /* 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__ */