Home
last modified time | relevance | path

Searched full:clockgen (Results 1 – 25 of 60) sorted by relevance

123

/Linux-v6.1/Documentation/devicetree/bindings/clock/
Dqoriq-clock.txt25 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-v6.1/arch/arm64/boot/dts/freescale/
Dfsl-ls1028a.dtsi11 #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>;
230 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
247 clockgen: clock-controller@1300000 { label
248 compatible = "fsl,ls1028a-clockgen";
260 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
271 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
282 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
[all …]
Dfsl-ls1012a.dtsi10 #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
277 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
297 clockgen: clocking@1ee1000 { label
298 compatible = "fsl,ls1012a-clockgen";
359 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
[all …]
Dfsl-ls1088a.dtsi10 #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>;
223 clockgen: clocking@1300000 { label
[all …]
Dfsl-ls2080a.dtsi12 #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>;
Dfsl-ls2088a.dtsi12 #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>;
Dfsl-ls1046a.dtsi11 #include <dt-bindings/clock/fsl,qoriq-clockgen.h>
44 clocks = <&clockgen QORIQ_CLK_CMUX 0>;
54 clocks = <&clockgen QORIQ_CLK_CMUX 0>;
64 clocks = <&clockgen QORIQ_CLK_CMUX 0>;
74 clocks = <&clockgen QORIQ_CLK_CMUX 0>;
302 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
304 <&clockgen QORIQ_CLK_PLATFORM_PLL
313 clocks = <&clockgen QORIQ_CLK_HWACCEL 1>;
421 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
432 clockgen: clocking@1ee1000 { label
[all …]
Dfsl-ls208xa.dtsi12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h>
267 clockgen: clocking@1300000 { label
268 compatible = "fsl,ls2080a-clockgen";
283 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
367 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
375 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
383 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
391 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
399 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
401 <&clockgen QORIQ_CLK_PLATFORM_PLL
[all …]
Dfsl-ls1043a.dtsi11 #include <dt-bindings/clock/fsl,qoriq-clockgen.h>
49 clocks = <&clockgen QORIQ_CLK_CMUX 0>;
59 clocks = <&clockgen QORIQ_CLK_CMUX 0>;
69 clocks = <&clockgen QORIQ_CLK_CMUX 0>;
79 clocks = <&clockgen QORIQ_CLK_CMUX 0>;
307 clockgen: clocking@1ee1000 { label
308 compatible = "fsl,ls1043a-clockgen";
392 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
418 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
420 <&clockgen QORIQ_CLK_PLATFORM_PLL
[all …]
Dfsl-lx2160a.dtsi7 #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-v6.1/drivers/clk/
Dclk-qoriq.c11 #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-v6.1/arch/arm/boot/dts/
Dls1021a.dtsi37 clocks = <&clockgen 1 0>;
45 clocks = <&clockgen 1 0>;
135 clocks = <&clockgen 4 3>;
154 clocks = <&clockgen 4 1>, <&clockgen 4 1>;
176 clocks = <&clockgen 4 1>;
246 clockgen: clocking@1ee1000 { label
247 compatible = "fsl,ls1021a-clockgen";
304 clocks = <&clockgen 4 1>;
317 clocks = <&clockgen 4 1>;
329 clocks = <&clockgen 4 1>;
[all …]
Dstih407-clock.dtsi30 clockgen-a9@92b0000 {
34 clockgen_a9_pll: clockgen-a9-pll {
64 clockgen-a@90ff000 {
85 clk_s_c0: clockgen-c@9103000 {
139 clockgen-d0@9104000 {
162 clockgen-d2@9106000 {
187 clockgen-d3@9107000 {
Dstih410-clock.dtsi33 clockgen-a9@92b0000 {
37 clockgen_a9_pll: clockgen-a9-pll {
69 clockgen-a@90ff000 {
90 clk_s_c0: clockgen-c@9103000 {
144 clockgen-d0@9104000 {
167 clockgen-d2@9106000 {
192 clockgen-d3@9107000 {
Dstih418-clock.dtsi33 clockgen-a9@92b0000 {
37 clockgen_a9_pll: clockgen-a9-pll {
69 clockgen-a@90ff000 {
90 clk_s_c0: clockgen-c@9103000 {
144 clockgen-d0@9104000 {
167 clockgen-d2@9106000 {
192 clockgen-d3@9107000 {
/Linux-v6.1/arch/powerpc/boot/dts/fsl/
Dt4240si-pre.dtsi93 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 …]
Dp4080si-pre.dtsi97 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>;
Db4860si-pre.dtsi78 clocks = <&clockgen 1 0>;
85 clocks = <&clockgen 1 0>;
92 clocks = <&clockgen 1 0>;
99 clocks = <&clockgen 1 0>;
Dt104xsi-pre.dtsi77 clocks = <&clockgen 1 0>;
87 clocks = <&clockgen 1 1>;
97 clocks = <&clockgen 1 2>;
107 clocks = <&clockgen 1 3>;
Dt208xsi-pre.dtsi84 clocks = <&clockgen 1 0>;
91 clocks = <&clockgen 1 0>;
98 clocks = <&clockgen 1 0>;
105 clocks = <&clockgen 1 0>;
Dp2041si-pre.dtsi92 clocks = <&clockgen 1 0>;
102 clocks = <&clockgen 1 1>;
112 clocks = <&clockgen 1 2>;
122 clocks = <&clockgen 1 3>;
Dp3041si-pre.dtsi93 clocks = <&clockgen 1 0>;
103 clocks = <&clockgen 1 1>;
113 clocks = <&clockgen 1 2>;
123 clocks = <&clockgen 1 3>;
/Linux-v6.1/include/dt-bindings/clock/
Dstih407-clks.h9 /* CLOCKGEN A0 */
13 /* CLOCKGEN C0 */
58 /* CLOCKGEN D0 */
64 /* CLOCKGEN D2 */
82 /* CLOCKGEN D3 */
/Linux-v6.1/Documentation/devicetree/bindings/clock/st/
Dst,clkgen.txt1 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 {
Dst,clkgen-pll.txt28 clockgen-a9@92b0000 {
32 clockgen_a9_pll: clockgen-a9-pll {
38 clock-output-names = "clockgen-a9-pll-odf";

123