hc
2025-02-14 bbb9540dc49f70f6b703d1c8d1b85fa5f602d86e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * This header provides constants for the Qualcomm RPM bindings.
 */
 
#ifndef _DT_BINDINGS_MFD_QCOM_RPM_H
#define _DT_BINDINGS_MFD_QCOM_RPM_H
 
/*
 * Constants use to identify individual resources in the RPM.
 */
#define QCOM_RPM_APPS_FABRIC_ARB        1
#define QCOM_RPM_APPS_FABRIC_CLK        2
#define QCOM_RPM_APPS_FABRIC_HALT        3
#define QCOM_RPM_APPS_FABRIC_IOCTL        4
#define QCOM_RPM_APPS_FABRIC_MODE        5
#define QCOM_RPM_APPS_L2_CACHE_CTL        6
#define QCOM_RPM_CFPB_CLK            7
#define QCOM_RPM_CXO_BUFFERS            8
#define QCOM_RPM_CXO_CLK            9
#define QCOM_RPM_DAYTONA_FABRIC_CLK        10
#define QCOM_RPM_DDR_DMM            11
#define QCOM_RPM_EBI1_CLK            12
#define QCOM_RPM_HDMI_SWITCH            13
#define QCOM_RPM_MMFPB_CLK            14
#define QCOM_RPM_MM_FABRIC_ARB            15
#define QCOM_RPM_MM_FABRIC_CLK            16
#define QCOM_RPM_MM_FABRIC_HALT            17
#define QCOM_RPM_MM_FABRIC_IOCTL        18
#define QCOM_RPM_MM_FABRIC_MODE            19
#define QCOM_RPM_PLL_4                20
#define QCOM_RPM_PM8058_LDO0            21
#define QCOM_RPM_PM8058_LDO1            22
#define QCOM_RPM_PM8058_LDO2            23
#define QCOM_RPM_PM8058_LDO3            24
#define QCOM_RPM_PM8058_LDO4            25
#define QCOM_RPM_PM8058_LDO5            26
#define QCOM_RPM_PM8058_LDO6            27
#define QCOM_RPM_PM8058_LDO7            28
#define QCOM_RPM_PM8058_LDO8            29
#define QCOM_RPM_PM8058_LDO9            30
#define QCOM_RPM_PM8058_LDO10            31
#define QCOM_RPM_PM8058_LDO11            32
#define QCOM_RPM_PM8058_LDO12            33
#define QCOM_RPM_PM8058_LDO13            34
#define QCOM_RPM_PM8058_LDO14            35
#define QCOM_RPM_PM8058_LDO15            36
#define QCOM_RPM_PM8058_LDO16            37
#define QCOM_RPM_PM8058_LDO17            38
#define QCOM_RPM_PM8058_LDO18            39
#define QCOM_RPM_PM8058_LDO19            40
#define QCOM_RPM_PM8058_LDO20            41
#define QCOM_RPM_PM8058_LDO21            42
#define QCOM_RPM_PM8058_LDO22            43
#define QCOM_RPM_PM8058_LDO23            44
#define QCOM_RPM_PM8058_LDO24            45
#define QCOM_RPM_PM8058_LDO25            46
#define QCOM_RPM_PM8058_LVS0            47
#define QCOM_RPM_PM8058_LVS1            48
#define QCOM_RPM_PM8058_NCP            49
#define QCOM_RPM_PM8058_SMPS0            50
#define QCOM_RPM_PM8058_SMPS1            51
#define QCOM_RPM_PM8058_SMPS2            52
#define QCOM_RPM_PM8058_SMPS3            53
#define QCOM_RPM_PM8058_SMPS4            54
#define QCOM_RPM_PM8821_LDO1            55
#define QCOM_RPM_PM8821_SMPS1            56
#define QCOM_RPM_PM8821_SMPS2            57
#define QCOM_RPM_PM8901_LDO0            58
#define QCOM_RPM_PM8901_LDO1            59
#define QCOM_RPM_PM8901_LDO2            60
#define QCOM_RPM_PM8901_LDO3            61
#define QCOM_RPM_PM8901_LDO4            62
#define QCOM_RPM_PM8901_LDO5            63
#define QCOM_RPM_PM8901_LDO6            64
#define QCOM_RPM_PM8901_LVS0            65
#define QCOM_RPM_PM8901_LVS1            66
#define QCOM_RPM_PM8901_LVS2            67
#define QCOM_RPM_PM8901_LVS3            68
#define QCOM_RPM_PM8901_MVS            69
#define QCOM_RPM_PM8901_SMPS0            70
#define QCOM_RPM_PM8901_SMPS1            71
#define QCOM_RPM_PM8901_SMPS2            72
#define QCOM_RPM_PM8901_SMPS3            73
#define QCOM_RPM_PM8901_SMPS4            74
#define QCOM_RPM_PM8921_CLK1            75
#define QCOM_RPM_PM8921_CLK2            76
#define QCOM_RPM_PM8921_LDO1            77
#define QCOM_RPM_PM8921_LDO2            78
#define QCOM_RPM_PM8921_LDO3            79
#define QCOM_RPM_PM8921_LDO4            80
#define QCOM_RPM_PM8921_LDO5            81
#define QCOM_RPM_PM8921_LDO6            82
#define QCOM_RPM_PM8921_LDO7            83
#define QCOM_RPM_PM8921_LDO8            84
#define QCOM_RPM_PM8921_LDO9            85
#define QCOM_RPM_PM8921_LDO10            86
#define QCOM_RPM_PM8921_LDO11            87
#define QCOM_RPM_PM8921_LDO12            88
#define QCOM_RPM_PM8921_LDO13            89
#define QCOM_RPM_PM8921_LDO14            90
#define QCOM_RPM_PM8921_LDO15            91
#define QCOM_RPM_PM8921_LDO16            92
#define QCOM_RPM_PM8921_LDO17            93
#define QCOM_RPM_PM8921_LDO18            94
#define QCOM_RPM_PM8921_LDO19            95
#define QCOM_RPM_PM8921_LDO20            96
#define QCOM_RPM_PM8921_LDO21            97
#define QCOM_RPM_PM8921_LDO22            98
#define QCOM_RPM_PM8921_LDO23            99
#define QCOM_RPM_PM8921_LDO24            100
#define QCOM_RPM_PM8921_LDO25            101
#define QCOM_RPM_PM8921_LDO26            102
#define QCOM_RPM_PM8921_LDO27            103
#define QCOM_RPM_PM8921_LDO28            104
#define QCOM_RPM_PM8921_LDO29            105
#define QCOM_RPM_PM8921_LVS1            106
#define QCOM_RPM_PM8921_LVS2            107
#define QCOM_RPM_PM8921_LVS3            108
#define QCOM_RPM_PM8921_LVS4            109
#define QCOM_RPM_PM8921_LVS5            110
#define QCOM_RPM_PM8921_LVS6            111
#define QCOM_RPM_PM8921_LVS7            112
#define QCOM_RPM_PM8921_MVS            113
#define QCOM_RPM_PM8921_NCP            114
#define QCOM_RPM_PM8921_SMPS1            115
#define QCOM_RPM_PM8921_SMPS2            116
#define QCOM_RPM_PM8921_SMPS3            117
#define QCOM_RPM_PM8921_SMPS4            118
#define QCOM_RPM_PM8921_SMPS5            119
#define QCOM_RPM_PM8921_SMPS6            120
#define QCOM_RPM_PM8921_SMPS7            121
#define QCOM_RPM_PM8921_SMPS8            122
#define QCOM_RPM_PXO_CLK            123
#define QCOM_RPM_QDSS_CLK            124
#define QCOM_RPM_SFPB_CLK            125
#define QCOM_RPM_SMI_CLK            126
#define QCOM_RPM_SYS_FABRIC_ARB            127
#define QCOM_RPM_SYS_FABRIC_CLK            128
#define QCOM_RPM_SYS_FABRIC_HALT        129
#define QCOM_RPM_SYS_FABRIC_IOCTL        130
#define QCOM_RPM_SYS_FABRIC_MODE        131
#define QCOM_RPM_USB_OTG_SWITCH            132
#define QCOM_RPM_VDDMIN_GPIO            133
#define QCOM_RPM_NSS_FABRIC_0_CLK        134
#define QCOM_RPM_NSS_FABRIC_1_CLK        135
#define QCOM_RPM_SMB208_S1a            136
#define QCOM_RPM_SMB208_S1b            137
#define QCOM_RPM_SMB208_S2a            138
#define QCOM_RPM_SMB208_S2b            139
#define QCOM_RPM_PM8018_SMPS1            140
#define QCOM_RPM_PM8018_SMPS2            141
#define QCOM_RPM_PM8018_SMPS3            142
#define QCOM_RPM_PM8018_SMPS4            143
#define QCOM_RPM_PM8018_SMPS5            144
#define QCOM_RPM_PM8018_LDO1            145
#define QCOM_RPM_PM8018_LDO2            146
#define QCOM_RPM_PM8018_LDO3            147
#define QCOM_RPM_PM8018_LDO4            148
#define QCOM_RPM_PM8018_LDO5            149
#define QCOM_RPM_PM8018_LDO6            150
#define QCOM_RPM_PM8018_LDO7            151
#define QCOM_RPM_PM8018_LDO8            152
#define QCOM_RPM_PM8018_LDO9            153
#define QCOM_RPM_PM8018_LDO10            154
#define QCOM_RPM_PM8018_LDO11            155
#define QCOM_RPM_PM8018_LDO12            156
#define QCOM_RPM_PM8018_LDO13            157
#define QCOM_RPM_PM8018_LDO14            158
#define QCOM_RPM_PM8018_LVS1            159
#define QCOM_RPM_PM8018_NCP            160
#define QCOM_RPM_VOLTAGE_CORNER            161
 
/*
 * Constants used to select force mode for regulators.
 */
#define QCOM_RPM_FORCE_MODE_NONE        0
#define QCOM_RPM_FORCE_MODE_LPM            1
#define QCOM_RPM_FORCE_MODE_HPM            2
#define QCOM_RPM_FORCE_MODE_AUTO        3
#define QCOM_RPM_FORCE_MODE_BYPASS        4
 
#endif