Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e6ec65f8 authored by qctecmdr Service's avatar qctecmdr Service Committed by Gerrit - the friendly Code Review server
Browse files

Merge "clk: qcom: Add support for gpll6_out_main and gpll8_out_main for SM6150."

parents 4f76474e a7657347
Loading
Loading
Loading
Loading
+31 −7
Original line number Diff line number Diff line
/*
 * Copyright (c) 2018, The Linux Foundation. All rights reserved.
 * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 and
@@ -233,13 +233,13 @@ static struct clk_fixed_factor gpll0_out_aux2 = {
	},
};

static struct clk_alpha_pll gpll6_out_main = {
static struct clk_alpha_pll gpll6_out_early = {
	.offset = 0x13000,
	.clkr = {
		.enable_reg = 0x52000,
		.enable_mask = BIT(6),
		.hw.init = &(struct clk_init_data){
			.name = "gpll6_out_main",
			.name = "gpll6_out_early",
			.parent_names = (const char *[]){ "bi_tcxo" },
			.num_parents = 1,
			.ops = &clk_alpha_pll_ops,
@@ -247,6 +247,17 @@ static struct clk_alpha_pll gpll6_out_main = {
	},
};

static struct clk_fixed_factor gpll6_out_main = {
	.mult = 1,
	.div = 2,
	.hw.init = &(struct clk_init_data){
		.name = "gpll6_out_main",
		.parent_names = (const char *[]){ "gpll6_out_early" },
		.num_parents = 1,
		.ops = &clk_fixed_factor_ops,
	},
};

static struct clk_alpha_pll gpll7_out_main = {
	.offset = 0x1a000,
	.clkr = {
@@ -261,13 +272,13 @@ static struct clk_alpha_pll gpll7_out_main = {
	},
};

static struct clk_alpha_pll gpll8_out_main = {
static struct clk_alpha_pll gpll8_out_early = {
	.offset = 0x1b000,
	.clkr = {
		.enable_reg = 0x52000,
		.enable_mask = BIT(8),
		.hw.init = &(struct clk_init_data){
			.name = "gpll8_out_main",
			.name = "gpll8_out_early",
			.parent_names = (const char *[]){ "bi_tcxo" },
			.num_parents = 1,
			.ops = &clk_alpha_pll_ops,
@@ -275,6 +286,17 @@ static struct clk_alpha_pll gpll8_out_main = {
	},
};

static struct clk_fixed_factor gpll8_out_main = {
	.mult = 1,
	.div = 2,
	.hw.init = &(struct clk_init_data){
		.name = "gpll8_out_main",
		.parent_names = (const char *[]){ "gpll8_out_early" },
		.num_parents = 1,
		.ops = &clk_fixed_factor_ops,
	},
};

static const struct freq_tbl ftbl_gcc_cpuss_ahb_clk_src[] = {
	F(19200000, P_BI_TCXO, 1, 0, 0),
	{ }
@@ -3259,6 +3281,8 @@ static struct clk_dummy measure_only_snoc_clk = {

struct clk_hw *gcc_sm6150_hws[] = {
	[GPLL0_OUT_AUX2] = &gpll0_out_aux2.hw,
	[GPLL6_OUT_MAIN] = &gpll6_out_main.hw,
	[GPLL8_OUT_MAIN] = &gpll8_out_main.hw,
	[MEASURE_ONLY_MMCC_CLK] = &measure_only_mccc_clk.hw,
	[MEASURE_ONLY_CNOC_CLK] = &measure_only_cnoc_clk.hw,
	[MEASURE_ONLY_IPA_2X_CLK] = &measure_only_ipa_2x_clk.hw,
@@ -3434,9 +3458,9 @@ static struct clk_regmap *gcc_sm6150_clocks[] = {
	[GCC_VSENSOR_CLK_SRC] = &gcc_vsensor_clk_src.clkr,
	[GCC_WCSS_VS_CLK] = &gcc_wcss_vs_clk.clkr,
	[GPLL0_OUT_MAIN] = &gpll0_out_main.clkr,
	[GPLL6_OUT_MAIN] = &gpll6_out_main.clkr,
	[GPLL6_OUT_EARLY] = &gpll6_out_early.clkr,
	[GPLL7_OUT_MAIN] = &gpll7_out_main.clkr,
	[GPLL8_OUT_MAIN] = &gpll8_out_main.clkr,
	[GPLL8_OUT_EARLY] = &gpll8_out_early.clkr,
	[GCC_RX1_USB2_CLKREF_CLK] = &gcc_rx1_usb2_clkref_clk.clkr,
	[GCC_RX3_USB2_CLKREF_CLK] = &gcc_rx3_usb2_clkref_clk.clkr,
	[GCC_USB2_PRIM_CLKREF_CLK] = &gcc_usb2_prim_clkref_clk.clkr,
+176 −174
Original line number Diff line number Diff line
/*
 * Copyright (c) 2018, The Linux Foundation. All rights reserved.
 * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 and
@@ -16,181 +16,183 @@

/* Hardware and dummy clocks for rate measurement */
#define GPLL0_OUT_AUX2				0
#define MEASURE_ONLY_SNOC_CLK			1
#define MEASURE_ONLY_CNOC_CLK			2
#define MEASURE_ONLY_MMCC_CLK			3
#define MEASURE_ONLY_IPA_2X_CLK			4
#define GPLL6_OUT_MAIN				1
#define GPLL8_OUT_MAIN				2
#define MEASURE_ONLY_SNOC_CLK			3
#define MEASURE_ONLY_CNOC_CLK			4
#define MEASURE_ONLY_MMCC_CLK			5
#define MEASURE_ONLY_IPA_2X_CLK			6

/* GCC clock registers */
#define GPLL0_OUT_MAIN				5
#define GPLL6_OUT_MAIN				6
#define GPLL7_OUT_MAIN				7
#define GPLL8_OUT_MAIN				8
#define GCC_AGGRE_UFS_PHY_AXI_CLK		9
#define GCC_AGGRE_UFS_PHY_AXI_HW_CTL_CLK	10
#define GCC_AGGRE_USB2_SEC_AXI_CLK		11
#define GCC_AGGRE_USB3_PRIM_AXI_CLK		12
#define GCC_AHB2PHY_EAST_CLK			13
#define GCC_AHB2PHY_WEST_CLK			14
#define GCC_APC_VS_CLK				15
#define GCC_BOOT_ROM_AHB_CLK			16
#define GCC_CAMERA_AHB_CLK			17
#define GCC_CAMERA_HF_AXI_CLK			18
#define GCC_CE1_AHB_CLK				19
#define GCC_CE1_AXI_CLK				20
#define GCC_CE1_CLK				21
#define GCC_CFG_NOC_USB2_SEC_AXI_CLK		22
#define GCC_CFG_NOC_USB3_PRIM_AXI_CLK		23
#define GCC_CPUSS_AHB_CLK			24
#define GCC_CPUSS_AHB_CLK_SRC			25
#define GCC_DDRSS_GPU_AXI_CLK			26
#define GCC_DISP_AHB_CLK			27
#define GCC_DISP_GPLL0_DIV_CLK_SRC		28
#define GCC_DISP_HF_AXI_CLK			29
#define GCC_EMAC_AXI_CLK			30
#define GCC_EMAC_PTP_CLK			31
#define GCC_EMAC_PTP_CLK_SRC			32
#define GCC_EMAC_RGMII_CLK			33
#define GCC_EMAC_RGMII_CLK_SRC			34
#define GCC_EMAC_SLV_AHB_CLK			35
#define GCC_GP1_CLK				36
#define GCC_GP1_CLK_SRC				37
#define GCC_GP2_CLK				38
#define GCC_GP2_CLK_SRC				39
#define GCC_GP3_CLK				40
#define GCC_GP3_CLK_SRC				41
#define GCC_GPU_CFG_AHB_CLK			42
#define GCC_GPU_GPLL0_CLK_SRC			43
#define GCC_GPU_GPLL0_DIV_CLK_SRC		44
#define GCC_GPU_IREF_CLK			45
#define GCC_GPU_MEMNOC_GFX_CLK			46
#define GCC_GPU_SNOC_DVM_GFX_CLK		47
#define GCC_MSS_AXIS2_CLK			48
#define GCC_MSS_CFG_AHB_CLK			49
#define GCC_MSS_GPLL0_DIV_CLK_SRC		50
#define GCC_MSS_MFAB_AXIS_CLK			51
#define GCC_MSS_Q6_MEMNOC_AXI_CLK		52
#define GCC_MSS_SNOC_AXI_CLK			53
#define GCC_MSS_VS_CLK				54
#define GCC_PCIE0_PHY_REFGEN_CLK		55
#define GCC_PCIE_0_AUX_CLK			56
#define GCC_PCIE_0_AUX_CLK_SRC			57
#define GCC_PCIE_0_CFG_AHB_CLK			58
#define GCC_PCIE_0_CLKREF_CLK			59
#define GCC_PCIE_0_MSTR_AXI_CLK			60
#define GCC_PCIE_0_PIPE_CLK			61
#define GCC_PCIE_0_SLV_AXI_CLK			62
#define GCC_PCIE_0_SLV_Q2A_AXI_CLK		63
#define GCC_PCIE_PHY_AUX_CLK			64
#define GCC_PCIE_PHY_REFGEN_CLK_SRC		65
#define GCC_PDM2_CLK				66
#define GCC_PDM2_CLK_SRC			67
#define GCC_PDM_AHB_CLK				68
#define GCC_PDM_XO4_CLK				69
#define GCC_PRNG_AHB_CLK			70
#define GCC_QMIP_CAMERA_NRT_AHB_CLK		71
#define GCC_QMIP_DISP_AHB_CLK			72
#define GCC_QMIP_PCIE_AHB_CLK			73
#define GCC_QMIP_VIDEO_VCODEC_AHB_CLK		74
#define GCC_QSPI_CNOC_PERIPH_AHB_CLK		75
#define GCC_QSPI_CORE_CLK			76
#define GCC_QSPI_CORE_CLK_SRC			77
#define GCC_QUPV3_WRAP0_CORE_2X_CLK		78
#define GCC_QUPV3_WRAP0_CORE_CLK		79
#define GCC_QUPV3_WRAP0_S0_CLK			80
#define GCC_QUPV3_WRAP0_S0_CLK_SRC		81
#define GCC_QUPV3_WRAP0_S1_CLK			82
#define GCC_QUPV3_WRAP0_S1_CLK_SRC		83
#define GCC_QUPV3_WRAP0_S2_CLK			84
#define GCC_QUPV3_WRAP0_S2_CLK_SRC		85
#define GCC_QUPV3_WRAP0_S3_CLK			86
#define GCC_QUPV3_WRAP0_S3_CLK_SRC		87
#define GCC_QUPV3_WRAP0_S4_CLK			88
#define GCC_QUPV3_WRAP0_S4_CLK_SRC		89
#define GCC_QUPV3_WRAP0_S5_CLK			90
#define GCC_QUPV3_WRAP0_S5_CLK_SRC		91
#define GCC_QUPV3_WRAP1_CORE_2X_CLK		92
#define GCC_QUPV3_WRAP1_CORE_CLK		93
#define GCC_QUPV3_WRAP1_S0_CLK			94
#define GCC_QUPV3_WRAP1_S0_CLK_SRC		95
#define GCC_QUPV3_WRAP1_S1_CLK			96
#define GCC_QUPV3_WRAP1_S1_CLK_SRC		97
#define GCC_QUPV3_WRAP1_S2_CLK			98
#define GCC_QUPV3_WRAP1_S2_CLK_SRC		99
#define GCC_QUPV3_WRAP1_S3_CLK			100
#define GCC_QUPV3_WRAP1_S3_CLK_SRC		101
#define GCC_QUPV3_WRAP1_S4_CLK			102
#define GCC_QUPV3_WRAP1_S4_CLK_SRC		103
#define GCC_QUPV3_WRAP1_S5_CLK			104
#define GCC_QUPV3_WRAP1_S5_CLK_SRC		105
#define GCC_QUPV3_WRAP_0_M_AHB_CLK		106
#define GCC_QUPV3_WRAP_0_S_AHB_CLK		107
#define GCC_QUPV3_WRAP_1_M_AHB_CLK		108
#define GCC_QUPV3_WRAP_1_S_AHB_CLK		109
#define GCC_SDCC1_AHB_CLK			110
#define GCC_SDCC1_APPS_CLK			111
#define GCC_SDCC1_APPS_CLK_SRC			112
#define GCC_SDCC1_ICE_CORE_CLK			113
#define GCC_SDCC1_ICE_CORE_CLK_SRC		114
#define GCC_SDCC2_AHB_CLK			115
#define GCC_SDCC2_APPS_CLK			116
#define GCC_SDCC2_APPS_CLK_SRC			117
#define GCC_SYS_NOC_CPUSS_AHB_CLK		118
#define GCC_UFS_CARD_CLKREF_CLK			119
#define GCC_UFS_MEM_CLKREF_CLK			120
#define GCC_UFS_PHY_AHB_CLK			121
#define GCC_UFS_PHY_AXI_CLK			122
#define GCC_UFS_PHY_AXI_CLK_SRC			123
#define GCC_UFS_PHY_AXI_HW_CTL_CLK		124
#define GCC_UFS_PHY_ICE_CORE_CLK		125
#define GCC_UFS_PHY_ICE_CORE_CLK_SRC		126
#define GCC_UFS_PHY_ICE_CORE_HW_CTL_CLK		127
#define GCC_UFS_PHY_PHY_AUX_CLK			128
#define GCC_UFS_PHY_PHY_AUX_CLK_SRC		129
#define GCC_UFS_PHY_PHY_AUX_HW_CTL_CLK		130
#define GCC_UFS_PHY_RX_SYMBOL_0_CLK		131
#define GCC_UFS_PHY_TX_SYMBOL_0_CLK		132
#define GCC_UFS_PHY_UNIPRO_CORE_CLK		133
#define GCC_UFS_PHY_UNIPRO_CORE_CLK_SRC		134
#define GCC_UFS_PHY_UNIPRO_CORE_HW_CTL_CLK	135
#define GCC_USB20_SEC_MASTER_CLK		136
#define GCC_USB20_SEC_MASTER_CLK_SRC		137
#define GCC_USB20_SEC_MOCK_UTMI_CLK		138
#define GCC_USB20_SEC_MOCK_UTMI_CLK_SRC		139
#define GCC_USB20_SEC_SLEEP_CLK			140
#define GCC_USB2_SEC_PHY_AUX_CLK		141
#define GCC_USB2_SEC_PHY_AUX_CLK_SRC		142
#define GCC_USB2_SEC_PHY_COM_AUX_CLK		143
#define GCC_USB2_SEC_PHY_PIPE_CLK		144
#define GCC_USB30_PRIM_MASTER_CLK		145
#define GCC_USB30_PRIM_MASTER_CLK_SRC		146
#define GCC_USB30_PRIM_MOCK_UTMI_CLK		147
#define GCC_USB30_PRIM_MOCK_UTMI_CLK_SRC	148
#define GCC_USB30_PRIM_SLEEP_CLK		149
#define GCC_USB3_PRIM_CLKREF_CLK		150
#define GCC_USB3_PRIM_PHY_AUX_CLK		151
#define GCC_USB3_PRIM_PHY_AUX_CLK_SRC		152
#define GCC_USB3_PRIM_PHY_COM_AUX_CLK		153
#define GCC_USB3_PRIM_PHY_PIPE_CLK		154
#define GCC_USB3_SEC_CLKREF_CLK			155
#define GCC_VDDA_VS_CLK				156
#define GCC_VDDCX_VS_CLK			157
#define GCC_VDDMX_VS_CLK			158
#define GCC_VIDEO_AHB_CLK			159
#define GCC_VIDEO_AXI0_CLK			160
#define GCC_VS_CTRL_AHB_CLK			161
#define GCC_VS_CTRL_CLK				162
#define GCC_VS_CTRL_CLK_SRC			163
#define GCC_VSENSOR_CLK_SRC			164
#define GCC_WCSS_VS_CLK				165
#define GCC_CAMERA_XO_CLK			166
#define GCC_CPUSS_GNOC_CLK			167
#define GCC_DISP_XO_CLK				168
#define GCC_VIDEO_XO_CLK			169
#define GCC_RX1_USB2_CLKREF_CLK			170
#define GCC_USB2_PRIM_CLKREF_CLK		171
#define GCC_USB2_SEC_CLKREF_CLK			172
#define GCC_RX3_USB2_CLKREF_CLK			173
#define GPLL0_OUT_MAIN				7
#define GPLL6_OUT_EARLY				8
#define GPLL7_OUT_MAIN				9
#define GPLL8_OUT_EARLY				10
#define GCC_AGGRE_UFS_PHY_AXI_CLK		11
#define GCC_AGGRE_UFS_PHY_AXI_HW_CTL_CLK	12
#define GCC_AGGRE_USB2_SEC_AXI_CLK		13
#define GCC_AGGRE_USB3_PRIM_AXI_CLK		14
#define GCC_AHB2PHY_EAST_CLK			15
#define GCC_AHB2PHY_WEST_CLK			16
#define GCC_APC_VS_CLK				17
#define GCC_BOOT_ROM_AHB_CLK			18
#define GCC_CAMERA_AHB_CLK			19
#define GCC_CAMERA_HF_AXI_CLK			20
#define GCC_CE1_AHB_CLK				21
#define GCC_CE1_AXI_CLK				22
#define GCC_CE1_CLK				23
#define GCC_CFG_NOC_USB2_SEC_AXI_CLK		24
#define GCC_CFG_NOC_USB3_PRIM_AXI_CLK		25
#define GCC_CPUSS_AHB_CLK			26
#define GCC_CPUSS_AHB_CLK_SRC			27
#define GCC_DDRSS_GPU_AXI_CLK			28
#define GCC_DISP_AHB_CLK			29
#define GCC_DISP_GPLL0_DIV_CLK_SRC		30
#define GCC_DISP_HF_AXI_CLK			31
#define GCC_EMAC_AXI_CLK			32
#define GCC_EMAC_PTP_CLK			33
#define GCC_EMAC_PTP_CLK_SRC			34
#define GCC_EMAC_RGMII_CLK			35
#define GCC_EMAC_RGMII_CLK_SRC			36
#define GCC_EMAC_SLV_AHB_CLK			37
#define GCC_GP1_CLK				38
#define GCC_GP1_CLK_SRC				39
#define GCC_GP2_CLK				40
#define GCC_GP2_CLK_SRC				41
#define GCC_GP3_CLK				42
#define GCC_GP3_CLK_SRC				43
#define GCC_GPU_CFG_AHB_CLK			44
#define GCC_GPU_GPLL0_CLK_SRC			45
#define GCC_GPU_GPLL0_DIV_CLK_SRC		46
#define GCC_GPU_IREF_CLK			47
#define GCC_GPU_MEMNOC_GFX_CLK			48
#define GCC_GPU_SNOC_DVM_GFX_CLK		49
#define GCC_MSS_AXIS2_CLK			50
#define GCC_MSS_CFG_AHB_CLK			51
#define GCC_MSS_GPLL0_DIV_CLK_SRC		52
#define GCC_MSS_MFAB_AXIS_CLK			53
#define GCC_MSS_Q6_MEMNOC_AXI_CLK		54
#define GCC_MSS_SNOC_AXI_CLK			55
#define GCC_MSS_VS_CLK				56
#define GCC_PCIE0_PHY_REFGEN_CLK		57
#define GCC_PCIE_0_AUX_CLK			58
#define GCC_PCIE_0_AUX_CLK_SRC			59
#define GCC_PCIE_0_CFG_AHB_CLK			60
#define GCC_PCIE_0_CLKREF_CLK			61
#define GCC_PCIE_0_MSTR_AXI_CLK			62
#define GCC_PCIE_0_PIPE_CLK			63
#define GCC_PCIE_0_SLV_AXI_CLK			64
#define GCC_PCIE_0_SLV_Q2A_AXI_CLK		65
#define GCC_PCIE_PHY_AUX_CLK			66
#define GCC_PCIE_PHY_REFGEN_CLK_SRC		67
#define GCC_PDM2_CLK				68
#define GCC_PDM2_CLK_SRC			69
#define GCC_PDM_AHB_CLK				70
#define GCC_PDM_XO4_CLK				71
#define GCC_PRNG_AHB_CLK			72
#define GCC_QMIP_CAMERA_NRT_AHB_CLK		73
#define GCC_QMIP_DISP_AHB_CLK			74
#define GCC_QMIP_PCIE_AHB_CLK			75
#define GCC_QMIP_VIDEO_VCODEC_AHB_CLK		76
#define GCC_QSPI_CNOC_PERIPH_AHB_CLK		77
#define GCC_QSPI_CORE_CLK			78
#define GCC_QSPI_CORE_CLK_SRC			79
#define GCC_QUPV3_WRAP0_CORE_2X_CLK		80
#define GCC_QUPV3_WRAP0_CORE_CLK		81
#define GCC_QUPV3_WRAP0_S0_CLK			82
#define GCC_QUPV3_WRAP0_S0_CLK_SRC		83
#define GCC_QUPV3_WRAP0_S1_CLK			84
#define GCC_QUPV3_WRAP0_S1_CLK_SRC		85
#define GCC_QUPV3_WRAP0_S2_CLK			86
#define GCC_QUPV3_WRAP0_S2_CLK_SRC		87
#define GCC_QUPV3_WRAP0_S3_CLK			88
#define GCC_QUPV3_WRAP0_S3_CLK_SRC		89
#define GCC_QUPV3_WRAP0_S4_CLK			90
#define GCC_QUPV3_WRAP0_S4_CLK_SRC		91
#define GCC_QUPV3_WRAP0_S5_CLK			92
#define GCC_QUPV3_WRAP0_S5_CLK_SRC		93
#define GCC_QUPV3_WRAP1_CORE_2X_CLK		94
#define GCC_QUPV3_WRAP1_CORE_CLK		95
#define GCC_QUPV3_WRAP1_S0_CLK			96
#define GCC_QUPV3_WRAP1_S0_CLK_SRC		97
#define GCC_QUPV3_WRAP1_S1_CLK			98
#define GCC_QUPV3_WRAP1_S1_CLK_SRC		99
#define GCC_QUPV3_WRAP1_S2_CLK			100
#define GCC_QUPV3_WRAP1_S2_CLK_SRC		101
#define GCC_QUPV3_WRAP1_S3_CLK			102
#define GCC_QUPV3_WRAP1_S3_CLK_SRC		103
#define GCC_QUPV3_WRAP1_S4_CLK			104
#define GCC_QUPV3_WRAP1_S4_CLK_SRC		105
#define GCC_QUPV3_WRAP1_S5_CLK			106
#define GCC_QUPV3_WRAP1_S5_CLK_SRC		107
#define GCC_QUPV3_WRAP_0_M_AHB_CLK		108
#define GCC_QUPV3_WRAP_0_S_AHB_CLK		109
#define GCC_QUPV3_WRAP_1_M_AHB_CLK		110
#define GCC_QUPV3_WRAP_1_S_AHB_CLK		111
#define GCC_SDCC1_AHB_CLK			112
#define GCC_SDCC1_APPS_CLK			113
#define GCC_SDCC1_APPS_CLK_SRC			114
#define GCC_SDCC1_ICE_CORE_CLK			115
#define GCC_SDCC1_ICE_CORE_CLK_SRC		116
#define GCC_SDCC2_AHB_CLK			117
#define GCC_SDCC2_APPS_CLK			118
#define GCC_SDCC2_APPS_CLK_SRC			119
#define GCC_SYS_NOC_CPUSS_AHB_CLK		120
#define GCC_UFS_CARD_CLKREF_CLK			121
#define GCC_UFS_MEM_CLKREF_CLK			122
#define GCC_UFS_PHY_AHB_CLK			123
#define GCC_UFS_PHY_AXI_CLK			124
#define GCC_UFS_PHY_AXI_CLK_SRC			125
#define GCC_UFS_PHY_AXI_HW_CTL_CLK		126
#define GCC_UFS_PHY_ICE_CORE_CLK		127
#define GCC_UFS_PHY_ICE_CORE_CLK_SRC		128
#define GCC_UFS_PHY_ICE_CORE_HW_CTL_CLK		129
#define GCC_UFS_PHY_PHY_AUX_CLK			130
#define GCC_UFS_PHY_PHY_AUX_CLK_SRC		131
#define GCC_UFS_PHY_PHY_AUX_HW_CTL_CLK		132
#define GCC_UFS_PHY_RX_SYMBOL_0_CLK		133
#define GCC_UFS_PHY_TX_SYMBOL_0_CLK		134
#define GCC_UFS_PHY_UNIPRO_CORE_CLK		135
#define GCC_UFS_PHY_UNIPRO_CORE_CLK_SRC		136
#define GCC_UFS_PHY_UNIPRO_CORE_HW_CTL_CLK	137
#define GCC_USB20_SEC_MASTER_CLK		138
#define GCC_USB20_SEC_MASTER_CLK_SRC		139
#define GCC_USB20_SEC_MOCK_UTMI_CLK		140
#define GCC_USB20_SEC_MOCK_UTMI_CLK_SRC		141
#define GCC_USB20_SEC_SLEEP_CLK			142
#define GCC_USB2_SEC_PHY_AUX_CLK		143
#define GCC_USB2_SEC_PHY_AUX_CLK_SRC		144
#define GCC_USB2_SEC_PHY_COM_AUX_CLK		145
#define GCC_USB2_SEC_PHY_PIPE_CLK		146
#define GCC_USB30_PRIM_MASTER_CLK		147
#define GCC_USB30_PRIM_MASTER_CLK_SRC		148
#define GCC_USB30_PRIM_MOCK_UTMI_CLK		149
#define GCC_USB30_PRIM_MOCK_UTMI_CLK_SRC	150
#define GCC_USB30_PRIM_SLEEP_CLK		151
#define GCC_USB3_PRIM_CLKREF_CLK		152
#define GCC_USB3_PRIM_PHY_AUX_CLK		153
#define GCC_USB3_PRIM_PHY_AUX_CLK_SRC		154
#define GCC_USB3_PRIM_PHY_COM_AUX_CLK		155
#define GCC_USB3_PRIM_PHY_PIPE_CLK		156
#define GCC_USB3_SEC_CLKREF_CLK			157
#define GCC_VDDA_VS_CLK				158
#define GCC_VDDCX_VS_CLK			159
#define GCC_VDDMX_VS_CLK			160
#define GCC_VIDEO_AHB_CLK			161
#define GCC_VIDEO_AXI0_CLK			162
#define GCC_VS_CTRL_AHB_CLK			163
#define GCC_VS_CTRL_CLK				164
#define GCC_VS_CTRL_CLK_SRC			165
#define GCC_VSENSOR_CLK_SRC			166
#define GCC_WCSS_VS_CLK				167
#define GCC_CAMERA_XO_CLK			168
#define GCC_CPUSS_GNOC_CLK			169
#define GCC_DISP_XO_CLK				170
#define GCC_VIDEO_XO_CLK			171
#define GCC_RX1_USB2_CLKREF_CLK			172
#define GCC_USB2_PRIM_CLKREF_CLK		173
#define GCC_USB2_SEC_CLKREF_CLK			174
#define GCC_RX3_USB2_CLKREF_CLK			175

/* GCC Resets */
#define GCC_QUSB2PHY_PRIM_BCR			0