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

Commit c78c31d2 authored by Shefali Jain's avatar Shefali Jain
Browse files

clk: qcom: debugcc-qcs405: Update post div value to 1



Post div value for debugmux cc is set to 4 for
measuring all the clocks which is giving wrong
measure value. Fix the same by changing it to 1
to get correct clock measure value.

Change-Id: I28e398725d4c636610520d6e19a21ec4b98f86a7
Signed-off-by: default avatarShefali Jain <shefjain@codeaurora.org>
parent e9525c97
Loading
Loading
Loading
Loading
+196 −157
Original line number Diff line number Diff line
@@ -110,7 +110,20 @@ static const char *const debug_mux_parent_names[] = {
	"gcc_usb_hs_inactivity_timers_clk",
	"gcc_usb_hs_phy_cfg_ahb_clk",
	"gcc_usb_hs_system_clk",
	"gcc_dcc_clk",
	"gcc_apss_tcu_clk",
	"gcc_bimc_gpu_clk",
	"gcc_bimc_mdss_clk",
	"gcc_crypto_ahb_clk",
	"gcc_crypto_axi_clk",
	"gcc_crypto_clk",
	"gcc_gfx_tbu_clk",
	"gcc_gfx_tcu_clk",
	"gcc_gtcu_ahb_clk",
	"gcc_mdp_tbu_clk",
	"gcc_qdss_dap_clk",
	"gcc_smmu_cfg_clk",
	"gcc_geni_ir_h_clk",
	"gcc_dcc_xo_clk",
	"apcs_mux_clk",
};

@@ -125,162 +138,188 @@ static struct clk_debug_mux gcc_debug_mux = {
	.post_div_shift = 12,
	.en_mask = BIT(16),
	MUX_SRC_LIST(
		{ "snoc_clk", 0x000, 4, GCC,
		0x000, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "pnoc_clk", 0x008, 4, GCC,
		0x008, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "bimc_clk", 0x15A, 4, GCC,
		0x15A, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "qpic_clk", 0x0C0, 4, GCC,
		0x0C0, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "ce1_clk", 0x138, 4, GCC,
		0x138, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "wcnss_m_clk", 0x08A, 4, GCC,
		0x08A, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_apss_ahb_clk", 0x168, 4, GCC,
		0x168, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_bimc_gfx_clk", 0x2D, 4, GCC,
		0x2D, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_ahb_clk", 0x88, 4, GCC,
		0x88, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup0_i2c_apps_clk", 0x99, 4, GCC,
		0x99, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup0_spi_apps_clk", 0x98, 4, GCC,
		0x98, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup1_i2c_apps_clk", 0x8B, 4, GCC,
		0x8B, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup1_spi_apps_clk", 0x8A, 4, GCC,
		0x8A, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup2_i2c_apps_clk", 0x8F, 4, GCC,
		0x8F, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup2_spi_apps_clk", 0x8E, 4, GCC,
		0x8E, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup3_i2c_apps_clk", 0x93, 4, GCC,
		0x93, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup3_spi_apps_clk", 0x92, 4, GCC,
		0x92, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup4_i2c_apps_clk", 0x95, 4, GCC,
		0x95, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup4_spi_apps_clk", 0x94, 4, GCC,
		0x94, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_uart0_apps_clk", 0x9A, 4, GCC,
		0x9A, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_uart1_apps_clk", 0x8C, 4, GCC,
		0x8C, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_uart2_apps_clk", 0x90, 4, GCC,
		0x90, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_uart3_apps_clk", 0x96, 4, GCC,
		0x96, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp2_ahb_clk", 0xA0, 4, GCC,
		0xA0, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp2_qup0_i2c_apps_clk", 0xA2, 4, GCC,
		0xA2, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp2_qup0_spi_apps_clk", 0xA3, 4, GCC,
		0xA3, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp2_uart0_apps_clk", 0xA4, 4, GCC,
		0xA4, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_boot_rom_ahb_clk", 0xF8, 4, GCC,
		0xF8, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_dcc_clk", 0x1B9, 4, GCC,
		0x1B9, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_eth_axi_clk", 0x80, 4, GCC,
		0x80, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_eth_ptp_clk", 0x83, 4, GCC,
		0x83, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_eth_rgmii_clk", 0x81, 4, GCC,
		0x81, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_eth_slave_ahb_clk", 0x82, 4, GCC,
		0x82, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_geni_ir_s_clk", 0xEE, 4, GCC,
		0xEE, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_gp1_clk", 0x10, 4, GCC,
		0x10, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_gp2_clk", 0x11, 4, GCC,
		0x11, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_gp3_clk", 0x12, 4, GCC,
		0x12, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_ahb_clk", 0x1F6, 4, GCC,
		0x1F6, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_axi_clk", 0x1F7, 4, GCC,
		0x1F7, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_byte0_clk", 0x1FC, 4, GCC,
		0x1FC, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_esc0_clk", 0x1FD, 4, GCC,
		0x1FD, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_hdmi_app_clk", 0x1F2, 4, GCC,
		0x1F2, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_hdmi_pclk_clk", 0x1F1, 4, GCC,
		0x1F1, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_mdp_clk", 0x1F9, 4, GCC,
		0x1F9, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_pclk0_clk", 0x1F8, 4, GCC,
		0x1F8, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_vsync_clk", 0x1FB, 4, GCC,
		0x1FB, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_oxili_ahb_clk", 0x1EB, 4, GCC,
		0x1EB, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_oxili_gfx3d_clk", 0x1EA, 4, GCC,
		0x1EA, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pcie_0_aux_clk", 0xAB, 4, GCC,
		0xAB, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pcie_0_cfg_ahb_clk", 0xAA, 4, GCC,
		0xAA, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pcie_0_mstr_axi_clk", 0xA9, 4, GCC,
		0xA9, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pcie_0_pipe_clk", 0xAC, 4, GCC,
		0xAC, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pcie_0_slv_axi_clk", 0xA8, 4, GCC,
		0xA8, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pcnoc_usb2_clk", 0x9, 4, GCC,
		0x9, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pcnoc_usb3_clk", 0xA, 4, GCC,
		0xA, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pdm2_clk", 0xD2, 4, GCC,
		0xD2, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pdm_ahb_clk", 0xD0, 4, GCC,
		0xD0, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_prng_ahb_clk", 0xD8, 4, GCC,
		0xD8, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pwm0_xo512_clk", 0xD3, 4, GCC,
		0xD3, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pwm1_xo512_clk", 0xD4, 4, GCC,
		0xD4, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pwm2_xo512_clk", 0xD5, 4, GCC,
		0xD5, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_sdcc1_ahb_clk", 0x69, 4, GCC,
		0x69, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_sdcc1_apps_clk", 0x68, 4, GCC,
		0x68, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_sdcc1_ice_core_clk", 0x6A, 4, GCC,
		0x6A, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_sdcc2_ahb_clk", 0x71, 4, GCC,
		0x71, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_sdcc2_apps_clk", 0x70, 4, GCC,
		0x70, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_sys_noc_usb3_clk", 0x1, 4, GCC,
		0x1, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb20_mock_utmi_clk", 0x65, 4, GCC,
		0x65, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb2a_phy_sleep_clk", 0x63, 4, GCC,
		0x63, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb30_master_clk", 0x78, 4, GCC,
		0x78, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb30_mock_utmi_clk", 0x7A, 4, GCC,
		0x7A, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb30_sleep_clk", 0x79, 4, GCC,
		0x79, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb3_phy_aux_clk", 0x7C, 4, GCC,
		0x7C, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb3_phy_pipe_clk", 0x7B, 4, GCC,
		0x7B, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb_hs_inactivity_timers_clk", 0x62, 4, GCC,
		0x62, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb_hs_phy_cfg_ahb_clk", 0x64, 4, GCC,
		0x64, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb_hs_system_clk", 0x60, 4, GCC,
		0x60, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "gcc_dcc_clk", 0x1B9, 4, GCC,
		0x1B9, 0x1FF, 0, 0xF000, 12, 4, 0x74000, 0x74000, 0x74000 },
		{ "snoc_clk", 0x000, 1, GCC,
		0x000, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "pnoc_clk", 0x008, 1, GCC,
		0x008, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "bimc_clk", 0x15A, 1, GCC,
		0x15A, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "qpic_clk", 0x0C0, 1, GCC,
		0x0C0, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "ce1_clk", 0x138, 1, GCC,
		0x138, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "wcnss_m_clk", 0x08A, 1, GCC,
		0x08A, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_apss_ahb_clk", 0x168, 1, GCC,
		0x168, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_bimc_gfx_clk", 0x2D, 1, GCC,
		0x2D, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_ahb_clk", 0x88, 1, GCC,
		0x88, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup0_i2c_apps_clk", 0x99, 1, GCC,
		0x99, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup0_spi_apps_clk", 0x98, 1, GCC,
		0x98, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup1_i2c_apps_clk", 0x8B, 1, GCC,
		0x8B, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup1_spi_apps_clk", 0x8A, 1, GCC,
		0x8A, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup2_i2c_apps_clk", 0x8F, 1, GCC,
		0x8F, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup2_spi_apps_clk", 0x8E, 1, GCC,
		0x8E, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup3_i2c_apps_clk", 0x93, 1, GCC,
		0x93, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup3_spi_apps_clk", 0x92, 1, GCC,
		0x92, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup4_i2c_apps_clk", 0x95, 1, GCC,
		0x95, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_qup4_spi_apps_clk", 0x94, 1, GCC,
		0x94, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_uart0_apps_clk", 0x9A, 1, GCC,
		0x9A, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_uart1_apps_clk", 0x8C, 1, GCC,
		0x8C, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_uart2_apps_clk", 0x90, 1, GCC,
		0x90, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp1_uart3_apps_clk", 0x96, 1, GCC,
		0x96, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp2_ahb_clk", 0xA0, 1, GCC,
		0xA0, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp2_qup0_i2c_apps_clk", 0xA3, 1, GCC,
		0xA2, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp2_qup0_spi_apps_clk", 0xA2, 1, GCC,
		0xA3, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_blsp2_uart0_apps_clk", 0xA4, 1, GCC,
		0xA4, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_boot_rom_ahb_clk", 0xF8, 1, GCC,
		0xF8, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_dcc_clk", 0x1B9, 1, GCC,
		0x1B9, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_eth_axi_clk", 0x80, 1, GCC,
		0x80, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_eth_ptp_clk", 0x83, 1, GCC,
		0x83, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_eth_rgmii_clk", 0x81, 1, GCC,
		0x81, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_eth_slave_ahb_clk", 0x82, 1, GCC,
		0x82, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_geni_ir_s_clk", 0xEE, 1, GCC,
		0xEE, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_gp1_clk", 0x10, 1, GCC,
		0x10, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_gp2_clk", 0x11, 1, GCC,
		0x11, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_gp3_clk", 0x12, 1, GCC,
		0x12, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_ahb_clk", 0x1F6, 1, GCC,
		0x1F6, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_axi_clk", 0x1F7, 1, GCC,
		0x1F7, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_byte0_clk", 0x1FC, 1, GCC,
		0x1FC, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_esc0_clk", 0x1FD, 1, GCC,
		0x1FD, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_hdmi_app_clk", 0x1F2, 1, GCC,
		0x1F2, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_hdmi_pclk_clk", 0x1F1, 1, GCC,
		0x1F1, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_mdp_clk", 0x1F9, 1, GCC,
		0x1F9, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_pclk0_clk", 0x1F8, 1, GCC,
		0x1F8, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdss_vsync_clk", 0x1FB, 1, GCC,
		0x1FB, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_oxili_ahb_clk", 0x1EB, 1, GCC,
		0x1EB, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_oxili_gfx3d_clk", 0x1EA, 1, GCC,
		0x1EA, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pcie_0_aux_clk", 0xAB, 1, GCC,
		0xAB, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pcie_0_cfg_ahb_clk", 0xAA, 1, GCC,
		0xAA, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pcie_0_mstr_axi_clk", 0xA9, 1, GCC,
		0xA9, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pcie_0_pipe_clk", 0xAC, 1, GCC,
		0xAC, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pcie_0_slv_axi_clk", 0xA8, 1, GCC,
		0xA8, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pcnoc_usb2_clk", 0x9, 1, GCC,
		0x9, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pcnoc_usb3_clk", 0xA, 1, GCC,
		0xA, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pdm2_clk", 0xD2, 1, GCC,
		0xD2, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pdm_ahb_clk", 0xD0, 1, GCC,
		0xD0, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_prng_ahb_clk", 0xD8, 1, GCC,
		0xD8, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pwm0_xo512_clk", 0xD3, 1, GCC,
		0xD3, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pwm1_xo512_clk", 0xD4, 1, GCC,
		0xD4, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_pwm2_xo512_clk", 0xD5, 1, GCC,
		0xD5, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_sdcc1_ahb_clk", 0x69, 1, GCC,
		0x69, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_sdcc1_apps_clk", 0x68, 1, GCC,
		0x68, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_sdcc1_ice_core_clk", 0x6A, 1, GCC,
		0x6A, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_sdcc2_ahb_clk", 0x71, 1, GCC,
		0x71, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_sdcc2_apps_clk", 0x70, 1, GCC,
		0x70, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_sys_noc_usb3_clk", 0x1, 1, GCC,
		0x1, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb20_mock_utmi_clk", 0x65, 1, GCC,
		0x65, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb2a_phy_sleep_clk", 0x63, 1, GCC,
		0x63, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb30_master_clk", 0x78, 1, GCC,
		0x78, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb30_mock_utmi_clk", 0x7A, 1, GCC,
		0x7A, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb30_sleep_clk", 0x79, 1, GCC,
		0x79, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb3_phy_aux_clk", 0x7C, 1, GCC,
		0x7C, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb3_phy_pipe_clk", 0x7B, 1, GCC,
		0x7B, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb_hs_inactivity_timers_clk", 0x62, 1, GCC,
		0x62, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb_hs_phy_cfg_ahb_clk", 0x64, 1, GCC,
		0x64, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_usb_hs_system_clk", 0x60, 1, GCC,
		0x60, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_apss_tcu_clk", 0x159, 1, GCC,
		0x159, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_bimc_gpu_clk", 0x157, 1, GCC,
		0x157, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_bimc_mdss_clk", 0x15F, 1, GCC,
		0x15F, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_crypto_ahb_clk", 0x13A, 1, GCC,
		0x13A, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_crypto_axi_clk", 0x139, 1, GCC,
		0x139, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_crypto_clk", 0x138, 1, GCC,
		0x138, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_gfx_tbu_clk", 0x052, 1, GCC,
		0x052, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_gfx_tcu_clk", 0x053, 1, GCC,
		0x053, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_gtcu_ahb_clk", 0x058, 1, GCC,
		0x058, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_mdp_tbu_clk", 0x051, 1, GCC,
		0x051, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_qdss_dap_clk", 0x049, 1, GCC,
		0x049, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_smmu_cfg_clk", 0x05B, 1, GCC,
		0x049, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_geni_ir_h_clk", 0xEC, 1, GCC,
		0xEC, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "gcc_dcc_xo_clk", 0x1B8, 1, GCC,
		0x1B8, 0x1FF, 0, 0xF000, 12, 1, 0x74000, 0x74000, 0x74000 },
		{ "apcs_mux_clk", 0x16A, CPU_CC, 0x000, 0x3, 8, 0x0FF },
	),
	.hw.init = &(struct clk_init_data){