version 1.1.1.4, 2020/01/03 14:33:18 |
version 1.1.1.5, 2021/11/07 16:50:05 |
|
|
compatible = "st,stih418-clkgen-plla9"; |
compatible = "st,stih418-clkgen-plla9"; |
|
|
clocks = <&clk_sysin>; |
clocks = <&clk_sysin>; |
|
|
clock-output-names = "clockgen-a9-pll-odf"; |
|
}; |
}; |
}; |
}; |
|
|
|
|
|
|
clk_s_a0_pll: clk-s-a0-pll { |
clk_s_a0_pll: clk-s-a0-pll { |
#clock-cells = <1>; |
#clock-cells = <1>; |
compatible = "st,clkgen-pll0"; |
compatible = "st,clkgen-pll0-a0"; |
|
|
clocks = <&clk_sysin>; |
clocks = <&clk_sysin>; |
|
|
clock-output-names = "clk-s-a0-pll-ofd-0"; |
|
}; |
}; |
|
|
clk_s_a0_flexgen: clk-s-a0-flexgen { |
clk_s_a0_flexgen: clk-s-a0-flexgen { |
compatible = "st,flexgen"; |
compatible = "st,flexgen", "st,flexgen-stih410-a0"; |
|
|
#clock-cells = <1>; |
#clock-cells = <1>; |
|
|
clocks = <&clk_s_a0_pll 0>, |
clocks = <&clk_s_a0_pll 0>, |
<&clk_sysin>; |
<&clk_sysin>; |
|
|
clock-output-names = "clk-ic-lmi0", |
|
"clk-ic-lmi1"; |
|
}; |
}; |
}; |
}; |
|
|
|
|
reg = <0x9103000 0x1000>; |
reg = <0x9103000 0x1000>; |
|
|
clocks = <&clk_sysin>; |
clocks = <&clk_sysin>; |
|
|
clock-output-names = "clk-s-c0-fs0-ch0", |
|
"clk-s-c0-fs0-ch1", |
|
"clk-s-c0-fs0-ch2", |
|
"clk-s-c0-fs0-ch3"; |
|
}; |
}; |
|
|
clk_s_c0: clockgen-c@9103000 { |
clk_s_c0: clockgen-c@9103000 { |
|
|
|
|
clk_s_c0_pll0: clk-s-c0-pll0 { |
clk_s_c0_pll0: clk-s-c0-pll0 { |
#clock-cells = <1>; |
#clock-cells = <1>; |
compatible = "st,clkgen-pll0"; |
compatible = "st,clkgen-pll0-c0"; |
|
|
clocks = <&clk_sysin>; |
clocks = <&clk_sysin>; |
|
|
clock-output-names = "clk-s-c0-pll0-odf-0"; |
|
}; |
}; |
|
|
clk_s_c0_pll1: clk-s-c0-pll1 { |
clk_s_c0_pll1: clk-s-c0-pll1 { |
#clock-cells = <1>; |
#clock-cells = <1>; |
compatible = "st,clkgen-pll1"; |
compatible = "st,clkgen-pll1-c0"; |
|
|
clocks = <&clk_sysin>; |
clocks = <&clk_sysin>; |
|
|
clock-output-names = "clk-s-c0-pll1-odf-0"; |
|
}; |
}; |
|
|
clk_s_c0_flexgen: clk-s-c0-flexgen { |
clk_s_c0_flexgen: clk-s-c0-flexgen { |
#clock-cells = <1>; |
#clock-cells = <1>; |
compatible = "st,flexgen"; |
compatible = "st,flexgen", "st,flexgen-stih418-c0"; |
|
|
clocks = <&clk_s_c0_pll0 0>, |
clocks = <&clk_s_c0_pll0 0>, |
<&clk_s_c0_pll1 0>, |
<&clk_s_c0_pll1 0>, |
|
|
<&clk_s_c0_quadfs 3>, |
<&clk_s_c0_quadfs 3>, |
<&clk_sysin>; |
<&clk_sysin>; |
|
|
clock-output-names = "clk-icn-gpu", |
|
"clk-fdma", |
|
"clk-nand", |
|
"clk-hva", |
|
"clk-proc-stfe", |
|
"clk-tp", |
|
"clk-rx-icn-dmu", |
|
"clk-rx-icn-hva", |
|
"clk-icn-cpu", |
|
"clk-tx-icn-dmu", |
|
"clk-mmc-0", |
|
"clk-mmc-1", |
|
"clk-jpegdec", |
|
"clk-icn-reg", |
|
"clk-proc-bdisp-0", |
|
"clk-proc-bdisp-1", |
|
"clk-pp-dmu", |
|
"clk-vid-dmu", |
|
"clk-dss-lpc", |
|
"clk-st231-aud-0", |
|
"clk-st231-gp-1", |
|
"clk-st231-dmu", |
|
"clk-icn-lmi", |
|
"clk-tx-icn-1", |
|
"clk-icn-sbc", |
|
"clk-stfe-frc2", |
|
"clk-eth-phyref", |
|
"clk-eth-ref-phyclk", |
|
"clk-flash-promip", |
|
"clk-main-disp", |
|
"clk-aux-disp", |
|
"clk-compo-dvp", |
|
"clk-tx-icn-hades", |
|
"clk-rx-icn-hades", |
|
"clk-icn-reg-16", |
|
"clk-pp-hevc", |
|
"clk-clust-hevc", |
|
"clk-hwpe-hevc", |
|
"clk-fc-hevc", |
|
"clk-proc-mixer", |
|
"clk-proc-sc", |
|
"clk-avsp-hevc"; |
|
|
|
/* |
/* |
* ARM Peripheral clock for timers |
* ARM Peripheral clock for timers |
*/ |
*/ |
|
|
|
|
clk_s_d0_quadfs: clk-s-d0-quadfs@9104000 { |
clk_s_d0_quadfs: clk-s-d0-quadfs@9104000 { |
#clock-cells = <1>; |
#clock-cells = <1>; |
compatible = "st,quadfs"; |
compatible = "st,quadfs-d0"; |
reg = <0x9104000 0x1000>; |
reg = <0x9104000 0x1000>; |
|
|
clocks = <&clk_sysin>; |
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@9104000 { |
clockgen-d0@9104000 { |
|
|
|
|
clk_s_d0_flexgen: clk-s-d0-flexgen { |
clk_s_d0_flexgen: clk-s-d0-flexgen { |
#clock-cells = <1>; |
#clock-cells = <1>; |
compatible = "st,flexgen-audio", "st,flexgen"; |
compatible = "st,flexgen", "st,flexgen-stih410-d0"; |
|
|
clocks = <&clk_s_d0_quadfs 0>, |
clocks = <&clk_s_d0_quadfs 0>, |
<&clk_s_d0_quadfs 1>, |
<&clk_s_d0_quadfs 1>, |
<&clk_s_d0_quadfs 2>, |
<&clk_s_d0_quadfs 2>, |
<&clk_s_d0_quadfs 3>, |
<&clk_s_d0_quadfs 3>, |
<&clk_sysin>; |
<&clk_sysin>; |
|
|
clock-output-names = "clk-pcm-0", |
|
"clk-pcm-1", |
|
"clk-pcm-2", |
|
"clk-spdiff", |
|
"clk-pcmr10-master", |
|
"clk-usb2-phy"; |
|
}; |
}; |
}; |
}; |
|
|
clk_s_d2_quadfs: clk-s-d2-quadfs@9106000 { |
clk_s_d2_quadfs: clk-s-d2-quadfs@9106000 { |
#clock-cells = <1>; |
#clock-cells = <1>; |
compatible = "st,quadfs"; |
compatible = "st,quadfs-d2"; |
reg = <0x9106000 0x1000>; |
reg = <0x9106000 0x1000>; |
|
|
clocks = <&clk_sysin>; |
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"; |
|
}; |
}; |
|
|
clockgen-d2@9106000 { |
clockgen-d2@9106000 { |
|
|
|
|
clk_s_d2_flexgen: clk-s-d2-flexgen { |
clk_s_d2_flexgen: clk-s-d2-flexgen { |
#clock-cells = <1>; |
#clock-cells = <1>; |
compatible = "st,flexgen-video", "st,flexgen"; |
compatible = "st,flexgen", "st,flexgen-stih418-d2"; |
|
|
clocks = <&clk_s_d2_quadfs 0>, |
clocks = <&clk_s_d2_quadfs 0>, |
<&clk_s_d2_quadfs 1>, |
<&clk_s_d2_quadfs 1>, |
|
|
<&clk_sysin>, |
<&clk_sysin>, |
<&clk_sysin>, |
<&clk_sysin>, |
<&clk_tmdsout_hdmi>; |
<&clk_tmdsout_hdmi>; |
|
|
clock-output-names = "clk-pix-main-disp", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"clk-tmds-hdmi-div2", |
|
"clk-pix-aux-disp", |
|
"clk-denc", |
|
"clk-pix-hddac", |
|
"clk-hddac", |
|
"clk-sddac", |
|
"clk-pix-dvo", |
|
"clk-dvo", |
|
"clk-pix-hdmi", |
|
"clk-tmds-hdmi", |
|
"clk-ref-hdmiphy", |
|
"", "", "", "", "", |
|
"", "", "", "", "", |
|
"", "", "", "", "", |
|
"", "", "", "", "", |
|
"", "", "", "", "", |
|
"", "", "", "", "", |
|
"", "clk-vp9"; |
|
}; |
}; |
}; |
}; |
|
|
clk_s_d3_quadfs: clk-s-d3-quadfs@9107000 { |
clk_s_d3_quadfs: clk-s-d3-quadfs@9107000 { |
#clock-cells = <1>; |
#clock-cells = <1>; |
compatible = "st,quadfs"; |
compatible = "st,quadfs-d3"; |
reg = <0x9107000 0x1000>; |
reg = <0x9107000 0x1000>; |
|
|
clocks = <&clk_sysin>; |
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 { |
clockgen-d3@9107000 { |
|
|
|
|
clk_s_d3_flexgen: clk-s-d3-flexgen { |
clk_s_d3_flexgen: clk-s-d3-flexgen { |
#clock-cells = <1>; |
#clock-cells = <1>; |
compatible = "st,flexgen"; |
compatible = "st,flexgen", "st,flexgen-stih407-d3"; |
|
|
clocks = <&clk_s_d3_quadfs 0>, |
clocks = <&clk_s_d3_quadfs 0>, |
<&clk_s_d3_quadfs 1>, |
<&clk_s_d3_quadfs 1>, |
<&clk_s_d3_quadfs 2>, |
<&clk_s_d3_quadfs 2>, |
<&clk_s_d3_quadfs 3>, |
<&clk_s_d3_quadfs 3>, |
<&clk_sysin>; |
<&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"; |
|
}; |
}; |
}; |
}; |
}; |
}; |