|
@@ -147,5 +147,131 @@
|
|
|
"clk-compo-dvp";
|
|
|
};
|
|
|
};
|
|
|
+
|
|
|
+ clk_s_d0_quadfs: clk-s-d0-quadfs@9104000 {
|
|
|
+ #clock-cells = <1>;
|
|
|
+ compatible = "st,stih407-quadfs660-D", "st,quadfs";
|
|
|
+ reg = <0x9104000 0x1000>;
|
|
|
+
|
|
|
+ clocks = <&clk_sysin>;
|
|
|
+
|
|
|
+ clock-output-names = "clk-s-d0-fs0-ch0",
|
|
|
+ "clk-s-d0-fs0-ch1",
|
|
|
+ "clk-s-d0-fs0-ch2",
|
|
|
+ "clk-s-d0-fs0-ch3";
|
|
|
+ };
|
|
|
+
|
|
|
+ clockgen-d0@09104000 {
|
|
|
+ compatible = "st,clkgen-c32";
|
|
|
+ reg = <0x9104000 0x1000>;
|
|
|
+
|
|
|
+ clk_s_d0_flexgen: clk-s-d0-flexgen {
|
|
|
+ #clock-cells = <1>;
|
|
|
+ compatible = "st,flexgen";
|
|
|
+
|
|
|
+ clocks = <&clk_s_d0_quadfs 0>,
|
|
|
+ <&clk_s_d0_quadfs 1>,
|
|
|
+ <&clk_s_d0_quadfs 2>,
|
|
|
+ <&clk_s_d0_quadfs 3>,
|
|
|
+ <&clk_sysin>;
|
|
|
+
|
|
|
+ clock-output-names = "clk-pcm-0",
|
|
|
+ "clk-pcm-1",
|
|
|
+ "clk-pcm-2",
|
|
|
+ "clk-spdiff";
|
|
|
+ };
|
|
|
+ };
|
|
|
+
|
|
|
+ clk_s_d2_quadfs: clk-s-d2-quadfs@9106000 {
|
|
|
+ #clock-cells = <1>;
|
|
|
+ compatible = "st,stih407-quadfs660-D", "st,quadfs";
|
|
|
+ reg = <0x9106000 0x1000>;
|
|
|
+
|
|
|
+ clocks = <&clk_sysin>;
|
|
|
+
|
|
|
+ clock-output-names = "clk-s-d2-fs0-ch0",
|
|
|
+ "clk-s-d2-fs0-ch1",
|
|
|
+ "clk-s-d2-fs0-ch2",
|
|
|
+ "clk-s-d2-fs0-ch3";
|
|
|
+ };
|
|
|
+
|
|
|
+ clk_tmdsout_hdmi: clk-tmdsout-hdmi {
|
|
|
+ #clock-cells = <0>;
|
|
|
+ compatible = "fixed-clock";
|
|
|
+ clock-frequency = <0>;
|
|
|
+ };
|
|
|
+
|
|
|
+ clockgen-d2@x9106000 {
|
|
|
+ compatible = "st,clkgen-c32";
|
|
|
+ reg = <0x9106000 0x1000>;
|
|
|
+
|
|
|
+ clk_s_d2_flexgen: clk-s-d2-flexgen {
|
|
|
+ #clock-cells = <1>;
|
|
|
+ compatible = "st,flexgen";
|
|
|
+
|
|
|
+ clocks = <&clk_s_d2_quadfs 0>,
|
|
|
+ <&clk_s_d2_quadfs 1>,
|
|
|
+ <&clk_s_d2_quadfs 2>,
|
|
|
+ <&clk_s_d2_quadfs 3>,
|
|
|
+ <&clk_sysin>,
|
|
|
+ <&clk_sysin>,
|
|
|
+ <&clk_tmdsout_hdmi>;
|
|
|
+
|
|
|
+ clock-output-names = "clk-pix-main-disp",
|
|
|
+ "clk-pix-pip",
|
|
|
+ "clk-pix-gdp1",
|
|
|
+ "clk-pix-gdp2",
|
|
|
+ "clk-pix-gdp3",
|
|
|
+ "clk-pix-gdp4",
|
|
|
+ "clk-pix-aux-disp",
|
|
|
+ "clk-denc",
|
|
|
+ "clk-pix-hddac",
|
|
|
+ "clk-hddac",
|
|
|
+ "clk-sddac",
|
|
|
+ "clk-pix-dvo",
|
|
|
+ "clk-dvo",
|
|
|
+ "clk-pix-hdmi",
|
|
|
+ "",
|
|
|
+ "clk-ref-hdmiphy";
|
|
|
+ };
|
|
|
+ };
|
|
|
+
|
|
|
+ clk_s_d3_quadfs: clk-s-d3-quadfs@9107000 {
|
|
|
+ #clock-cells = <1>;
|
|
|
+ compatible = "st,stih407-quadfs660-D", "st,quadfs";
|
|
|
+ reg = <0x9107000 0x1000>;
|
|
|
+
|
|
|
+ clocks = <&clk_sysin>;
|
|
|
+
|
|
|
+ clock-output-names = "clk-s-d3-fs0-ch0",
|
|
|
+ "clk-s-d3-fs0-ch1",
|
|
|
+ "clk-s-d3-fs0-ch2",
|
|
|
+ "clk-s-d3-fs0-ch3";
|
|
|
+ };
|
|
|
+
|
|
|
+ clockgen-d3@9107000 {
|
|
|
+ compatible = "st,clkgen-c32";
|
|
|
+ reg = <0x9107000 0x1000>;
|
|
|
+
|
|
|
+ clk_s_d3_flexgen: clk-s-d3-flexgen {
|
|
|
+ #clock-cells = <1>;
|
|
|
+ compatible = "st,flexgen";
|
|
|
+
|
|
|
+ clocks = <&clk_s_d3_quadfs 0>,
|
|
|
+ <&clk_s_d3_quadfs 1>,
|
|
|
+ <&clk_s_d3_quadfs 2>,
|
|
|
+ <&clk_s_d3_quadfs 3>,
|
|
|
+ <&clk_sysin>;
|
|
|
+
|
|
|
+ clock-output-names = "clk-stfe-frc1",
|
|
|
+ "clk-tsout-0",
|
|
|
+ "clk-tsout-1",
|
|
|
+ "clk-mchi",
|
|
|
+ "clk-vsens-compo",
|
|
|
+ "clk-frc1-remote",
|
|
|
+ "clk-lpc-0",
|
|
|
+ "clk-lpc-1";
|
|
|
+ };
|
|
|
+ };
|
|
|
};
|
|
|
};
|