18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Copyright (c) 2015, The Linux Foundation. All rights reserved.
48c2ecf20Sopenharmony_ci */
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ci#ifndef _DT_BINDINGS_CLK_MSM_GCC_8996_H
78c2ecf20Sopenharmony_ci#define _DT_BINDINGS_CLK_MSM_GCC_8996_H
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci#define GPLL0_EARLY						0
108c2ecf20Sopenharmony_ci#define GPLL0							1
118c2ecf20Sopenharmony_ci#define GPLL1_EARLY						2
128c2ecf20Sopenharmony_ci#define GPLL1							3
138c2ecf20Sopenharmony_ci#define GPLL2_EARLY						4
148c2ecf20Sopenharmony_ci#define GPLL2							5
158c2ecf20Sopenharmony_ci#define GPLL3_EARLY						6
168c2ecf20Sopenharmony_ci#define GPLL3							7
178c2ecf20Sopenharmony_ci#define GPLL4_EARLY						8
188c2ecf20Sopenharmony_ci#define GPLL4							9
198c2ecf20Sopenharmony_ci#define SYSTEM_NOC_CLK_SRC					10
208c2ecf20Sopenharmony_ci#define CONFIG_NOC_CLK_SRC					11
218c2ecf20Sopenharmony_ci#define PERIPH_NOC_CLK_SRC					12
228c2ecf20Sopenharmony_ci#define MMSS_BIMC_GFX_CLK_SRC					13
238c2ecf20Sopenharmony_ci#define USB30_MASTER_CLK_SRC					14
248c2ecf20Sopenharmony_ci#define USB30_MOCK_UTMI_CLK_SRC					15
258c2ecf20Sopenharmony_ci#define USB3_PHY_AUX_CLK_SRC					16
268c2ecf20Sopenharmony_ci#define USB20_MASTER_CLK_SRC					17
278c2ecf20Sopenharmony_ci#define USB20_MOCK_UTMI_CLK_SRC					18
288c2ecf20Sopenharmony_ci#define SDCC1_APPS_CLK_SRC					19
298c2ecf20Sopenharmony_ci#define SDCC1_ICE_CORE_CLK_SRC					20
308c2ecf20Sopenharmony_ci#define SDCC2_APPS_CLK_SRC					21
318c2ecf20Sopenharmony_ci#define SDCC3_APPS_CLK_SRC					22
328c2ecf20Sopenharmony_ci#define SDCC4_APPS_CLK_SRC					23
338c2ecf20Sopenharmony_ci#define BLSP1_QUP1_SPI_APPS_CLK_SRC				24
348c2ecf20Sopenharmony_ci#define BLSP1_QUP1_I2C_APPS_CLK_SRC				25
358c2ecf20Sopenharmony_ci#define BLSP1_UART1_APPS_CLK_SRC				26
368c2ecf20Sopenharmony_ci#define BLSP1_QUP2_SPI_APPS_CLK_SRC				27
378c2ecf20Sopenharmony_ci#define BLSP1_QUP2_I2C_APPS_CLK_SRC				28
388c2ecf20Sopenharmony_ci#define BLSP1_UART2_APPS_CLK_SRC				29
398c2ecf20Sopenharmony_ci#define BLSP1_QUP3_SPI_APPS_CLK_SRC				30
408c2ecf20Sopenharmony_ci#define BLSP1_QUP3_I2C_APPS_CLK_SRC				31
418c2ecf20Sopenharmony_ci#define BLSP1_UART3_APPS_CLK_SRC				32
428c2ecf20Sopenharmony_ci#define BLSP1_QUP4_SPI_APPS_CLK_SRC				33
438c2ecf20Sopenharmony_ci#define BLSP1_QUP4_I2C_APPS_CLK_SRC				34
448c2ecf20Sopenharmony_ci#define BLSP1_UART4_APPS_CLK_SRC				35
458c2ecf20Sopenharmony_ci#define BLSP1_QUP5_SPI_APPS_CLK_SRC				36
468c2ecf20Sopenharmony_ci#define BLSP1_QUP5_I2C_APPS_CLK_SRC				37
478c2ecf20Sopenharmony_ci#define BLSP1_UART5_APPS_CLK_SRC				38
488c2ecf20Sopenharmony_ci#define BLSP1_QUP6_SPI_APPS_CLK_SRC				39
498c2ecf20Sopenharmony_ci#define BLSP1_QUP6_I2C_APPS_CLK_SRC				40
508c2ecf20Sopenharmony_ci#define BLSP1_UART6_APPS_CLK_SRC				41
518c2ecf20Sopenharmony_ci#define BLSP2_QUP1_SPI_APPS_CLK_SRC				42
528c2ecf20Sopenharmony_ci#define BLSP2_QUP1_I2C_APPS_CLK_SRC				43
538c2ecf20Sopenharmony_ci#define BLSP2_UART1_APPS_CLK_SRC				44
548c2ecf20Sopenharmony_ci#define BLSP2_QUP2_SPI_APPS_CLK_SRC				45
558c2ecf20Sopenharmony_ci#define BLSP2_QUP2_I2C_APPS_CLK_SRC				46
568c2ecf20Sopenharmony_ci#define BLSP2_UART2_APPS_CLK_SRC				47
578c2ecf20Sopenharmony_ci#define BLSP2_QUP3_SPI_APPS_CLK_SRC				48
588c2ecf20Sopenharmony_ci#define BLSP2_QUP3_I2C_APPS_CLK_SRC				49
598c2ecf20Sopenharmony_ci#define BLSP2_UART3_APPS_CLK_SRC				50
608c2ecf20Sopenharmony_ci#define BLSP2_QUP4_SPI_APPS_CLK_SRC				51
618c2ecf20Sopenharmony_ci#define BLSP2_QUP4_I2C_APPS_CLK_SRC				52
628c2ecf20Sopenharmony_ci#define BLSP2_UART4_APPS_CLK_SRC				53
638c2ecf20Sopenharmony_ci#define BLSP2_QUP5_SPI_APPS_CLK_SRC				54
648c2ecf20Sopenharmony_ci#define BLSP2_QUP5_I2C_APPS_CLK_SRC				55
658c2ecf20Sopenharmony_ci#define BLSP2_UART5_APPS_CLK_SRC				56
668c2ecf20Sopenharmony_ci#define BLSP2_QUP6_SPI_APPS_CLK_SRC				57
678c2ecf20Sopenharmony_ci#define BLSP2_QUP6_I2C_APPS_CLK_SRC				58
688c2ecf20Sopenharmony_ci#define BLSP2_UART6_APPS_CLK_SRC				59
698c2ecf20Sopenharmony_ci#define PDM2_CLK_SRC						60
708c2ecf20Sopenharmony_ci#define TSIF_REF_CLK_SRC					61
718c2ecf20Sopenharmony_ci#define CE1_CLK_SRC						62
728c2ecf20Sopenharmony_ci#define GCC_SLEEP_CLK_SRC					63
738c2ecf20Sopenharmony_ci#define BIMC_CLK_SRC						64
748c2ecf20Sopenharmony_ci#define HMSS_AHB_CLK_SRC					65
758c2ecf20Sopenharmony_ci#define BIMC_HMSS_AXI_CLK_SRC					66
768c2ecf20Sopenharmony_ci#define HMSS_RBCPR_CLK_SRC					67
778c2ecf20Sopenharmony_ci#define HMSS_GPLL0_CLK_SRC					68
788c2ecf20Sopenharmony_ci#define GP1_CLK_SRC						69
798c2ecf20Sopenharmony_ci#define GP2_CLK_SRC						70
808c2ecf20Sopenharmony_ci#define GP3_CLK_SRC						71
818c2ecf20Sopenharmony_ci#define PCIE_AUX_CLK_SRC					72
828c2ecf20Sopenharmony_ci#define UFS_AXI_CLK_SRC						73
838c2ecf20Sopenharmony_ci#define UFS_ICE_CORE_CLK_SRC					74
848c2ecf20Sopenharmony_ci#define QSPI_SER_CLK_SRC					75
858c2ecf20Sopenharmony_ci#define GCC_SYS_NOC_AXI_CLK					76
868c2ecf20Sopenharmony_ci#define GCC_SYS_NOC_HMSS_AHB_CLK				77
878c2ecf20Sopenharmony_ci#define GCC_SNOC_CNOC_AHB_CLK					78
888c2ecf20Sopenharmony_ci#define GCC_SNOC_PNOC_AHB_CLK					79
898c2ecf20Sopenharmony_ci#define GCC_SYS_NOC_AT_CLK					80
908c2ecf20Sopenharmony_ci#define GCC_SYS_NOC_USB3_AXI_CLK				81
918c2ecf20Sopenharmony_ci#define GCC_SYS_NOC_UFS_AXI_CLK					82
928c2ecf20Sopenharmony_ci#define GCC_CFG_NOC_AHB_CLK					83
938c2ecf20Sopenharmony_ci#define GCC_PERIPH_NOC_AHB_CLK					84
948c2ecf20Sopenharmony_ci#define GCC_PERIPH_NOC_USB20_AHB_CLK				85
958c2ecf20Sopenharmony_ci#define GCC_TIC_CLK						86
968c2ecf20Sopenharmony_ci#define GCC_IMEM_AXI_CLK					87
978c2ecf20Sopenharmony_ci#define GCC_MMSS_SYS_NOC_AXI_CLK				88
988c2ecf20Sopenharmony_ci#define GCC_MMSS_NOC_CFG_AHB_CLK				89
998c2ecf20Sopenharmony_ci#define GCC_MMSS_BIMC_GFX_CLK					90
1008c2ecf20Sopenharmony_ci#define GCC_USB30_MASTER_CLK					91
1018c2ecf20Sopenharmony_ci#define GCC_USB30_SLEEP_CLK					92
1028c2ecf20Sopenharmony_ci#define GCC_USB30_MOCK_UTMI_CLK					93
1038c2ecf20Sopenharmony_ci#define GCC_USB3_PHY_AUX_CLK					94
1048c2ecf20Sopenharmony_ci#define GCC_USB3_PHY_PIPE_CLK					95
1058c2ecf20Sopenharmony_ci#define GCC_USB20_MASTER_CLK					96
1068c2ecf20Sopenharmony_ci#define GCC_USB20_SLEEP_CLK					97
1078c2ecf20Sopenharmony_ci#define GCC_USB20_MOCK_UTMI_CLK					98
1088c2ecf20Sopenharmony_ci#define GCC_USB_PHY_CFG_AHB2PHY_CLK				99
1098c2ecf20Sopenharmony_ci#define GCC_SDCC1_APPS_CLK					100
1108c2ecf20Sopenharmony_ci#define GCC_SDCC1_AHB_CLK					101
1118c2ecf20Sopenharmony_ci#define GCC_SDCC1_ICE_CORE_CLK					102
1128c2ecf20Sopenharmony_ci#define GCC_SDCC2_APPS_CLK					103
1138c2ecf20Sopenharmony_ci#define GCC_SDCC2_AHB_CLK					104
1148c2ecf20Sopenharmony_ci#define GCC_SDCC3_APPS_CLK					105
1158c2ecf20Sopenharmony_ci#define GCC_SDCC3_AHB_CLK					106
1168c2ecf20Sopenharmony_ci#define GCC_SDCC4_APPS_CLK					107
1178c2ecf20Sopenharmony_ci#define GCC_SDCC4_AHB_CLK					108
1188c2ecf20Sopenharmony_ci#define GCC_BLSP1_AHB_CLK					109
1198c2ecf20Sopenharmony_ci#define GCC_BLSP1_SLEEP_CLK					110
1208c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP1_SPI_APPS_CLK				111
1218c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP1_I2C_APPS_CLK				112
1228c2ecf20Sopenharmony_ci#define GCC_BLSP1_UART1_APPS_CLK				113
1238c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP2_SPI_APPS_CLK				114
1248c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP2_I2C_APPS_CLK				115
1258c2ecf20Sopenharmony_ci#define GCC_BLSP1_UART2_APPS_CLK				116
1268c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP3_SPI_APPS_CLK				117
1278c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP3_I2C_APPS_CLK				118
1288c2ecf20Sopenharmony_ci#define GCC_BLSP1_UART3_APPS_CLK				119
1298c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP4_SPI_APPS_CLK				120
1308c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP4_I2C_APPS_CLK				121
1318c2ecf20Sopenharmony_ci#define GCC_BLSP1_UART4_APPS_CLK				122
1328c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP5_SPI_APPS_CLK				123
1338c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP5_I2C_APPS_CLK				124
1348c2ecf20Sopenharmony_ci#define GCC_BLSP1_UART5_APPS_CLK				125
1358c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP6_SPI_APPS_CLK				126
1368c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP6_I2C_APPS_CLK				127
1378c2ecf20Sopenharmony_ci#define GCC_BLSP1_UART6_APPS_CLK				128
1388c2ecf20Sopenharmony_ci#define GCC_BLSP2_AHB_CLK					129
1398c2ecf20Sopenharmony_ci#define GCC_BLSP2_SLEEP_CLK					130
1408c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP1_SPI_APPS_CLK				131
1418c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP1_I2C_APPS_CLK				132
1428c2ecf20Sopenharmony_ci#define GCC_BLSP2_UART1_APPS_CLK				133
1438c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP2_SPI_APPS_CLK				134
1448c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP2_I2C_APPS_CLK				135
1458c2ecf20Sopenharmony_ci#define GCC_BLSP2_UART2_APPS_CLK				136
1468c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP3_SPI_APPS_CLK				137
1478c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP3_I2C_APPS_CLK				138
1488c2ecf20Sopenharmony_ci#define GCC_BLSP2_UART3_APPS_CLK				139
1498c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP4_SPI_APPS_CLK				140
1508c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP4_I2C_APPS_CLK				141
1518c2ecf20Sopenharmony_ci#define GCC_BLSP2_UART4_APPS_CLK				142
1528c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP5_SPI_APPS_CLK				143
1538c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP5_I2C_APPS_CLK				144
1548c2ecf20Sopenharmony_ci#define GCC_BLSP2_UART5_APPS_CLK				145
1558c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP6_SPI_APPS_CLK				146
1568c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP6_I2C_APPS_CLK				147
1578c2ecf20Sopenharmony_ci#define GCC_BLSP2_UART6_APPS_CLK				148
1588c2ecf20Sopenharmony_ci#define GCC_PDM_AHB_CLK						149
1598c2ecf20Sopenharmony_ci#define GCC_PDM_XO4_CLK						150
1608c2ecf20Sopenharmony_ci#define GCC_PDM2_CLK						151
1618c2ecf20Sopenharmony_ci#define GCC_PRNG_AHB_CLK					152
1628c2ecf20Sopenharmony_ci#define GCC_TSIF_AHB_CLK					153
1638c2ecf20Sopenharmony_ci#define GCC_TSIF_REF_CLK					154
1648c2ecf20Sopenharmony_ci#define GCC_TSIF_INACTIVITY_TIMERS_CLK				155
1658c2ecf20Sopenharmony_ci#define GCC_TCSR_AHB_CLK					156
1668c2ecf20Sopenharmony_ci#define GCC_BOOT_ROM_AHB_CLK					157
1678c2ecf20Sopenharmony_ci#define GCC_MSG_RAM_AHB_CLK					158
1688c2ecf20Sopenharmony_ci#define GCC_TLMM_AHB_CLK					159
1698c2ecf20Sopenharmony_ci#define GCC_TLMM_CLK						160
1708c2ecf20Sopenharmony_ci#define GCC_MPM_AHB_CLK						161
1718c2ecf20Sopenharmony_ci#define GCC_SPMI_SER_CLK					162
1728c2ecf20Sopenharmony_ci#define GCC_SPMI_CNOC_AHB_CLK					163
1738c2ecf20Sopenharmony_ci#define GCC_CE1_CLK						164
1748c2ecf20Sopenharmony_ci#define GCC_CE1_AXI_CLK						165
1758c2ecf20Sopenharmony_ci#define GCC_CE1_AHB_CLK						166
1768c2ecf20Sopenharmony_ci#define GCC_BIMC_HMSS_AXI_CLK					167
1778c2ecf20Sopenharmony_ci#define GCC_BIMC_GFX_CLK					168
1788c2ecf20Sopenharmony_ci#define GCC_HMSS_AHB_CLK					169
1798c2ecf20Sopenharmony_ci#define GCC_HMSS_SLV_AXI_CLK					170
1808c2ecf20Sopenharmony_ci#define GCC_HMSS_MSTR_AXI_CLK					171
1818c2ecf20Sopenharmony_ci#define GCC_HMSS_RBCPR_CLK					172
1828c2ecf20Sopenharmony_ci#define GCC_GP1_CLK						173
1838c2ecf20Sopenharmony_ci#define GCC_GP2_CLK						174
1848c2ecf20Sopenharmony_ci#define GCC_GP3_CLK						175
1858c2ecf20Sopenharmony_ci#define GCC_PCIE_0_SLV_AXI_CLK					176
1868c2ecf20Sopenharmony_ci#define GCC_PCIE_0_MSTR_AXI_CLK					177
1878c2ecf20Sopenharmony_ci#define GCC_PCIE_0_CFG_AHB_CLK					178
1888c2ecf20Sopenharmony_ci#define GCC_PCIE_0_AUX_CLK					179
1898c2ecf20Sopenharmony_ci#define GCC_PCIE_0_PIPE_CLK					180
1908c2ecf20Sopenharmony_ci#define GCC_PCIE_1_SLV_AXI_CLK					181
1918c2ecf20Sopenharmony_ci#define GCC_PCIE_1_MSTR_AXI_CLK					182
1928c2ecf20Sopenharmony_ci#define GCC_PCIE_1_CFG_AHB_CLK					183
1938c2ecf20Sopenharmony_ci#define GCC_PCIE_1_AUX_CLK					184
1948c2ecf20Sopenharmony_ci#define GCC_PCIE_1_PIPE_CLK					185
1958c2ecf20Sopenharmony_ci#define GCC_PCIE_2_SLV_AXI_CLK					186
1968c2ecf20Sopenharmony_ci#define GCC_PCIE_2_MSTR_AXI_CLK					187
1978c2ecf20Sopenharmony_ci#define GCC_PCIE_2_CFG_AHB_CLK					188
1988c2ecf20Sopenharmony_ci#define GCC_PCIE_2_AUX_CLK					189
1998c2ecf20Sopenharmony_ci#define GCC_PCIE_2_PIPE_CLK					190
2008c2ecf20Sopenharmony_ci#define GCC_PCIE_PHY_CFG_AHB_CLK				191
2018c2ecf20Sopenharmony_ci#define GCC_PCIE_PHY_AUX_CLK					192
2028c2ecf20Sopenharmony_ci#define GCC_UFS_AXI_CLK						193
2038c2ecf20Sopenharmony_ci#define GCC_UFS_AHB_CLK						194
2048c2ecf20Sopenharmony_ci#define GCC_UFS_TX_CFG_CLK					195
2058c2ecf20Sopenharmony_ci#define GCC_UFS_RX_CFG_CLK					196
2068c2ecf20Sopenharmony_ci#define GCC_UFS_TX_SYMBOL_0_CLK					197
2078c2ecf20Sopenharmony_ci#define GCC_UFS_RX_SYMBOL_0_CLK					198
2088c2ecf20Sopenharmony_ci#define GCC_UFS_RX_SYMBOL_1_CLK					199
2098c2ecf20Sopenharmony_ci#define GCC_UFS_UNIPRO_CORE_CLK					200
2108c2ecf20Sopenharmony_ci#define GCC_UFS_ICE_CORE_CLK					201
2118c2ecf20Sopenharmony_ci#define GCC_UFS_SYS_CLK_CORE_CLK				202
2128c2ecf20Sopenharmony_ci#define GCC_UFS_TX_SYMBOL_CLK_CORE_CLK				203
2138c2ecf20Sopenharmony_ci#define GCC_AGGRE0_SNOC_AXI_CLK					204
2148c2ecf20Sopenharmony_ci#define GCC_AGGRE0_CNOC_AHB_CLK					205
2158c2ecf20Sopenharmony_ci#define GCC_SMMU_AGGRE0_AXI_CLK					206
2168c2ecf20Sopenharmony_ci#define GCC_SMMU_AGGRE0_AHB_CLK					207
2178c2ecf20Sopenharmony_ci#define GCC_AGGRE1_PNOC_AHB_CLK					208
2188c2ecf20Sopenharmony_ci#define GCC_AGGRE2_UFS_AXI_CLK					209
2198c2ecf20Sopenharmony_ci#define GCC_AGGRE2_USB3_AXI_CLK					210
2208c2ecf20Sopenharmony_ci#define GCC_QSPI_AHB_CLK					211
2218c2ecf20Sopenharmony_ci#define GCC_QSPI_SER_CLK					212
2228c2ecf20Sopenharmony_ci#define GCC_USB3_CLKREF_CLK					213
2238c2ecf20Sopenharmony_ci#define GCC_HDMI_CLKREF_CLK					214
2248c2ecf20Sopenharmony_ci#define GCC_UFS_CLKREF_CLK					215
2258c2ecf20Sopenharmony_ci#define GCC_PCIE_CLKREF_CLK					216
2268c2ecf20Sopenharmony_ci#define GCC_RX2_USB2_CLKREF_CLK					217
2278c2ecf20Sopenharmony_ci#define GCC_RX1_USB2_CLKREF_CLK					218
2288c2ecf20Sopenharmony_ci#define GCC_HLOS1_VOTE_LPASS_CORE_SMMU_CLK			219
2298c2ecf20Sopenharmony_ci#define GCC_HLOS1_VOTE_LPASS_ADSP_SMMU_CLK			220
2308c2ecf20Sopenharmony_ci#define GCC_EDP_CLKREF_CLK					221
2318c2ecf20Sopenharmony_ci#define GCC_MSS_CFG_AHB_CLK					222
2328c2ecf20Sopenharmony_ci#define GCC_MSS_Q6_BIMC_AXI_CLK					223
2338c2ecf20Sopenharmony_ci#define GCC_MSS_SNOC_AXI_CLK					224
2348c2ecf20Sopenharmony_ci#define GCC_MSS_MNOC_BIMC_AXI_CLK				225
2358c2ecf20Sopenharmony_ci#define GCC_DCC_AHB_CLK						226
2368c2ecf20Sopenharmony_ci#define GCC_AGGRE0_NOC_MPU_CFG_AHB_CLK				227
2378c2ecf20Sopenharmony_ci#define GCC_MMSS_GPLL0_DIV_CLK					228
2388c2ecf20Sopenharmony_ci#define GCC_MSS_GPLL0_DIV_CLK					229
2398c2ecf20Sopenharmony_ci
2408c2ecf20Sopenharmony_ci#define GCC_SYSTEM_NOC_BCR					0
2418c2ecf20Sopenharmony_ci#define GCC_CONFIG_NOC_BCR					1
2428c2ecf20Sopenharmony_ci#define GCC_PERIPH_NOC_BCR					2
2438c2ecf20Sopenharmony_ci#define GCC_IMEM_BCR						3
2448c2ecf20Sopenharmony_ci#define GCC_MMSS_BCR						4
2458c2ecf20Sopenharmony_ci#define GCC_PIMEM_BCR						5
2468c2ecf20Sopenharmony_ci#define GCC_QDSS_BCR						6
2478c2ecf20Sopenharmony_ci#define GCC_USB_30_BCR						7
2488c2ecf20Sopenharmony_ci#define GCC_USB_20_BCR						8
2498c2ecf20Sopenharmony_ci#define GCC_QUSB2PHY_PRIM_BCR					9
2508c2ecf20Sopenharmony_ci#define GCC_QUSB2PHY_SEC_BCR					10
2518c2ecf20Sopenharmony_ci#define GCC_USB_PHY_CFG_AHB2PHY_BCR				11
2528c2ecf20Sopenharmony_ci#define GCC_SDCC1_BCR						12
2538c2ecf20Sopenharmony_ci#define GCC_SDCC2_BCR						13
2548c2ecf20Sopenharmony_ci#define GCC_SDCC3_BCR						14
2558c2ecf20Sopenharmony_ci#define GCC_SDCC4_BCR						15
2568c2ecf20Sopenharmony_ci#define GCC_BLSP1_BCR						16
2578c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP1_BCR					17
2588c2ecf20Sopenharmony_ci#define GCC_BLSP1_UART1_BCR					18
2598c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP2_BCR					19
2608c2ecf20Sopenharmony_ci#define GCC_BLSP1_UART2_BCR					20
2618c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP3_BCR					21
2628c2ecf20Sopenharmony_ci#define GCC_BLSP1_UART3_BCR					22
2638c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP4_BCR					23
2648c2ecf20Sopenharmony_ci#define GCC_BLSP1_UART4_BCR					24
2658c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP5_BCR					25
2668c2ecf20Sopenharmony_ci#define GCC_BLSP1_UART5_BCR					26
2678c2ecf20Sopenharmony_ci#define GCC_BLSP1_QUP6_BCR					27
2688c2ecf20Sopenharmony_ci#define GCC_BLSP1_UART6_BCR					28
2698c2ecf20Sopenharmony_ci#define GCC_BLSP2_BCR						29
2708c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP1_BCR					30
2718c2ecf20Sopenharmony_ci#define GCC_BLSP2_UART1_BCR					31
2728c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP2_BCR					32
2738c2ecf20Sopenharmony_ci#define GCC_BLSP2_UART2_BCR					33
2748c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP3_BCR					34
2758c2ecf20Sopenharmony_ci#define GCC_BLSP2_UART3_BCR					35
2768c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP4_BCR					36
2778c2ecf20Sopenharmony_ci#define GCC_BLSP2_UART4_BCR					37
2788c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP5_BCR					38
2798c2ecf20Sopenharmony_ci#define GCC_BLSP2_UART5_BCR					39
2808c2ecf20Sopenharmony_ci#define GCC_BLSP2_QUP6_BCR					40
2818c2ecf20Sopenharmony_ci#define GCC_BLSP2_UART6_BCR					41
2828c2ecf20Sopenharmony_ci#define GCC_PDM_BCR						42
2838c2ecf20Sopenharmony_ci#define GCC_PRNG_BCR						43
2848c2ecf20Sopenharmony_ci#define GCC_TSIF_BCR						44
2858c2ecf20Sopenharmony_ci#define GCC_TCSR_BCR						45
2868c2ecf20Sopenharmony_ci#define GCC_BOOT_ROM_BCR					46
2878c2ecf20Sopenharmony_ci#define GCC_MSG_RAM_BCR						47
2888c2ecf20Sopenharmony_ci#define GCC_TLMM_BCR						48
2898c2ecf20Sopenharmony_ci#define GCC_MPM_BCR						49
2908c2ecf20Sopenharmony_ci#define GCC_SEC_CTRL_BCR					50
2918c2ecf20Sopenharmony_ci#define GCC_SPMI_BCR						51
2928c2ecf20Sopenharmony_ci#define GCC_SPDM_BCR						52
2938c2ecf20Sopenharmony_ci#define GCC_CE1_BCR						53
2948c2ecf20Sopenharmony_ci#define GCC_BIMC_BCR						54
2958c2ecf20Sopenharmony_ci#define GCC_SNOC_BUS_TIMEOUT0_BCR				55
2968c2ecf20Sopenharmony_ci#define GCC_SNOC_BUS_TIMEOUT2_BCR				56
2978c2ecf20Sopenharmony_ci#define GCC_SNOC_BUS_TIMEOUT1_BCR				57
2988c2ecf20Sopenharmony_ci#define GCC_SNOC_BUS_TIMEOUT3_BCR				58
2998c2ecf20Sopenharmony_ci#define GCC_SNOC_BUS_TIMEOUT_EXTREF_BCR				59
3008c2ecf20Sopenharmony_ci#define GCC_PNOC_BUS_TIMEOUT0_BCR				60
3018c2ecf20Sopenharmony_ci#define GCC_PNOC_BUS_TIMEOUT1_BCR				61
3028c2ecf20Sopenharmony_ci#define GCC_PNOC_BUS_TIMEOUT2_BCR				62
3038c2ecf20Sopenharmony_ci#define GCC_PNOC_BUS_TIMEOUT3_BCR				63
3048c2ecf20Sopenharmony_ci#define GCC_PNOC_BUS_TIMEOUT4_BCR				64
3058c2ecf20Sopenharmony_ci#define GCC_CNOC_BUS_TIMEOUT0_BCR				65
3068c2ecf20Sopenharmony_ci#define GCC_CNOC_BUS_TIMEOUT1_BCR				66
3078c2ecf20Sopenharmony_ci#define GCC_CNOC_BUS_TIMEOUT2_BCR				67
3088c2ecf20Sopenharmony_ci#define GCC_CNOC_BUS_TIMEOUT3_BCR				68
3098c2ecf20Sopenharmony_ci#define GCC_CNOC_BUS_TIMEOUT4_BCR				69
3108c2ecf20Sopenharmony_ci#define GCC_CNOC_BUS_TIMEOUT5_BCR				70
3118c2ecf20Sopenharmony_ci#define GCC_CNOC_BUS_TIMEOUT6_BCR				71
3128c2ecf20Sopenharmony_ci#define GCC_CNOC_BUS_TIMEOUT7_BCR				72
3138c2ecf20Sopenharmony_ci#define GCC_CNOC_BUS_TIMEOUT8_BCR				73
3148c2ecf20Sopenharmony_ci#define GCC_CNOC_BUS_TIMEOUT9_BCR				74
3158c2ecf20Sopenharmony_ci#define GCC_CNOC_BUS_TIMEOUT_EXTREF_BCR				75
3168c2ecf20Sopenharmony_ci#define GCC_APB2JTAG_BCR					76
3178c2ecf20Sopenharmony_ci#define GCC_RBCPR_CX_BCR					77
3188c2ecf20Sopenharmony_ci#define GCC_RBCPR_MX_BCR					78
3198c2ecf20Sopenharmony_ci#define GCC_PCIE_0_BCR						79
3208c2ecf20Sopenharmony_ci#define GCC_PCIE_0_PHY_BCR					80
3218c2ecf20Sopenharmony_ci#define GCC_PCIE_1_BCR						81
3228c2ecf20Sopenharmony_ci#define GCC_PCIE_1_PHY_BCR					82
3238c2ecf20Sopenharmony_ci#define GCC_PCIE_2_BCR						83
3248c2ecf20Sopenharmony_ci#define GCC_PCIE_2_PHY_BCR					84
3258c2ecf20Sopenharmony_ci#define GCC_PCIE_PHY_BCR					85
3268c2ecf20Sopenharmony_ci#define GCC_DCD_BCR						86
3278c2ecf20Sopenharmony_ci#define GCC_OBT_ODT_BCR						87
3288c2ecf20Sopenharmony_ci#define GCC_UFS_BCR						88
3298c2ecf20Sopenharmony_ci#define GCC_SSC_BCR						89
3308c2ecf20Sopenharmony_ci#define GCC_VS_BCR						90
3318c2ecf20Sopenharmony_ci#define GCC_AGGRE0_NOC_BCR					91
3328c2ecf20Sopenharmony_ci#define GCC_AGGRE1_NOC_BCR					92
3338c2ecf20Sopenharmony_ci#define GCC_AGGRE2_NOC_BCR					93
3348c2ecf20Sopenharmony_ci#define GCC_DCC_BCR						94
3358c2ecf20Sopenharmony_ci#define GCC_IPA_BCR						95
3368c2ecf20Sopenharmony_ci#define GCC_QSPI_BCR						96
3378c2ecf20Sopenharmony_ci#define GCC_SKL_BCR						97
3388c2ecf20Sopenharmony_ci#define GCC_MSMPU_BCR						98
3398c2ecf20Sopenharmony_ci#define GCC_MSS_Q6_BCR						99
3408c2ecf20Sopenharmony_ci#define GCC_QREFS_VBG_CAL_BCR					100
3418c2ecf20Sopenharmony_ci#define GCC_PCIE_PHY_COM_BCR					101
3428c2ecf20Sopenharmony_ci#define GCC_PCIE_PHY_COM_NOCSR_BCR				102
3438c2ecf20Sopenharmony_ci#define GCC_USB3_PHY_BCR					103
3448c2ecf20Sopenharmony_ci#define GCC_USB3PHY_PHY_BCR					104
3458c2ecf20Sopenharmony_ci#define GCC_MSS_RESTART						105
3468c2ecf20Sopenharmony_ci
3478c2ecf20Sopenharmony_ci
3488c2ecf20Sopenharmony_ci/* Indexes for GDSCs */
3498c2ecf20Sopenharmony_ci#define AGGRE0_NOC_GDSC			0
3508c2ecf20Sopenharmony_ci#define HLOS1_VOTE_AGGRE0_NOC_GDSC	1
3518c2ecf20Sopenharmony_ci#define HLOS1_VOTE_LPASS_ADSP_GDSC	2
3528c2ecf20Sopenharmony_ci#define HLOS1_VOTE_LPASS_CORE_GDSC	3
3538c2ecf20Sopenharmony_ci#define USB30_GDSC			4
3548c2ecf20Sopenharmony_ci#define PCIE0_GDSC			5
3558c2ecf20Sopenharmony_ci#define PCIE1_GDSC			6
3568c2ecf20Sopenharmony_ci#define PCIE2_GDSC			7
3578c2ecf20Sopenharmony_ci#define UFS_GDSC			8
3588c2ecf20Sopenharmony_ci
3598c2ecf20Sopenharmony_ci#endif
360