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