diff --git a/arch/arm64/boot/dts/freescale/imx8mp-evk-dual-os08a20.dts b/arch/arm64/boot/dts/freescale/imx8mp-evk-dual-os08a20.dts index d201073b4129e35f79df27c1079b3f2979a7d2fc..91acce35065ae3109437aeb8632fd456983cf722 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-evk-dual-os08a20.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-evk-dual-os08a20.dts @@ -23,11 +23,8 @@ os08a20_0: os08a20_mipi@36 { reg = <0x36>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_csi_mclk>; - clocks = <&clk IMX8MP_CLK_IPP_DO_CLKO2>; + clocks = <&clk_dummy>; clock-names = "csi_mclk"; - assigned-clocks = <&clk IMX8MP_CLK_IPP_DO_CLKO2>; - assigned-clock-parents = <&clk IMX8MP_CLK_24M>; - assigned-clock-rates = <24000000>; csi_id = <0>; mclk = <24000000>; mclk_source = <0>; @@ -56,11 +53,8 @@ &i2c3 { os08a20_1: os08a20_mipi@36 { compatible = "ovti,os08a20"; reg = <0x36>; - clocks = <&clk IMX8MP_CLK_IPP_DO_CLKO2>; + clocks = <&clk_dummy>; clock-names = "csi_mclk"; - assigned-clocks = <&clk IMX8MP_CLK_IPP_DO_CLKO2>; - assigned-clock-parents = <&clk IMX8MP_CLK_24M>; - assigned-clock-rates = <24000000>; csi_id = <1>; mclk = <24000000>; mclk_source = <0>; diff --git a/arch/arm64/boot/dts/freescale/imx8mp-evk-os08a20-ov5640.dts b/arch/arm64/boot/dts/freescale/imx8mp-evk-os08a20-ov5640.dts index 9d16524483e7909fc6b33278164f97126f368c1e..0ee599b63f029cfa7ec178d7d5ebc56338670b2e 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-evk-os08a20-ov5640.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-evk-os08a20-ov5640.dts @@ -49,11 +49,8 @@ os08a20_0: os08a20_mipi@36 { compatible = "ovti,os08a20"; reg = <0x36>; pinctrl-names = "default"; - clocks = <&clk IMX8MP_CLK_IPP_DO_CLKO2>; + clocks = <&clk_dummy>; clock-names = "csi_mclk"; - assigned-clocks = <&clk IMX8MP_CLK_IPP_DO_CLKO2>; - assigned-clock-parents = <&clk IMX8MP_CLK_24M>; - assigned-clock-rates = <24000000>; csi_id = <0>; mclk = <24000000>; mclk_source = <0>; diff --git a/arch/arm64/boot/dts/freescale/imx8mp-evk-os08a20.dts b/arch/arm64/boot/dts/freescale/imx8mp-evk-os08a20.dts index fa757f586261ba6f0c8813b22bc45db09d1b7d17..ba09d52ff63a8937b23b6e21e6c579ee6dfeee50 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-evk-os08a20.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-evk-os08a20.dts @@ -25,11 +25,8 @@ os08a20_0: os08a20_mipi@36 { reg = <0x36>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_csi_mclk>; - clocks = <&clk IMX8MP_CLK_IPP_DO_CLKO2>; + clocks = <&clk_dummy>; clock-names = "csi_mclk"; - assigned-clocks = <&clk IMX8MP_CLK_IPP_DO_CLKO2>; - assigned-clock-parents = <&clk IMX8MP_CLK_24M>; - assigned-clock-rates = <24000000>; csi_id = <0>; mclk = <24000000>; mclk_source = <0>; diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi index a3811573ccd4a7e020382525754c0abaef907785..d044446b8737aba67d8529cd0068013d6c5d7be9 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi @@ -577,6 +577,13 @@ timer { interrupt-parent = <&gic>; }; + clk_dummy: clock-dummy { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + clock-output-names = "clk_dummy"; + }; + soc@0 { compatible = "simple-bus"; #address-cells = <1>;