root/include/dt-bindings/mfd/qcom-rpm.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


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

/* [<][>][^][v][top][bottom][index][help] */