/Linux-v5.15/Documentation/devicetree/bindings/clock/ |
D | qoriq-clock.txt | 25 Chip-specific strings are of the form "fsl,<chip>-clockgen", such as: 26 * "fsl,p2041-clockgen" 27 * "fsl,p3041-clockgen" 28 * "fsl,p4080-clockgen" 29 * "fsl,p5020-clockgen" 30 * "fsl,p5040-clockgen" 31 * "fsl,t1023-clockgen" 32 * "fsl,t1024-clockgen" 33 * "fsl,t1040-clockgen" 34 * "fsl,t1042-clockgen" [all …]
|
/Linux-v5.15/drivers/clk/ |
D | clk-qoriq.c | 11 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 33 #define CGA_PLL4 4 /* only on clockgen-1.0, which lacks CGB */ 65 struct clockgen; 81 void (*init_periph)(struct clockgen *cg); 87 struct clockgen { struct 99 static struct clockgen clockgen; argument 102 static void cg_out(struct clockgen *cg, u32 val, u32 __iomem *reg) in cg_out() 110 static u32 cg_in(struct clockgen *cg, u32 __iomem *reg) in cg_in() 469 static void __init p2041_init_periph(struct clockgen *cg) in p2041_init_periph() 481 static void __init p4080_init_periph(struct clockgen *cg) in p4080_init_periph() [all …]
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | ls1021a.dtsi | 80 clocks = <&clockgen 1 0>; 88 clocks = <&clockgen 1 0>; 189 clocks = <&clockgen 4 1>, <&clockgen 4 1>; 211 clocks = <&clockgen 4 1>; 281 clockgen: clocking@1ee1000 { label 282 compatible = "fsl,ls1021a-clockgen"; 372 clocks = <&clockgen 4 1>; 385 clocks = <&clockgen 4 1>; 398 clocks = <&clockgen 4 1>; 411 clocks = <&clockgen 4 1>; [all …]
|
D | stih407-clock.dtsi | 30 clockgen-a9@92b0000 { 34 clockgen_a9_pll: clockgen-a9-pll { 69 clockgen-a@90ff000 { 98 clk_s_c0: clockgen-c@9103000 { 153 clockgen-d0@9104000 { 177 clockgen-d2@9106000 { 203 clockgen-d3@9107000 {
|
D | stih410-clock.dtsi | 33 clockgen-a9@92b0000 { 37 clockgen_a9_pll: clockgen-a9-pll { 69 clockgen-a@90ff000 { 98 clk_s_c0: clockgen-c@9103000 { 153 clockgen-d0@9104000 { 177 clockgen-d2@9106000 { 203 clockgen-d3@9107000 {
|
D | stih418-clock.dtsi | 33 clockgen-a9@92b0000 { 37 clockgen_a9_pll: clockgen-a9-pll { 70 clockgen-a@90ff000 { 99 clk_s_c0: clockgen-c@9103000 { 154 clockgen-d0@9104000 { 178 clockgen-d2@9106000 { 204 clockgen-d3@9107000 {
|
/Linux-v5.15/arch/arm64/boot/dts/freescale/ |
D | fsl-ls1028a.dtsi | 11 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 30 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 41 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 216 clocks = <&clockgen QORIQ_CLK_HWACCEL 0>; 233 clockgen: clock-controller@1300000 { label 234 compatible = "fsl,ls1028a-clockgen"; 246 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 257 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 268 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 279 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL [all …]
|
D | fsl-ls1012a.dtsi | 10 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 38 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 152 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 154 <&clockgen QORIQ_CLK_PLATFORM_PLL 163 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 182 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 289 clockgen: clocking@1ee1000 { label 290 compatible = "fsl,ls1012a-clockgen"; 351 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 362 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL [all …]
|
D | fsl-ls1088a.dtsi | 10 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 34 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 43 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 52 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 61 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 70 clocks = <&clockgen QORIQ_CLK_CMUX 1>; 79 clocks = <&clockgen QORIQ_CLK_CMUX 1>; 88 clocks = <&clockgen QORIQ_CLK_CMUX 1>; 97 clocks = <&clockgen QORIQ_CLK_CMUX 1>; 216 clockgen: clocking@1300000 { label [all …]
|
D | fsl-ls2088a.dtsi | 12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 20 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 30 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 40 clocks = <&clockgen QORIQ_CLK_CMUX 1>; 50 clocks = <&clockgen QORIQ_CLK_CMUX 1>; 60 clocks = <&clockgen QORIQ_CLK_CMUX 2>; 70 clocks = <&clockgen QORIQ_CLK_CMUX 2>; 80 clocks = <&clockgen QORIQ_CLK_CMUX 3>; 90 clocks = <&clockgen QORIQ_CLK_CMUX 3>;
|
D | fsl-ls2080a.dtsi | 12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 20 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 30 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 40 clocks = <&clockgen QORIQ_CLK_CMUX 1>; 50 clocks = <&clockgen QORIQ_CLK_CMUX 1>; 60 clocks = <&clockgen QORIQ_CLK_CMUX 2>; 70 clocks = <&clockgen QORIQ_CLK_CMUX 2>; 80 clocks = <&clockgen QORIQ_CLK_CMUX 3>; 90 clocks = <&clockgen QORIQ_CLK_CMUX 3>;
|
D | fsl-ls1043a.dtsi | 11 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 48 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 58 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 68 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 78 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 304 clockgen: clocking@1ee1000 { label 305 compatible = "fsl,ls1043a-clockgen"; 407 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 409 <&clockgen QORIQ_CLK_PLATFORM_PLL 509 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL [all …]
|
D | fsl-ls1046a.dtsi | 11 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 43 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 53 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 63 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 73 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 299 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 301 <&clockgen QORIQ_CLK_PLATFORM_PLL 310 clocks = <&clockgen QORIQ_CLK_HWACCEL 1>; 422 clockgen: clocking@1ee1000 { label 423 compatible = "fsl,ls1046a-clockgen"; [all …]
|
D | fsl-ls208xa.dtsi | 12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 268 clockgen: clocking@1300000 { label 269 compatible = "fsl,ls2080a-clockgen"; 360 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 368 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 376 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 384 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 392 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 394 <&clockgen QORIQ_CLK_PLATFORM_PLL 402 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL [all …]
|
D | fsl-lx2160a.dtsi | 7 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 34 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 51 clocks = <&clockgen QORIQ_CLK_CMUX 0>; 68 clocks = <&clockgen QORIQ_CLK_CMUX 1>; 85 clocks = <&clockgen QORIQ_CLK_CMUX 1>; 102 clocks = <&clockgen QORIQ_CLK_CMUX 2>; 119 clocks = <&clockgen QORIQ_CLK_CMUX 2>; 136 clocks = <&clockgen QORIQ_CLK_CMUX 3>; 153 clocks = <&clockgen QORIQ_CLK_CMUX 3>; 170 clocks = <&clockgen QORIQ_CLK_CMUX 4>; [all …]
|
/Linux-v5.15/arch/powerpc/boot/dts/fsl/ |
D | t4240si-pre.dtsi | 93 clocks = <&clockgen 1 0>; 100 clocks = <&clockgen 1 0>; 107 clocks = <&clockgen 1 0>; 114 clocks = <&clockgen 1 0>; 121 clocks = <&clockgen 1 1>; 128 clocks = <&clockgen 1 1>; 135 clocks = <&clockgen 1 1>; 142 clocks = <&clockgen 1 1>; 149 clocks = <&clockgen 1 2>; 156 clocks = <&clockgen 1 2>; [all …]
|
D | p4080si-pre.dtsi | 97 clocks = <&clockgen 1 0>; 107 clocks = <&clockgen 1 1>; 117 clocks = <&clockgen 1 2>; 127 clocks = <&clockgen 1 3>; 137 clocks = <&clockgen 1 4>; 147 clocks = <&clockgen 1 5>; 157 clocks = <&clockgen 1 6>; 167 clocks = <&clockgen 1 7>;
|
D | b4860si-pre.dtsi | 78 clocks = <&clockgen 1 0>; 85 clocks = <&clockgen 1 0>; 92 clocks = <&clockgen 1 0>; 99 clocks = <&clockgen 1 0>;
|
D | t104xsi-pre.dtsi | 77 clocks = <&clockgen 1 0>; 87 clocks = <&clockgen 1 1>; 97 clocks = <&clockgen 1 2>; 107 clocks = <&clockgen 1 3>;
|
D | t208xsi-pre.dtsi | 84 clocks = <&clockgen 1 0>; 91 clocks = <&clockgen 1 0>; 98 clocks = <&clockgen 1 0>; 105 clocks = <&clockgen 1 0>;
|
D | p2041si-pre.dtsi | 92 clocks = <&clockgen 1 0>; 102 clocks = <&clockgen 1 1>; 112 clocks = <&clockgen 1 2>; 122 clocks = <&clockgen 1 3>;
|
D | p3041si-pre.dtsi | 93 clocks = <&clockgen 1 0>; 103 clocks = <&clockgen 1 1>; 113 clocks = <&clockgen 1 2>; 123 clocks = <&clockgen 1 3>;
|
/Linux-v5.15/include/dt-bindings/clock/ |
D | stih407-clks.h | 9 /* CLOCKGEN A0 */ 13 /* CLOCKGEN C0 */ 58 /* CLOCKGEN D0 */ 64 /* CLOCKGEN D2 */ 82 /* CLOCKGEN D3 */
|
/Linux-v5.15/Documentation/devicetree/bindings/clock/st/ |
D | st,clkgen.txt | 1 Binding for a Clockgen hardware block found on 4 A Clockgen node can contain pll, diviser or multiplexer nodes. 6 We will find only the base address of the Clockgen, this base 45 clockgen-a@90ff000 {
|
D | st,clkgen-pll.txt | 28 clockgen-a9@92b0000 { 32 clockgen_a9_pll: clockgen-a9-pll { 38 clock-output-names = "clockgen-a9-pll-odf";
|