xref: /openbmc/u-boot/include/power/s2mps11.h (revision 23ff8633)
1 #ifndef __S2MPS11__H__
2 #define __S2MPS11__H__
3 
4 enum s2mps11_reg {
5 	S2MPS11_REG_ID = 0,
6 	S2MPS11_REG_INT1,
7 	S2MPS11_REG_INT2,
8 	S2MPS11_REG_INT3,
9 	S2MPS11_REG_INT1M,
10 	S2MPS11_REG_INT2M,
11 	S2MPS11_REG_INT3M,
12 	S2MPS11_REG_STATUS1,
13 	S2MPS11_REG_STATUS2,
14 	S2MPS11_REG_OFFSRC,
15 	S2MPS11_REG_PWRONSRC,
16 	S2MPS11_REG_RTC_CTRL,
17 	S2MPS11_REG_CTRL1,
18 	S2MPS11_REG_ETC_TEST,
19 	S2MPS11_REG_RSVD3,
20 	S2MPS11_REG_BU_CHG,
21 	S2MPS11_REG_RAMP,
22 	S2MPS11_REG_RAMP_BUCK,
23 	S2MPS11_REG_LDO1_8,
24 	S2MPS11_REG_LDO9_16,
25 	S2MPS11_REG_LDO17_24,
26 	S2MPS11_REG_LDO25_32,
27 	S2MPS11_REG_LDO33_38,
28 	S2MPS11_REG_LDO1_8_OVC,
29 	S2MPS11_REG_LDO9_16_OVC,
30 	S2MPS11_REG_LDO17_24_OVC,
31 	S2MPS11_REG_LDO25_32_OVC,
32 	S2MPS11_REG_LDO33_38_OVC,
33 	S2MPS11_REG_RESERVED1,
34 	S2MPS11_REG_RESERVED2,
35 	S2MPS11_REG_RESERVED3,
36 	S2MPS11_REG_RESERVED4,
37 	S2MPS11_REG_RESERVED5,
38 	S2MPS11_REG_RESERVED6,
39 	S2MPS11_REG_RESERVED7,
40 	S2MPS11_REG_RESERVED8,
41 	S2MPS11_REG_WDRSTEN_CTRL,
42 	S2MPS11_REG_B1CTRL1,
43 	S2MPS11_REG_B1CTRL2,
44 	S2MPS11_REG_B2CTRL1,
45 	S2MPS11_REG_B2CTRL2,
46 	S2MPS11_REG_B3CTRL1,
47 	S2MPS11_REG_B3CTRL2,
48 	S2MPS11_REG_B4CTRL1,
49 	S2MPS11_REG_B4CTRL2,
50 	S2MPS11_REG_B5CTRL1,
51 	S2MPS11_REG_BUCK5_SW,
52 	S2MPS11_REG_B5CTRL2,
53 	S2MPS11_REG_B5CTRL3,
54 	S2MPS11_REG_B5CTRL4,
55 	S2MPS11_REG_B5CTRL5,
56 	S2MPS11_REG_B6CTRL1,
57 	S2MPS11_REG_B6CTRL2,
58 	S2MPS11_REG_B7CTRL1,
59 	S2MPS11_REG_B7CTRL2,
60 	S2MPS11_REG_B8CTRL1,
61 	S2MPS11_REG_B8CTRL2,
62 	S2MPS11_REG_B9CTRL1,
63 	S2MPS11_REG_B9CTRL2,
64 	S2MPS11_REG_B10CTRL1,
65 	S2MPS11_REG_B10CTRL2,
66 	S2MPS11_REG_L1CTRL,
67 	S2MPS11_REG_L2CTRL,
68 	S2MPS11_REG_L3CTRL,
69 	S2MPS11_REG_L4CTRL,
70 	S2MPS11_REG_L5CTRL,
71 	S2MPS11_REG_L6CTRL,
72 	S2MPS11_REG_L7CTRL,
73 	S2MPS11_REG_L8CTRL,
74 	S2MPS11_REG_L9CTRL,
75 	S2MPS11_REG_L10CTRL,
76 	S2MPS11_REG_L11CTRL,
77 	S2MPS11_REG_L12CTRL,
78 	S2MPS11_REG_L13CTRL,
79 	S2MPS11_REG_L14CTRL,
80 	S2MPS11_REG_L15CTRL,
81 	S2MPS11_REG_L16CTRL,
82 	S2MPS11_REG_L17CTRL,
83 	S2MPS11_REG_L18CTRL,
84 	S2MPS11_REG_L19CTRL,
85 	S2MPS11_REG_L20CTRL,
86 	S2MPS11_REG_L21CTRL,
87 	S2MPS11_REG_L22CTRL,
88 	S2MPS11_REG_L23CTRL,
89 	S2MPS11_REG_L24CTRL,
90 	S2MPS11_REG_L25CTRL,
91 	S2MPS11_REG_L26CTRL,
92 	S2MPS11_REG_L27CTRL,
93 	S2MPS11_REG_L28CTRL,
94 	S2MPS11_REG_L29CTRL,
95 	S2MPS11_REG_L30CTRL,
96 	S2MPS11_REG_L31CTRL,
97 	S2MPS11_REG_L32CTRL,
98 	S2MPS11_REG_L33CTRL,
99 	S2MPS11_REG_L34CTRL,
100 	S2MPS11_REG_L35CTRL,
101 	S2MPS11_REG_L36CTRL,
102 	S2MPS11_REG_L37CTRL,
103 	S2MPS11_REG_L38CTRL,
104 	S2MPS11_REG_COUNT,
105 };
106 
107 #define S2MPS11_LDO26_ENABLE	0xec
108 
109 #endif
110