@@ -486,16 +486,16 @@ static int imx8mp_clocks_probe(struct platform_device *pdev)
486
486
hws [IMX8MP_SYS_PLL2 ] = imx_clk_hw_pll14xx ("sys_pll2" , "sys_pll2_ref_sel" , anatop_base + 0x104 , & imx_1416x_pll );
487
487
hws [IMX8MP_SYS_PLL3 ] = imx_clk_hw_pll14xx ("sys_pll3" , "sys_pll3_ref_sel" , anatop_base + 0x114 , & imx_1416x_pll );
488
488
489
- hws [IMX8MP_AUDIO_PLL1_BYPASS ] = imx_clk_hw_mux_flags ("audio_pll1_bypass" , anatop_base , 4 , 1 , audio_pll1_bypass_sels , ARRAY_SIZE (audio_pll1_bypass_sels ), CLK_SET_RATE_PARENT );
490
- hws [IMX8MP_AUDIO_PLL2_BYPASS ] = imx_clk_hw_mux_flags ("audio_pll2_bypass" , anatop_base + 0x14 , 4 , 1 , audio_pll2_bypass_sels , ARRAY_SIZE (audio_pll2_bypass_sels ), CLK_SET_RATE_PARENT );
491
- hws [IMX8MP_VIDEO_PLL1_BYPASS ] = imx_clk_hw_mux_flags ("video_pll1_bypass" , anatop_base + 0x28 , 4 , 1 , video_pll1_bypass_sels , ARRAY_SIZE (video_pll1_bypass_sels ), CLK_SET_RATE_PARENT );
492
- hws [IMX8MP_DRAM_PLL_BYPASS ] = imx_clk_hw_mux_flags ("dram_pll_bypass" , anatop_base + 0x50 , 4 , 1 , dram_pll_bypass_sels , ARRAY_SIZE (dram_pll_bypass_sels ), CLK_SET_RATE_PARENT );
493
- hws [IMX8MP_GPU_PLL_BYPASS ] = imx_clk_hw_mux_flags ("gpu_pll_bypass" , anatop_base + 0x64 , 4 , 1 , gpu_pll_bypass_sels , ARRAY_SIZE (gpu_pll_bypass_sels ), CLK_SET_RATE_PARENT );
494
- hws [IMX8MP_VPU_PLL_BYPASS ] = imx_clk_hw_mux_flags ("vpu_pll_bypass" , anatop_base + 0x74 , 4 , 1 , vpu_pll_bypass_sels , ARRAY_SIZE (vpu_pll_bypass_sels ), CLK_SET_RATE_PARENT );
495
- hws [IMX8MP_ARM_PLL_BYPASS ] = imx_clk_hw_mux_flags ("arm_pll_bypass" , anatop_base + 0x84 , 4 , 1 , arm_pll_bypass_sels , ARRAY_SIZE (arm_pll_bypass_sels ), CLK_SET_RATE_PARENT );
496
- hws [IMX8MP_SYS_PLL1_BYPASS ] = imx_clk_hw_mux_flags ("sys_pll1_bypass" , anatop_base + 0x94 , 4 , 1 , sys_pll1_bypass_sels , ARRAY_SIZE (sys_pll1_bypass_sels ), CLK_SET_RATE_PARENT );
497
- hws [IMX8MP_SYS_PLL2_BYPASS ] = imx_clk_hw_mux_flags ("sys_pll2_bypass" , anatop_base + 0x104 , 4 , 1 , sys_pll2_bypass_sels , ARRAY_SIZE (sys_pll2_bypass_sels ), CLK_SET_RATE_PARENT );
498
- hws [IMX8MP_SYS_PLL3_BYPASS ] = imx_clk_hw_mux_flags ("sys_pll3_bypass" , anatop_base + 0x114 , 4 , 1 , sys_pll3_bypass_sels , ARRAY_SIZE (sys_pll3_bypass_sels ), CLK_SET_RATE_PARENT );
489
+ hws [IMX8MP_AUDIO_PLL1_BYPASS ] = imx_clk_hw_mux_flags ("audio_pll1_bypass" , anatop_base , 16 , 1 , audio_pll1_bypass_sels , ARRAY_SIZE (audio_pll1_bypass_sels ), CLK_SET_RATE_PARENT );
490
+ hws [IMX8MP_AUDIO_PLL2_BYPASS ] = imx_clk_hw_mux_flags ("audio_pll2_bypass" , anatop_base + 0x14 , 16 , 1 , audio_pll2_bypass_sels , ARRAY_SIZE (audio_pll2_bypass_sels ), CLK_SET_RATE_PARENT );
491
+ hws [IMX8MP_VIDEO_PLL1_BYPASS ] = imx_clk_hw_mux_flags ("video_pll1_bypass" , anatop_base + 0x28 , 16 , 1 , video_pll1_bypass_sels , ARRAY_SIZE (video_pll1_bypass_sels ), CLK_SET_RATE_PARENT );
492
+ hws [IMX8MP_DRAM_PLL_BYPASS ] = imx_clk_hw_mux_flags ("dram_pll_bypass" , anatop_base + 0x50 , 16 , 1 , dram_pll_bypass_sels , ARRAY_SIZE (dram_pll_bypass_sels ), CLK_SET_RATE_PARENT );
493
+ hws [IMX8MP_GPU_PLL_BYPASS ] = imx_clk_hw_mux_flags ("gpu_pll_bypass" , anatop_base + 0x64 , 28 , 1 , gpu_pll_bypass_sels , ARRAY_SIZE (gpu_pll_bypass_sels ), CLK_SET_RATE_PARENT );
494
+ hws [IMX8MP_VPU_PLL_BYPASS ] = imx_clk_hw_mux_flags ("vpu_pll_bypass" , anatop_base + 0x74 , 28 , 1 , vpu_pll_bypass_sels , ARRAY_SIZE (vpu_pll_bypass_sels ), CLK_SET_RATE_PARENT );
495
+ hws [IMX8MP_ARM_PLL_BYPASS ] = imx_clk_hw_mux_flags ("arm_pll_bypass" , anatop_base + 0x84 , 28 , 1 , arm_pll_bypass_sels , ARRAY_SIZE (arm_pll_bypass_sels ), CLK_SET_RATE_PARENT );
496
+ hws [IMX8MP_SYS_PLL1_BYPASS ] = imx_clk_hw_mux_flags ("sys_pll1_bypass" , anatop_base + 0x94 , 28 , 1 , sys_pll1_bypass_sels , ARRAY_SIZE (sys_pll1_bypass_sels ), CLK_SET_RATE_PARENT );
497
+ hws [IMX8MP_SYS_PLL2_BYPASS ] = imx_clk_hw_mux_flags ("sys_pll2_bypass" , anatop_base + 0x104 , 28 , 1 , sys_pll2_bypass_sels , ARRAY_SIZE (sys_pll2_bypass_sels ), CLK_SET_RATE_PARENT );
498
+ hws [IMX8MP_SYS_PLL3_BYPASS ] = imx_clk_hw_mux_flags ("sys_pll3_bypass" , anatop_base + 0x114 , 28 , 1 , sys_pll3_bypass_sels , ARRAY_SIZE (sys_pll3_bypass_sels ), CLK_SET_RATE_PARENT );
499
499
500
500
hws [IMX8MP_AUDIO_PLL1_OUT ] = imx_clk_hw_gate ("audio_pll1_out" , "audio_pll1_bypass" , anatop_base , 13 );
501
501
hws [IMX8MP_AUDIO_PLL2_OUT ] = imx_clk_hw_gate ("audio_pll2_out" , "audio_pll2_bypass" , anatop_base + 0x14 , 13 );
0 commit comments