Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*
0003  * This header provides constants for the Qualcomm RPM bindings.
0004  */
0005 
0006 #ifndef _DT_BINDINGS_MFD_QCOM_RPM_H
0007 #define _DT_BINDINGS_MFD_QCOM_RPM_H
0008 
0009 /*
0010  * Constants use to identify individual resources in the RPM.
0011  */
0012 #define QCOM_RPM_APPS_FABRIC_ARB        1
0013 #define QCOM_RPM_APPS_FABRIC_CLK        2
0014 #define QCOM_RPM_APPS_FABRIC_HALT       3
0015 #define QCOM_RPM_APPS_FABRIC_IOCTL      4
0016 #define QCOM_RPM_APPS_FABRIC_MODE       5
0017 #define QCOM_RPM_APPS_L2_CACHE_CTL      6
0018 #define QCOM_RPM_CFPB_CLK           7
0019 #define QCOM_RPM_CXO_BUFFERS            8
0020 #define QCOM_RPM_CXO_CLK            9
0021 #define QCOM_RPM_DAYTONA_FABRIC_CLK     10
0022 #define QCOM_RPM_DDR_DMM            11
0023 #define QCOM_RPM_EBI1_CLK           12
0024 #define QCOM_RPM_HDMI_SWITCH            13
0025 #define QCOM_RPM_MMFPB_CLK          14
0026 #define QCOM_RPM_MM_FABRIC_ARB          15
0027 #define QCOM_RPM_MM_FABRIC_CLK          16
0028 #define QCOM_RPM_MM_FABRIC_HALT         17
0029 #define QCOM_RPM_MM_FABRIC_IOCTL        18
0030 #define QCOM_RPM_MM_FABRIC_MODE         19
0031 #define QCOM_RPM_PLL_4              20
0032 #define QCOM_RPM_PM8058_LDO0            21
0033 #define QCOM_RPM_PM8058_LDO1            22
0034 #define QCOM_RPM_PM8058_LDO2            23
0035 #define QCOM_RPM_PM8058_LDO3            24
0036 #define QCOM_RPM_PM8058_LDO4            25
0037 #define QCOM_RPM_PM8058_LDO5            26
0038 #define QCOM_RPM_PM8058_LDO6            27
0039 #define QCOM_RPM_PM8058_LDO7            28
0040 #define QCOM_RPM_PM8058_LDO8            29
0041 #define QCOM_RPM_PM8058_LDO9            30
0042 #define QCOM_RPM_PM8058_LDO10           31
0043 #define QCOM_RPM_PM8058_LDO11           32
0044 #define QCOM_RPM_PM8058_LDO12           33
0045 #define QCOM_RPM_PM8058_LDO13           34
0046 #define QCOM_RPM_PM8058_LDO14           35
0047 #define QCOM_RPM_PM8058_LDO15           36
0048 #define QCOM_RPM_PM8058_LDO16           37
0049 #define QCOM_RPM_PM8058_LDO17           38
0050 #define QCOM_RPM_PM8058_LDO18           39
0051 #define QCOM_RPM_PM8058_LDO19           40
0052 #define QCOM_RPM_PM8058_LDO20           41
0053 #define QCOM_RPM_PM8058_LDO21           42
0054 #define QCOM_RPM_PM8058_LDO22           43
0055 #define QCOM_RPM_PM8058_LDO23           44
0056 #define QCOM_RPM_PM8058_LDO24           45
0057 #define QCOM_RPM_PM8058_LDO25           46
0058 #define QCOM_RPM_PM8058_LVS0            47
0059 #define QCOM_RPM_PM8058_LVS1            48
0060 #define QCOM_RPM_PM8058_NCP         49
0061 #define QCOM_RPM_PM8058_SMPS0           50
0062 #define QCOM_RPM_PM8058_SMPS1           51
0063 #define QCOM_RPM_PM8058_SMPS2           52
0064 #define QCOM_RPM_PM8058_SMPS3           53
0065 #define QCOM_RPM_PM8058_SMPS4           54
0066 #define QCOM_RPM_PM8821_LDO1            55
0067 #define QCOM_RPM_PM8821_SMPS1           56
0068 #define QCOM_RPM_PM8821_SMPS2           57
0069 #define QCOM_RPM_PM8901_LDO0            58
0070 #define QCOM_RPM_PM8901_LDO1            59
0071 #define QCOM_RPM_PM8901_LDO2            60
0072 #define QCOM_RPM_PM8901_LDO3            61
0073 #define QCOM_RPM_PM8901_LDO4            62
0074 #define QCOM_RPM_PM8901_LDO5            63
0075 #define QCOM_RPM_PM8901_LDO6            64
0076 #define QCOM_RPM_PM8901_LVS0            65
0077 #define QCOM_RPM_PM8901_LVS1            66
0078 #define QCOM_RPM_PM8901_LVS2            67
0079 #define QCOM_RPM_PM8901_LVS3            68
0080 #define QCOM_RPM_PM8901_MVS         69
0081 #define QCOM_RPM_PM8901_SMPS0           70
0082 #define QCOM_RPM_PM8901_SMPS1           71
0083 #define QCOM_RPM_PM8901_SMPS2           72
0084 #define QCOM_RPM_PM8901_SMPS3           73
0085 #define QCOM_RPM_PM8901_SMPS4           74
0086 #define QCOM_RPM_PM8921_CLK1            75
0087 #define QCOM_RPM_PM8921_CLK2            76
0088 #define QCOM_RPM_PM8921_LDO1            77
0089 #define QCOM_RPM_PM8921_LDO2            78
0090 #define QCOM_RPM_PM8921_LDO3            79
0091 #define QCOM_RPM_PM8921_LDO4            80
0092 #define QCOM_RPM_PM8921_LDO5            81
0093 #define QCOM_RPM_PM8921_LDO6            82
0094 #define QCOM_RPM_PM8921_LDO7            83
0095 #define QCOM_RPM_PM8921_LDO8            84
0096 #define QCOM_RPM_PM8921_LDO9            85
0097 #define QCOM_RPM_PM8921_LDO10           86
0098 #define QCOM_RPM_PM8921_LDO11           87
0099 #define QCOM_RPM_PM8921_LDO12           88
0100 #define QCOM_RPM_PM8921_LDO13           89
0101 #define QCOM_RPM_PM8921_LDO14           90
0102 #define QCOM_RPM_PM8921_LDO15           91
0103 #define QCOM_RPM_PM8921_LDO16           92
0104 #define QCOM_RPM_PM8921_LDO17           93
0105 #define QCOM_RPM_PM8921_LDO18           94
0106 #define QCOM_RPM_PM8921_LDO19           95
0107 #define QCOM_RPM_PM8921_LDO20           96
0108 #define QCOM_RPM_PM8921_LDO21           97
0109 #define QCOM_RPM_PM8921_LDO22           98
0110 #define QCOM_RPM_PM8921_LDO23           99
0111 #define QCOM_RPM_PM8921_LDO24           100
0112 #define QCOM_RPM_PM8921_LDO25           101
0113 #define QCOM_RPM_PM8921_LDO26           102
0114 #define QCOM_RPM_PM8921_LDO27           103
0115 #define QCOM_RPM_PM8921_LDO28           104
0116 #define QCOM_RPM_PM8921_LDO29           105
0117 #define QCOM_RPM_PM8921_LVS1            106
0118 #define QCOM_RPM_PM8921_LVS2            107
0119 #define QCOM_RPM_PM8921_LVS3            108
0120 #define QCOM_RPM_PM8921_LVS4            109
0121 #define QCOM_RPM_PM8921_LVS5            110
0122 #define QCOM_RPM_PM8921_LVS6            111
0123 #define QCOM_RPM_PM8921_LVS7            112
0124 #define QCOM_RPM_PM8921_MVS         113
0125 #define QCOM_RPM_PM8921_NCP         114
0126 #define QCOM_RPM_PM8921_SMPS1           115
0127 #define QCOM_RPM_PM8921_SMPS2           116
0128 #define QCOM_RPM_PM8921_SMPS3           117
0129 #define QCOM_RPM_PM8921_SMPS4           118
0130 #define QCOM_RPM_PM8921_SMPS5           119
0131 #define QCOM_RPM_PM8921_SMPS6           120
0132 #define QCOM_RPM_PM8921_SMPS7           121
0133 #define QCOM_RPM_PM8921_SMPS8           122
0134 #define QCOM_RPM_PXO_CLK            123
0135 #define QCOM_RPM_QDSS_CLK           124
0136 #define QCOM_RPM_SFPB_CLK           125
0137 #define QCOM_RPM_SMI_CLK            126
0138 #define QCOM_RPM_SYS_FABRIC_ARB         127
0139 #define QCOM_RPM_SYS_FABRIC_CLK         128
0140 #define QCOM_RPM_SYS_FABRIC_HALT        129
0141 #define QCOM_RPM_SYS_FABRIC_IOCTL       130
0142 #define QCOM_RPM_SYS_FABRIC_MODE        131
0143 #define QCOM_RPM_USB_OTG_SWITCH         132
0144 #define QCOM_RPM_VDDMIN_GPIO            133
0145 #define QCOM_RPM_NSS_FABRIC_0_CLK       134
0146 #define QCOM_RPM_NSS_FABRIC_1_CLK       135
0147 #define QCOM_RPM_SMB208_S1a         136
0148 #define QCOM_RPM_SMB208_S1b         137
0149 #define QCOM_RPM_SMB208_S2a         138
0150 #define QCOM_RPM_SMB208_S2b         139
0151 #define QCOM_RPM_PM8018_SMPS1           140
0152 #define QCOM_RPM_PM8018_SMPS2           141
0153 #define QCOM_RPM_PM8018_SMPS3           142
0154 #define QCOM_RPM_PM8018_SMPS4           143
0155 #define QCOM_RPM_PM8018_SMPS5           144
0156 #define QCOM_RPM_PM8018_LDO1            145
0157 #define QCOM_RPM_PM8018_LDO2            146
0158 #define QCOM_RPM_PM8018_LDO3            147
0159 #define QCOM_RPM_PM8018_LDO4            148
0160 #define QCOM_RPM_PM8018_LDO5            149
0161 #define QCOM_RPM_PM8018_LDO6            150
0162 #define QCOM_RPM_PM8018_LDO7            151
0163 #define QCOM_RPM_PM8018_LDO8            152
0164 #define QCOM_RPM_PM8018_LDO9            153
0165 #define QCOM_RPM_PM8018_LDO10           154
0166 #define QCOM_RPM_PM8018_LDO11           155
0167 #define QCOM_RPM_PM8018_LDO12           156
0168 #define QCOM_RPM_PM8018_LDO13           157
0169 #define QCOM_RPM_PM8018_LDO14           158
0170 #define QCOM_RPM_PM8018_LVS1            159
0171 #define QCOM_RPM_PM8018_NCP         160
0172 #define QCOM_RPM_VOLTAGE_CORNER         161
0173 
0174 /*
0175  * Constants used to select force mode for regulators.
0176  */
0177 #define QCOM_RPM_FORCE_MODE_NONE        0
0178 #define QCOM_RPM_FORCE_MODE_LPM         1
0179 #define QCOM_RPM_FORCE_MODE_HPM         2
0180 #define QCOM_RPM_FORCE_MODE_AUTO        3
0181 #define QCOM_RPM_FORCE_MODE_BYPASS      4
0182 
0183 #endif