@@ -131,8 +131,18 @@ static int imx8qxp_clk_probe(struct platform_device *pdev)
131131 clks [IMX_DC0_BYPASS1_CLK ] = imx_clk_scu ("dc0_bypass1_clk" , IMX_SC_R_DC_0_VIDEO1 , IMX_SC_PM_CLK_BYPASS , clk_cells );
132132
133133 /* MIPI-LVDS SS */
134+ clks [IMX_MIPI0_LVDS_PIXEL_CLK ] = imx_clk_scu ("mipi0_lvds_pixel_clk" , IMX_SC_R_LVDS_0 , IMX_SC_PM_CLK_MISC2 , clk_cells );
135+ clks [IMX_MIPI0_LVDS_BYPASS_CLK ] = imx_clk_scu ("mipi0_lvds_bypass_clk" , IMX_SC_R_LVDS_0 , IMX_SC_PM_CLK_BYPASS , clk_cells );
136+ clks [IMX_MIPI0_LVDS_PHY_CLK ] = imx_clk_scu ("mipi0_lvds_phy_clk" , IMX_SC_R_LVDS_0 , IMX_SC_PM_CLK_MISC3 , clk_cells );
134137 clks [IMX_MIPI0_I2C0_CLK ] = imx_clk_scu ("mipi0_i2c0_clk" , IMX_SC_R_MIPI_0_I2C_0 , IMX_SC_PM_CLK_MISC2 , clk_cells );
135138 clks [IMX_MIPI0_I2C1_CLK ] = imx_clk_scu ("mipi0_i2c1_clk" , IMX_SC_R_MIPI_0_I2C_1 , IMX_SC_PM_CLK_MISC2 , clk_cells );
139+ clks [IMX_MIPI0_PWM0_CLK ] = imx_clk_scu ("mipi0_pwm0_clk" , IMX_SC_R_MIPI_0_PWM_0 , IMX_SC_PM_CLK_PER , clk_cells );
140+ clks [IMX_MIPI1_LVDS_PIXEL_CLK ] = imx_clk_scu ("mipi1_lvds_pixel_clk" , IMX_SC_R_LVDS_1 , IMX_SC_PM_CLK_MISC2 , clk_cells );
141+ clks [IMX_MIPI1_LVDS_BYPASS_CLK ] = imx_clk_scu ("mipi1_lvds_bypass_clk" , IMX_SC_R_LVDS_1 , IMX_SC_PM_CLK_BYPASS , clk_cells );
142+ clks [IMX_MIPI1_LVDS_PHY_CLK ] = imx_clk_scu ("mipi1_lvds_phy_clk" , IMX_SC_R_LVDS_1 , IMX_SC_PM_CLK_MISC3 , clk_cells );
143+ clks [IMX_MIPI1_I2C0_CLK ] = imx_clk_scu ("mipi1_i2c0_clk" , IMX_SC_R_MIPI_1_I2C_0 , IMX_SC_PM_CLK_MISC2 , clk_cells );
144+ clks [IMX_MIPI1_I2C1_CLK ] = imx_clk_scu ("mipi1_i2c1_clk" , IMX_SC_R_MIPI_1_I2C_1 , IMX_SC_PM_CLK_MISC2 , clk_cells );
145+ clks [IMX_MIPI1_PWM0_CLK ] = imx_clk_scu ("mipi1_pwm0_clk" , IMX_SC_R_MIPI_1_PWM_0 , IMX_SC_PM_CLK_PER , clk_cells );
136146
137147 /* MIPI CSI SS */
138148 clks [IMX_CSI0_CORE_CLK ] = imx_clk_scu ("mipi_csi0_core_clk" , IMX_SC_R_CSI_0 , IMX_SC_PM_CLK_PER , clk_cells );
0 commit comments