0001
0002
0003
0004
0005
0006
0007 #ifndef _DT_BINDINGS_CLK_QCOM_GCC_SM8450_H
0008 #define _DT_BINDINGS_CLK_QCOM_GCC_SM8450_H
0009
0010
0011 #define CORE_BI_PLL_TEST_SE 0
0012 #define PCIE_0_PIPE_CLK 1
0013 #define PCIE_1_PHY_AUX_CLK 2
0014 #define PCIE_1_PIPE_CLK 3
0015 #define UFS_PHY_RX_SYMBOL_0_CLK 4
0016 #define UFS_PHY_RX_SYMBOL_1_CLK 5
0017 #define UFS_PHY_TX_SYMBOL_0_CLK 6
0018 #define USB3_PHY_WRAPPER_GCC_USB30_PIPE_CLK 7
0019
0020
0021 #define GCC_AGGRE_NOC_PCIE_0_AXI_CLK 8
0022 #define GCC_AGGRE_NOC_PCIE_1_AXI_CLK 9
0023 #define GCC_AGGRE_UFS_PHY_AXI_CLK 10
0024 #define GCC_AGGRE_UFS_PHY_AXI_HW_CTL_CLK 11
0025 #define GCC_AGGRE_USB3_PRIM_AXI_CLK 12
0026 #define GCC_ANOC_PCIE_PWRCTL_CLK 13
0027 #define GCC_BOOT_ROM_AHB_CLK 14
0028 #define GCC_CAMERA_AHB_CLK 15
0029 #define GCC_CAMERA_HF_AXI_CLK 16
0030 #define GCC_CAMERA_SF_AXI_CLK 17
0031 #define GCC_CAMERA_XO_CLK 18
0032 #define GCC_CFG_NOC_PCIE_ANOC_AHB_CLK 19
0033 #define GCC_CFG_NOC_USB3_PRIM_AXI_CLK 20
0034 #define GCC_CPUSS_AHB_CLK 21
0035 #define GCC_CPUSS_AHB_CLK_SRC 22
0036 #define GCC_CPUSS_AHB_POSTDIV_CLK_SRC 23
0037 #define GCC_CPUSS_CONFIG_NOC_SF_CLK 24
0038 #define GCC_DDRSS_GPU_AXI_CLK 25
0039 #define GCC_DDRSS_PCIE_SF_TBU_CLK 26
0040 #define GCC_DISP_AHB_CLK 27
0041 #define GCC_DISP_HF_AXI_CLK 28
0042 #define GCC_DISP_SF_AXI_CLK 29
0043 #define GCC_DISP_XO_CLK 30
0044 #define GCC_EUSB3_0_CLKREF_EN 31
0045 #define GCC_GP1_CLK 32
0046 #define GCC_GP1_CLK_SRC 33
0047 #define GCC_GP2_CLK 34
0048 #define GCC_GP2_CLK_SRC 35
0049 #define GCC_GP3_CLK 36
0050 #define GCC_GP3_CLK_SRC 37
0051 #define GCC_GPLL0 38
0052 #define GCC_GPLL0_OUT_EVEN 39
0053 #define GCC_GPLL4 40
0054 #define GCC_GPLL9 41
0055 #define GCC_GPU_CFG_AHB_CLK 42
0056 #define GCC_GPU_GPLL0_CLK_SRC 43
0057 #define GCC_GPU_GPLL0_DIV_CLK_SRC 44
0058 #define GCC_GPU_MEMNOC_GFX_CLK 45
0059 #define GCC_GPU_SNOC_DVM_GFX_CLK 46
0060 #define GCC_PCIE_0_AUX_CLK 47
0061 #define GCC_PCIE_0_AUX_CLK_SRC 48
0062 #define GCC_PCIE_0_CFG_AHB_CLK 49
0063 #define GCC_PCIE_0_CLKREF_EN 50
0064 #define GCC_PCIE_0_MSTR_AXI_CLK 51
0065 #define GCC_PCIE_0_PHY_RCHNG_CLK 52
0066 #define GCC_PCIE_0_PHY_RCHNG_CLK_SRC 53
0067 #define GCC_PCIE_0_PIPE_CLK 54
0068 #define GCC_PCIE_0_PIPE_CLK_SRC 55
0069 #define GCC_PCIE_0_SLV_AXI_CLK 56
0070 #define GCC_PCIE_0_SLV_Q2A_AXI_CLK 57
0071 #define GCC_PCIE_1_AUX_CLK 58
0072 #define GCC_PCIE_1_AUX_CLK_SRC 59
0073 #define GCC_PCIE_1_CFG_AHB_CLK 60
0074 #define GCC_PCIE_1_CLKREF_EN 61
0075 #define GCC_PCIE_1_MSTR_AXI_CLK 62
0076 #define GCC_PCIE_1_PHY_AUX_CLK 63
0077 #define GCC_PCIE_1_PHY_AUX_CLK_SRC 64
0078 #define GCC_PCIE_1_PHY_RCHNG_CLK 65
0079 #define GCC_PCIE_1_PHY_RCHNG_CLK_SRC 66
0080 #define GCC_PCIE_1_PIPE_CLK 67
0081 #define GCC_PCIE_1_PIPE_CLK_SRC 68
0082 #define GCC_PCIE_1_SLV_AXI_CLK 69
0083 #define GCC_PCIE_1_SLV_Q2A_AXI_CLK 70
0084 #define GCC_PDM2_CLK 71
0085 #define GCC_PDM2_CLK_SRC 72
0086 #define GCC_PDM_AHB_CLK 73
0087 #define GCC_PDM_XO4_CLK 74
0088 #define GCC_QMIP_CAMERA_NRT_AHB_CLK 75
0089 #define GCC_QMIP_CAMERA_RT_AHB_CLK 76
0090 #define GCC_QMIP_DISP_AHB_CLK 77
0091 #define GCC_QMIP_GPU_AHB_CLK 78
0092 #define GCC_QMIP_PCIE_AHB_CLK 79
0093 #define GCC_QMIP_VIDEO_CV_CPU_AHB_CLK 80
0094 #define GCC_QMIP_VIDEO_CVP_AHB_CLK 81
0095 #define GCC_QMIP_VIDEO_V_CPU_AHB_CLK 82
0096 #define GCC_QMIP_VIDEO_VCODEC_AHB_CLK 83
0097 #define GCC_QUPV3_WRAP0_CORE_2X_CLK 84
0098 #define GCC_QUPV3_WRAP0_CORE_CLK 85
0099 #define GCC_QUPV3_WRAP0_S0_CLK 86
0100 #define GCC_QUPV3_WRAP0_S0_CLK_SRC 87
0101 #define GCC_QUPV3_WRAP0_S1_CLK 88
0102 #define GCC_QUPV3_WRAP0_S1_CLK_SRC 89
0103 #define GCC_QUPV3_WRAP0_S2_CLK 90
0104 #define GCC_QUPV3_WRAP0_S2_CLK_SRC 91
0105 #define GCC_QUPV3_WRAP0_S3_CLK 92
0106 #define GCC_QUPV3_WRAP0_S3_CLK_SRC 93
0107 #define GCC_QUPV3_WRAP0_S4_CLK 94
0108 #define GCC_QUPV3_WRAP0_S4_CLK_SRC 95
0109 #define GCC_QUPV3_WRAP0_S5_CLK 96
0110 #define GCC_QUPV3_WRAP0_S5_CLK_SRC 97
0111 #define GCC_QUPV3_WRAP0_S6_CLK 98
0112 #define GCC_QUPV3_WRAP0_S6_CLK_SRC 99
0113 #define GCC_QUPV3_WRAP0_S7_CLK 100
0114 #define GCC_QUPV3_WRAP0_S7_CLK_SRC 101
0115 #define GCC_QUPV3_WRAP1_CORE_2X_CLK 102
0116 #define GCC_QUPV3_WRAP1_CORE_CLK 103
0117 #define GCC_QUPV3_WRAP1_S0_CLK 104
0118 #define GCC_QUPV3_WRAP1_S0_CLK_SRC 105
0119 #define GCC_QUPV3_WRAP1_S1_CLK 106
0120 #define GCC_QUPV3_WRAP1_S1_CLK_SRC 107
0121 #define GCC_QUPV3_WRAP1_S2_CLK 108
0122 #define GCC_QUPV3_WRAP1_S2_CLK_SRC 109
0123 #define GCC_QUPV3_WRAP1_S3_CLK 110
0124 #define GCC_QUPV3_WRAP1_S3_CLK_SRC 111
0125 #define GCC_QUPV3_WRAP1_S4_CLK 112
0126 #define GCC_QUPV3_WRAP1_S4_CLK_SRC 113
0127 #define GCC_QUPV3_WRAP1_S5_CLK 114
0128 #define GCC_QUPV3_WRAP1_S5_CLK_SRC 115
0129 #define GCC_QUPV3_WRAP1_S6_CLK 116
0130 #define GCC_QUPV3_WRAP1_S6_CLK_SRC 117
0131 #define GCC_QUPV3_WRAP2_CORE_2X_CLK 118
0132 #define GCC_QUPV3_WRAP2_CORE_CLK 119
0133 #define GCC_QUPV3_WRAP2_S0_CLK 120
0134 #define GCC_QUPV3_WRAP2_S0_CLK_SRC 121
0135 #define GCC_QUPV3_WRAP2_S1_CLK 122
0136 #define GCC_QUPV3_WRAP2_S1_CLK_SRC 123
0137 #define GCC_QUPV3_WRAP2_S2_CLK 124
0138 #define GCC_QUPV3_WRAP2_S2_CLK_SRC 125
0139 #define GCC_QUPV3_WRAP2_S3_CLK 126
0140 #define GCC_QUPV3_WRAP2_S3_CLK_SRC 127
0141 #define GCC_QUPV3_WRAP2_S4_CLK 128
0142 #define GCC_QUPV3_WRAP2_S4_CLK_SRC 129
0143 #define GCC_QUPV3_WRAP2_S5_CLK 130
0144 #define GCC_QUPV3_WRAP2_S5_CLK_SRC 131
0145 #define GCC_QUPV3_WRAP2_S6_CLK 132
0146 #define GCC_QUPV3_WRAP2_S6_CLK_SRC 133
0147 #define GCC_QUPV3_WRAP_0_M_AHB_CLK 134
0148 #define GCC_QUPV3_WRAP_0_S_AHB_CLK 135
0149 #define GCC_QUPV3_WRAP_1_M_AHB_CLK 136
0150 #define GCC_QUPV3_WRAP_1_S_AHB_CLK 137
0151 #define GCC_QUPV3_WRAP_2_M_AHB_CLK 138
0152 #define GCC_QUPV3_WRAP_2_S_AHB_CLK 139
0153 #define GCC_SDCC2_AHB_CLK 140
0154 #define GCC_SDCC2_APPS_CLK 141
0155 #define GCC_SDCC2_APPS_CLK_SRC 142
0156 #define GCC_SDCC2_AT_CLK 143
0157 #define GCC_SDCC4_AHB_CLK 144
0158 #define GCC_SDCC4_APPS_CLK 145
0159 #define GCC_SDCC4_APPS_CLK_SRC 146
0160 #define GCC_SDCC4_AT_CLK 147
0161 #define GCC_SYS_NOC_CPUSS_AHB_CLK 148
0162 #define GCC_UFS_0_CLKREF_EN 149
0163 #define GCC_UFS_PHY_AHB_CLK 150
0164 #define GCC_UFS_PHY_AXI_CLK 151
0165 #define GCC_UFS_PHY_AXI_CLK_SRC 152
0166 #define GCC_UFS_PHY_AXI_HW_CTL_CLK 153
0167 #define GCC_UFS_PHY_ICE_CORE_CLK 154
0168 #define GCC_UFS_PHY_ICE_CORE_CLK_SRC 155
0169 #define GCC_UFS_PHY_ICE_CORE_HW_CTL_CLK 156
0170 #define GCC_UFS_PHY_PHY_AUX_CLK 157
0171 #define GCC_UFS_PHY_PHY_AUX_CLK_SRC 158
0172 #define GCC_UFS_PHY_PHY_AUX_HW_CTL_CLK 159
0173 #define GCC_UFS_PHY_RX_SYMBOL_0_CLK 160
0174 #define GCC_UFS_PHY_RX_SYMBOL_0_CLK_SRC 161
0175 #define GCC_UFS_PHY_RX_SYMBOL_1_CLK 162
0176 #define GCC_UFS_PHY_RX_SYMBOL_1_CLK_SRC 163
0177 #define GCC_UFS_PHY_TX_SYMBOL_0_CLK 164
0178 #define GCC_UFS_PHY_TX_SYMBOL_0_CLK_SRC 165
0179 #define GCC_UFS_PHY_UNIPRO_CORE_CLK 166
0180 #define GCC_UFS_PHY_UNIPRO_CORE_CLK_SRC 167
0181 #define GCC_UFS_PHY_UNIPRO_CORE_HW_CTL_CLK 168
0182 #define GCC_USB30_PRIM_MASTER_CLK 169
0183 #define GCC_USB30_PRIM_MASTER_CLK_SRC 170
0184 #define GCC_USB30_PRIM_MOCK_UTMI_CLK 171
0185 #define GCC_USB30_PRIM_MOCK_UTMI_CLK_SRC 172
0186 #define GCC_USB30_PRIM_MOCK_UTMI_POSTDIV_CLK_SRC 173
0187 #define GCC_USB30_PRIM_SLEEP_CLK 174
0188 #define GCC_USB3_0_CLKREF_EN 175
0189 #define GCC_USB3_PRIM_PHY_AUX_CLK 176
0190 #define GCC_USB3_PRIM_PHY_AUX_CLK_SRC 177
0191 #define GCC_USB3_PRIM_PHY_COM_AUX_CLK 178
0192 #define GCC_USB3_PRIM_PHY_PIPE_CLK 179
0193 #define GCC_USB3_PRIM_PHY_PIPE_CLK_SRC 180
0194 #define GCC_VIDEO_AHB_CLK 181
0195 #define GCC_VIDEO_AXI0_CLK 182
0196 #define GCC_VIDEO_AXI1_CLK 183
0197 #define GCC_VIDEO_XO_CLK 184
0198
0199
0200 #define GCC_CAMERA_BCR 0
0201 #define GCC_DISPLAY_BCR 1
0202 #define GCC_GPU_BCR 2
0203 #define GCC_MMSS_BCR 3
0204 #define GCC_PCIE_0_BCR 4
0205 #define GCC_PCIE_0_LINK_DOWN_BCR 5
0206 #define GCC_PCIE_0_NOCSR_COM_PHY_BCR 6
0207 #define GCC_PCIE_0_PHY_BCR 7
0208 #define GCC_PCIE_0_PHY_NOCSR_COM_PHY_BCR 8
0209 #define GCC_PCIE_1_BCR 9
0210 #define GCC_PCIE_1_LINK_DOWN_BCR 10
0211 #define GCC_PCIE_1_NOCSR_COM_PHY_BCR 11
0212 #define GCC_PCIE_1_PHY_BCR 12
0213 #define GCC_PCIE_1_PHY_NOCSR_COM_PHY_BCR 13
0214 #define GCC_PCIE_PHY_BCR 14
0215 #define GCC_PCIE_PHY_CFG_AHB_BCR 15
0216 #define GCC_PCIE_PHY_COM_BCR 16
0217 #define GCC_PDM_BCR 17
0218 #define GCC_QUPV3_WRAPPER_0_BCR 18
0219 #define GCC_QUPV3_WRAPPER_1_BCR 19
0220 #define GCC_QUPV3_WRAPPER_2_BCR 20
0221 #define GCC_QUSB2PHY_PRIM_BCR 21
0222 #define GCC_QUSB2PHY_SEC_BCR 22
0223 #define GCC_SDCC2_BCR 23
0224 #define GCC_SDCC4_BCR 24
0225 #define GCC_UFS_PHY_BCR 25
0226 #define GCC_USB30_PRIM_BCR 26
0227 #define GCC_USB3_DP_PHY_PRIM_BCR 27
0228 #define GCC_USB3_DP_PHY_SEC_BCR 28
0229 #define GCC_USB3_PHY_PRIM_BCR 29
0230 #define GCC_USB3_PHY_SEC_BCR 30
0231 #define GCC_USB3PHY_PHY_PRIM_BCR 31
0232 #define GCC_USB3PHY_PHY_SEC_BCR 32
0233 #define GCC_USB_PHY_CFG_AHB2PHY_BCR 33
0234 #define GCC_VIDEO_AXI0_CLK_ARES 34
0235 #define GCC_VIDEO_AXI1_CLK_ARES 35
0236 #define GCC_VIDEO_BCR 36
0237
0238
0239 #define PCIE_0_GDSC 0
0240 #define PCIE_1_GDSC 1
0241 #define UFS_PHY_GDSC 2
0242 #define USB30_PRIM_GDSC 3
0243
0244 #endif