clk: tegra: Correct sbc mux width & parent
Subsystems (3)
PATCH v2 1/1 clk: tegra: Correct sbc mux width & parent
Tegra114 sbc1-sbc6 have more possible parent clocks than Tegra30. So correct the parents and mux width for them.
---
Changes from v1:
- "s/T114/Tegra114/ s/t30/Tegra30/" in commit message
drivers/clk/tegra/clk-tegra114.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-)
drivers/clk/tegra/clk-tegra114.c +6 -6
@@ -1844,12 +1844,12 @@ static struct tegra_periph_init_data tegra_periph_clk_list[] = {TEGRA_INIT_DATA_MUX ("amx" ,NULL ,"amx" , mux_plla_pllc_pllp_clkm,CLK_SOURCE_AMX ,153 , &periph_w_regs,TEGRA_PERIPH_ON_APB , amx),TEGRA_INIT_DATA_MUX ("hda" ,"hda" ,"tegra30-hda" , mux_pllp_pllc_pllm_clkm,CLK_SOURCE_HDA ,125 , &periph_v_regs,TEGRA_PERIPH_ON_APB , hda),TEGRA_INIT_DATA_MUX ("hda2codec_2x" ,"hda2codec" ,"tegra30-hda" , mux_pllp_pllc_pllm_clkm,CLK_SOURCE_HDA2CODEC_2X ,111 , &periph_v_regs,TEGRA_PERIPH_ON_APB , hda2codec_2x), -TEGRA_INIT_DATA_MUX ("sbc1" ,NULL ,"tegra11-spi.0" , mux_pllp_pllc_pllm_clkm,CLK_SOURCE_SBC1 ,41 , &periph_h_regs,TEGRA_PERIPH_ON_APB , sbc1), -TEGRA_INIT_DATA_MUX ("sbc2" ,NULL ,"tegra11-spi.1" , mux_pllp_pllc_pllm_clkm,CLK_SOURCE_SBC2 ,44 , &periph_h_regs,TEGRA_PERIPH_ON_APB , sbc2), -TEGRA_INIT_DATA_MUX ("sbc3" ,NULL ,"tegra11-spi.2" , mux_pllp_pllc_pllm_clkm,CLK_SOURCE_SBC3 ,46 , &periph_h_regs,TEGRA_PERIPH_ON_APB , sbc3), -TEGRA_INIT_DATA_MUX ("sbc4" ,NULL ,"tegra11-spi.3" , mux_pllp_pllc_pllm_clkm,CLK_SOURCE_SBC4 ,68 , &periph_u_regs,TEGRA_PERIPH_ON_APB , sbc4), -TEGRA_INIT_DATA_MUX ("sbc5" ,NULL ,"tegra11-spi.4" , mux_pllp_pllc_pllm_clkm,CLK_SOURCE_SBC5 ,104 , &periph_v_regs,TEGRA_PERIPH_ON_APB , sbc5), -TEGRA_INIT_DATA_MUX ("sbc6" ,NULL ,"tegra11-spi.5" , mux_pllp_pllc_pllm_clkm,CLK_SOURCE_SBC6 ,105 , &periph_v_regs,TEGRA_PERIPH_ON_APB , sbc6), +TEGRA_INIT_DATA_MUX8 ("sbc1" ,NULL ,"tegra11-spi.0" , mux_pllp_pllc2_c_c3_pllm_clkm,CLK_SOURCE_SBC1 ,41 , &periph_h_regs,TEGRA_PERIPH_ON_APB , sbc1), +TEGRA_INIT_DATA_MUX8 ("sbc2" ,NULL ,"tegra11-spi.1" , mux_pllp_pllc2_c_c3_pllm_clkm,CLK_SOURCE_SBC2 ,44 , &periph_h_regs,TEGRA_PERIPH_ON_APB , sbc2), +TEGRA_INIT_DATA_MUX8 ("sbc3" ,NULL ,"tegra11-spi.2" , mux_pllp_pllc2_c_c3_pllm_clkm,CLK_SOURCE_SBC3 ,46 , &periph_h_regs,TEGRA_PERIPH_ON_APB , sbc3), +TEGRA_INIT_DATA_MUX8 ("sbc4" ,NULL ,"tegra11-spi.3" , mux_pllp_pllc2_c_c3_pllm_clkm,CLK_SOURCE_SBC4 ,68 , &periph_u_regs,TEGRA_PERIPH_ON_APB , sbc4), +TEGRA_INIT_DATA_MUX8 ("sbc5" ,NULL ,"tegra11-spi.4" , mux_pllp_pllc2_c_c3_pllm_clkm,CLK_SOURCE_SBC5 ,104 , &periph_v_regs,TEGRA_PERIPH_ON_APB , sbc5), +TEGRA_INIT_DATA_MUX8 ("sbc6" ,NULL ,"tegra11-spi.5" , mux_pllp_pllc2_c_c3_pllm_clkm,CLK_SOURCE_SBC6 ,105 , &periph_v_regs,TEGRA_PERIPH_ON_APB , sbc6),TEGRA_INIT_DATA_MUX8 ("ndflash" ,NULL ,"tegra_nand" , mux_pllp_pllc2_c_c3_pllm_clkm,CLK_SOURCE_NDFLASH ,13 , &periph_u_regs,TEGRA_PERIPH_ON_APB , ndspeed),TEGRA_INIT_DATA_MUX8 ("ndspeed" ,NULL ,"tegra_nand_speed" , mux_pllp_pllc2_c_c3_pllm_clkm,CLK_SOURCE_NDSPEED ,80 , &periph_u_regs,TEGRA_PERIPH_ON_APB , ndspeed), TEGRA_INIT_DATA_MUX("vfir", NULL, "vfir", mux_pllp_pllc_pllm_clkm, CLK_SOURCE_VFIR, 7, &periph_l_regs, TEGRA_PERIPH_ON_APB, vfir),
Signature · 1 line
1.7.9.5
PATCH v2 1/1 clk: tegra: Correct sbc mux width & parent
Quoted 2 lines · Mark Zhang
Tegra114 sbc1-sbc6 have more possible parent clocks than Tegra30. So correct the parents and mux width for them.
(although it'd be nice for Peter or Prashant to double check it)
PATCH v2 1/1 clk: tegra: Correct sbc mux width & parent
Quoted 5 lines · Stephen Warren
Quoted 2 lines · Mark Zhang
Tegra114 sbc1-sbc6 have more possible parent clocks than Tegra30. So correct the parents and mux width for them.
Acked-by Stephen Warren <[email protected]>
Note that in downstream we intentionally leave out pllc2 and pllc3 as possible parents for clocks which are not controlled using the cbus/shared clock mechanism.
Cheers,
Peter.