Home
last modified time | relevance | path

Searched refs:clock (Results 1 – 200 of 2588) sorted by relevance

12345678910>>...13

/linux-4.4.14/arch/arm/boot/dts/
Dam33xx-clocks.dtsi2 * Device Tree Source for AM33xx clock data
12 #clock-cells = <0>;
13 compatible = "ti,mux-clock";
20 #clock-cells = <0>;
21 compatible = "fixed-factor-clock";
23 clock-mult = <1>;
24 clock-div = <1>;
28 #clock-cells = <0>;
29 compatible = "fixed-factor-clock";
31 clock-mult = <1>;
[all …]
Dam43xx-clocks.dtsi2 * Device Tree Source for AM43xx clock data
12 #clock-cells = <0>;
13 compatible = "ti,mux-clock";
20 #clock-cells = <0>;
21 compatible = "ti,mux-clock";
28 #clock-cells = <0>;
29 compatible = "ti,mux-clock";
36 #clock-cells = <0>;
37 compatible = "fixed-factor-clock";
39 clock-mult = <1>;
[all …]
Domap3xxx-clocks.dtsi2 * Device Tree Source for OMAP3 clock data
12 #clock-cells = <0>;
13 compatible = "fixed-clock";
14 clock-frequency = <16800000>;
18 #clock-cells = <0>;
19 compatible = "ti,mux-clock";
25 #clock-cells = <0>;
26 compatible = "ti,divider-clock";
35 #clock-cells = <0>;
36 compatible = "ti,gate-clock";
[all …]
Domap24xx-clocks.dtsi2 * Device Tree Source for OMAP24xx clock data
12 #clock-cells = <0>;
13 compatible = "ti,composite-mux-clock";
20 #clock-cells = <0>;
21 compatible = "ti,composite-clock";
26 #clock-cells = <0>;
27 compatible = "ti,composite-mux-clock";
34 #clock-cells = <0>;
35 compatible = "ti,composite-clock";
42 #clock-cells = <0>;
[all …]
Domap54xx-clocks.dtsi2 * Device Tree Source for OMAP5 clock data
12 #clock-cells = <0>;
13 compatible = "fixed-clock";
14 clock-frequency = <12000000>;
18 #clock-cells = <0>;
19 compatible = "ti,gate-clock";
26 #clock-cells = <0>;
27 compatible = "fixed-clock";
28 clock-frequency = <32768>;
32 #clock-cells = <0>;
[all …]
Domap44xx-clocks.dtsi2 * Device Tree Source for OMAP4 clock data
12 #clock-cells = <0>;
13 compatible = "fixed-clock";
14 clock-frequency = <59000000>;
18 #clock-cells = <0>;
19 compatible = "fixed-clock";
20 clock-frequency = <12000000>;
24 #clock-cells = <0>;
25 compatible = "ti,gate-clock";
32 #clock-cells = <0>;
[all …]
Ddra7xx-clocks.dtsi2 * Device Tree Source for DRA7xx clock data
12 #clock-cells = <0>;
13 compatible = "ti,dra7-atl-clock";
18 #clock-cells = <0>;
19 compatible = "ti,dra7-atl-clock";
24 #clock-cells = <0>;
25 compatible = "ti,dra7-atl-clock";
30 #clock-cells = <0>;
31 compatible = "ti,dra7-atl-clock";
36 #clock-cells = <0>;
[all …]
Dkeystone-clocks.dtsi2 * Device Tree Source for Keystone 2 clock tree
17 #clock-cells = <0>;
18 compatible = "ti,keystone,pll-mux-clock";
23 clock-output-names = "mainmuxclk";
27 #clock-cells = <0>;
28 compatible = "fixed-factor-clock";
30 clock-div = <1>;
31 clock-mult = <1>;
32 clock-output-names = "chipclk1";
36 #clock-cells = <0>;
[all …]
Dste-nomadik-stn8815.dtsi40 clock-names = "timclk", "apb_pclk";
49 clock-names = "timclk", "apb_pclk";
180 #clock-cells = <0>;
181 compatible = "fixed-clock";
182 clock-frequency = <19200000>;
186 * The 2.4 MHz TIMCLK reference clock is active at
188 * divided by 8. This clock is used by the timers and
192 #clock-cells = <0>;
193 compatible = "fixed-factor-clock";
194 clock-div = <8>;
[all …]
Ddm814x-clocks.dtsi10 #clock-cells = <0>;
11 compatible = "fixed-clock";
12 clock-frequency = <32768>;
16 #clock-cells = <0>;
17 compatible = "fixed-clock";
18 clock-frequency = <20000000>;
23 #clock-cells = <0>;
24 compatible = "fixed-clock";
25 clock-frequency = <27000000>;
29 #clock-cells = <0>;
[all …]
Ddm816x-clocks.dtsi9 #clock-cells = <1>;
10 compatible = "ti,dm816-fapll-clock";
13 clock-indices = <1>, <2>, <3>, <4>, <5>,
15 clock-output-names = "main_pll_clk1",
25 #clock-cells = <1>;
26 compatible = "ti,dm816-fapll-clock";
29 clock-indices = <1>, <2>, <3>, <4>;
30 clock-output-names = "ddr_pll_clk1",
37 #clock-cells = <1>;
38 compatible = "ti,dm816-fapll-clock";
[all …]
Domap36xx-omap3430es2plus-clocks.dtsi2 * Device Tree Source for OMAP34xx/OMAP36xx clock data
12 #clock-cells = <0>;
13 compatible = "ti,composite-no-wait-gate-clock";
20 #clock-cells = <0>;
21 compatible = "ti,composite-divider-clock";
29 #clock-cells = <0>;
30 compatible = "ti,composite-clock";
35 #clock-cells = <0>;
36 compatible = "fixed-factor-clock";
38 clock-mult = <1>;
[all …]
Dk2hk-clocks.dtsi4 * Keystone 2 Kepler/Hawking SoC clock nodes
13 #clock-cells = <0>;
14 compatible = "ti,keystone,pll-clock";
16 clock-output-names = "arm-pll-clk";
22 #clock-cells = <0>;
23 compatible = "ti,keystone,main-pll-clock";
30 #clock-cells = <0>;
31 compatible = "ti,keystone,pll-clock";
33 clock-output-names = "papllclk";
39 #clock-cells = <0>;
[all …]
Dk2l-clocks.dtsi4 * Keystone 2 lamarr SoC clock nodes
13 #clock-cells = <0>;
14 compatible = "ti,keystone,pll-clock";
16 clock-output-names = "arm-pll-clk";
22 #clock-cells = <0>;
23 compatible = "ti,keystone,main-pll-clock";
30 #clock-cells = <0>;
31 compatible = "ti,keystone,pll-clock";
33 clock-output-names = "papllclk";
39 #clock-cells = <0>;
[all …]
Domap36xx-am35xx-omap3430es2plus-clocks.dtsi2 * Device Tree Source for OMAP36xx/AM35xx/OMAP34xx clock data
12 #clock-cells = <0>;
13 compatible = "fixed-factor-clock";
15 clock-mult = <1>;
16 clock-div = <3>;
20 #clock-cells = <0>;
21 compatible = "fixed-factor-clock";
23 clock-mult = <1>;
24 clock-div = <5>;
29 #clock-cells = <0>;
[all …]
Dexynos5250.dtsi20 #include <dt-bindings/clock/exynos5250.h>
23 #include <dt-bindings/clock/exynos-audss-clk.h>
64 clock-frequency = <1700000000>;
65 clocks = <&clock CLK_ARM_CLK>;
66 clock-names = "cpu";
67 clock-latency = <140000>;
95 clock-frequency = <1700000000>;
133 clocks = <&clock CLK_FIN_PLL>,
134 <&clock CLK_MOUT_ACLK200_DISP1_SUB>,
135 <&clock CLK_MOUT_ACLK300_DISP1_SUB>;
[all …]
Dexynos5420.dtsi16 #include <dt-bindings/clock/exynos5420.h>
19 #include <dt-bindings/clock/exynos-audss-clk.h>
61 clock-frequency = <1800000000>;
69 clock-frequency = <1800000000>;
77 clock-frequency = <1800000000>;
85 clock-frequency = <1800000000>;
93 clock-frequency = <1000000000>;
101 clock-frequency = <1000000000>;
109 clock-frequency = <1000000000>;
117 clock-frequency = <1000000000>;
[all …]
Domap34xx-omap36xx-clocks.dtsi2 * Device Tree Source for OMAP34XX/OMAP36XX clock data
12 #clock-cells = <0>;
13 compatible = "fixed-factor-clock";
15 clock-mult = <1>;
16 clock-div = <1>;
20 #clock-cells = <0>;
21 compatible = "ti,omap3-interface-clock";
28 #clock-cells = <0>;
29 compatible = "ti,omap3-interface-clock";
36 #clock-cells = <0>;
[all …]
Dr8a7793.dtsi11 #include <dt-bindings/clock/r8a7793-clock.h>
29 clock-frequency = <1500000000>;
32 clock-latency = <300000>; /* 300 us */
70 clock-names = "fck";
90 clock-names = "fck";
122 clock-names = "sci_ick";
132 clock-names = "sci_ick";
154 /* External root clock */
156 compatible = "fixed-clock";
157 #clock-cells = <0>;
[all …]
Domap2430-clocks.dtsi2 * Device Tree Source for OMAP2430 clock data
13 #clock-cells = <0>;
14 compatible = "ti,composite-mux-clock";
20 #clock-cells = <0>;
21 compatible = "ti,composite-clock";
26 #clock-cells = <0>;
27 compatible = "ti,composite-mux-clock";
34 #clock-cells = <0>;
35 compatible = "ti,composite-clock";
40 #clock-cells = <0>;
[all …]
Dexynos4.dtsi22 #include <dt-bindings/clock/exynos4.h>
23 #include <dt-bindings/clock/exynos-audss-clk.h>
54 clock_audss: clock-controller@03810000 {
55 compatible = "samsung,exynos4210-audss-clock";
57 #clock-cells = <1>;
64 clock-names = "iis";
65 #clock-cells = <1>;
66 clock-output-names = "i2s_cdclk0";
168 clocks = <&clock CLK_DSIM0>, <&clock CLK_SCLK_MIPI0>;
169 clock-names = "bus_clk", "sclk_mipi";
[all …]
Domap2420-clocks.dtsi2 * Device Tree Source for OMAP2420 clock data
13 #clock-cells = <0>;
14 compatible = "ti,composite-no-wait-gate-clock";
21 #clock-cells = <0>;
22 compatible = "ti,composite-mux-clock";
29 #clock-cells = <0>;
30 compatible = "ti,composite-clock";
35 #clock-cells = <0>;
36 compatible = "ti,divider-clock";
45 #clock-cells = <0>;
[all …]
Domap3430es1-clocks.dtsi2 * Device Tree Source for OMAP3430 ES1 clock data
12 #clock-cells = <0>;
13 compatible = "ti,wait-gate-clock";
20 #clock-cells = <0>;
21 compatible = "ti,divider-clock";
29 #clock-cells = <0>;
30 compatible = "fixed-factor-clock";
32 clock-mult = <1>;
33 clock-div = <1>;
37 #clock-cells = <0>;
[all …]
Dbcm11351.dtsi17 #include "dt-bindings/clock/bcm281xx.h"
231 #clock-cells = <1>;
232 clock-output-names = "frac_1m";
238 #clock-cells = <1>;
239 clock-output-names = "tmon_1m";
245 #clock-cells = <1>;
246 clock-output-names = "hub_timer",
254 #clock-cells = <1>;
255 clock-output-names = "sdio1",
267 #clock-cells = <1>;
[all …]
Dexynos4x12.dtsi73 clock: clock-controller@10030000 { label
74 compatible = "samsung,exynos4412-clock";
76 #clock-cells = <1>;
84 clocks = <&clock CLK_FIN_PLL>, <&clock CLK_MCT>;
85 clock-names = "fin_pll", "mct";
104 clocks = <&clock CLK_TSADC>;
105 clock-names = "adc";
116 clocks = <&clock CLK_SCLK_FIMG2D>, <&clock CLK_G2D>;
117 clock-names = "sclk_fimg2d", "fimg2d";
123 clocks = <&clock CLK_SCLK_CAM0>, <&clock CLK_SCLK_CAM1>,
[all …]
Dsh73a0.dtsi13 #include <dt-bindings/clock/sh73a0-clock.h>
29 clock-frequency = <1196000000>;
36 clock-frequency = <1196000000>;
85 clock-names = "fck";
304 clock-names = "sci_ick";
314 clock-names = "sci_ick";
324 clock-names = "sci_ick";
334 clock-names = "sci_ick";
344 clock-names = "sci_ick";
354 clock-names = "sci_ick";
[all …]
Dste-u300.dts37 #clock-cells = <0>;
38 compatible = "fixed-clock";
39 clock-frequency = <32768>;
42 #clock-cells = <0>;
43 compatible = "fixed-clock";
44 clock-frequency = <13000000>;
48 #clock-cells = <0>;
50 clock-type = <0>; /* Slow */
51 clock-id = <0>;
55 #clock-cells = <0>;
[all …]
Dr8a7740.dtsi13 #include <dt-bindings/clock/r8a7740-clock.h>
27 clock-frequency = <800000000>;
61 clock-names = "fck";
203 clock-names = "sci_ick";
213 clock-names = "sci_ick";
223 clock-names = "sci_ick";
233 clock-names = "sci_ick";
243 clock-names = "sci_ick";
253 clock-names = "sci_ick";
263 clock-names = "sci_ick";
[all …]
Dr8a73a4.dtsi12 #include <dt-bindings/clock/r8a73a4-clock.h>
30 clock-frequency = <1500000000>;
121 clock-names = "fck";
338 clock-names = "sci_ick";
348 clock-names = "sci_ick";
358 clock-names = "sci_ick";
368 clock-names = "sci_ick";
378 clock-names = "sci_ick";
388 clock-names = "sci_ick";
473 compatible = "fixed-clock";
[all …]
Dr8a7794.dtsi12 #include <dt-bindings/clock/r8a7794-clock.h>
42 clock-frequency = <1000000000>;
49 clock-frequency = <1000000000>;
162 clock-names = "fck";
182 clock-names = "fck";
248 clock-names = "fck";
279 clock-names = "fck";
290 clock-names = "sci_ick";
302 clock-names = "sci_ick";
314 clock-names = "sci_ick";
[all …]
Dpicoxcell-pc3x3.dtsi27 cpu-clock = <&arm_clk>, "cpu";
46 tzprot_clk: clock@0 {
48 clock-outputs = "bus";
50 clock-frequency = <200000000>;
51 ref-clock = <&ref_clk>, "ref";
54 spi_clk: clock@1 {
56 clock-outputs = "bus";
58 clock-frequency = <200000000>;
59 ref-clock = <&ref_clk>, "ref";
62 dmac0_clk: clock@2 {
[all …]
Dbcm21664.dtsi17 #include "dt-bindings/clock/bcm21664.h"
209 #clock-cells = <0>;
210 compatible = "fixed-clock";
211 clock-frequency = <32768>;
215 #clock-cells = <0>;
216 compatible = "fixed-clock";
217 clock-frequency = <32768>;
221 #clock-cells = <0>;
222 compatible = "fixed-clock";
223 clock-frequency = <13000000>;
[all …]
Dam35xx-clocks.dtsi2 * Device Tree Source for OMAP3 clock data
12 #clock-cells = <0>;
13 compatible = "ti,am35xx-gate-clock";
20 #clock-cells = <0>;
21 compatible = "ti,gate-clock";
28 #clock-cells = <0>;
29 compatible = "ti,am35xx-gate-clock";
36 #clock-cells = <0>;
37 compatible = "ti,gate-clock";
44 #clock-cells = <0>;
[all …]
Dintegratorcp.dts24 #clock-cells = <0>;
25 compatible = "fixed-clock";
26 clock-frequency = <24576000>;
29 /* The chrystal is divided by 2 by the codec for the AACI bit clock */
31 #clock-cells = <0>;
32 compatible = "fixed-factor-clock";
33 clock-div = <2>;
34 clock-mult = <1>;
40 #clock-cells = <0>;
41 compatible = "fixed-clock";
[all …]
Dwm8750.dtsi76 #clock-cells = <0>;
77 compatible = "fixed-clock";
78 clock-frequency = <24000000>;
82 #clock-cells = <0>;
83 compatible = "fixed-clock";
84 clock-frequency = <25000000>;
88 #clock-cells = <0>;
89 compatible = "wm,wm8750-pll-clock";
95 #clock-cells = <0>;
96 compatible = "wm,wm8750-pll-clock";
[all …]
Dhisi-x5hd2.dtsi11 #include <dt-bindings/clock/hix5hd2-clock.h>
45 clocks = <&clock HIX5HD2_FIXED_24M>;
59 clocks = <&clock HIX5HD2_FIXED_24M>;
68 clocks = <&clock HIX5HD2_FIXED_24M>;
77 clocks = <&clock HIX5HD2_FIXED_24M>;
86 clocks = <&clock HIX5HD2_FIXED_24M>;
94 clocks = <&clock HIX5HD2_FIXED_83M>;
95 clock-names = "apb_pclk";
103 clocks = <&clock HIX5HD2_FIXED_83M>;
104 clock-names = "apb_pclk";
[all …]
Dexynos5260.dtsi14 #include <dt-bindings/clock/exynos5260-clk.h>
83 clock_top: clock-controller@10010000 {
84 compatible = "samsung,exynos5260-clock-top";
86 #clock-cells = <1>;
89 clock_peri: clock-controller@10200000 {
90 compatible = "samsung,exynos5260-clock-peri";
92 #clock-cells = <1>;
95 clock_egl: clock-controller@10600000 {
96 compatible = "samsung,exynos5260-clock-egl";
98 #clock-cells = <1>;
[all …]
Dexynos4210.dtsi43 clocks = <&clock CLK_ARM_CLK>;
44 clock-names = "cpu";
45 clock-latency = <160000>;
105 clocks = <&clock CLK_FIN_PLL>, <&clock CLK_MCT>;
106 clock-names = "fin_pll", "mct";
121 clock: clock-controller@10030000 { label
122 compatible = "samsung,exynos4210-clock";
124 #clock-cells = <1>;
155 clocks = <&clock CLK_TMU_APBIF>;
156 clock-names = "tmu_apbif";
[all …]
Dwm8850.dtsi73 #clock-cells = <0>;
74 compatible = "fixed-clock";
75 clock-frequency = <25000000>;
79 #clock-cells = <0>;
80 compatible = "fixed-clock";
81 clock-frequency = <24000000>;
85 #clock-cells = <0>;
86 compatible = "wm,wm8850-pll-clock";
92 #clock-cells = <0>;
93 compatible = "wm,wm8850-pll-clock";
[all …]
Dstih407-clock.dtsi8 #include <dt-bindings/clock/stih407-clks.h>
19 #clock-cells = <0>;
20 compatible = "fixed-clock";
21 clock-frequency = <30000000>;
25 * ARM Peripheral clock for timers
28 #clock-cells = <0>;
29 compatible = "fixed-factor-clock";
32 clock-div = <2>;
33 clock-mult = <1>;
44 #clock-cells = <1>;
[all …]
Dbcm-cygnus-clock.dtsi39 #clock-cells = <0>;
40 compatible = "fixed-clock";
41 clock-frequency = <25000000>;
46 #clock-cells = <0>;
52 /* peripheral clock for system timer */
54 #clock-cells = <0>;
55 compatible = "fixed-factor-clock";
57 clock-div = <2>;
58 clock-mult = <1>;
61 /* APB bus clock */
[all …]
Dhi3620.dtsi15 #include <dt-bindings/clock/hi3620-clock.h>
27 compatible = "fixed-clock";
28 #clock-cells = <0>;
29 clock-frequency = <26000000>;
30 clock-output-names = "apb_pclk";
103 clock: clock@0 { label
104 compatible = "hisilicon,hi3620-clock";
106 #clock-cells = <1>;
115 clocks = <&clock HI3620_TIMER0_MUX>, <&clock HI3620_TIMER1_MUX>;
116 clock-names = "apb_pclk";
[all …]
Dstih410-clock.dtsi8 #include <dt-bindings/clock/stih410-clks.h>
21 #clock-cells = <0>;
22 compatible = "fixed-clock";
23 clock-frequency = <30000000>;
24 clock-output-names = "CLK_SYSIN";
28 * ARM Peripheral clock for timers
31 #clock-cells = <0>;
32 compatible = "fixed-factor-clock";
34 clock-div = <2>;
35 clock-mult = <1>;
[all …]
Dstih418-clock.dtsi8 #include <dt-bindings/clock/stih418-clks.h>
21 #clock-cells = <0>;
22 compatible = "fixed-clock";
23 clock-frequency = <30000000>;
24 clock-output-names = "CLK_SYSIN";
28 * ARM Peripheral clock for timers
31 #clock-cells = <0>;
32 compatible = "fixed-factor-clock";
34 clock-div = <2>;
35 clock-mult = <1>;
[all …]
Dstih416-clock.dtsi10 #include <dt-bindings/clock/stih416-clks.h>
22 #clock-cells = <0>;
23 compatible = "fixed-clock";
24 clock-frequency = <30000000>;
34 #clock-cells = <1>;
39 clock-output-names = "clk-s-a0-pll0-hs",
45 #clock-cells = <0>;
51 clock-output-names = "clk-s-a0-osc-prediv";
55 #clock-cells = <1>;
63 clock-output-names = "clk-s-fdma-0",
[all …]
Dk2e-clocks.dtsi13 #clock-cells = <0>;
14 compatible = "ti,keystone,main-pll-clock";
21 #clock-cells = <0>;
22 compatible = "ti,keystone,pll-clock";
24 clock-output-names = "papllclk";
30 #clock-cells = <0>;
31 compatible = "ti,keystone,pll-clock";
33 clock-output-names = "ddr-3a-pll-clk";
39 #clock-cells = <0>;
40 compatible = "ti,keystone,psc-clock";
[all …]
Dr8a7790.dtsi13 #include <dt-bindings/clock/r8a7790-clock.h>
51 clock-frequency = <1300000000>;
54 clock-latency = <300000>; /* 300 us */
69 clock-frequency = <1300000000>;
76 clock-frequency = <1300000000>;
83 clock-frequency = <1300000000>;
90 clock-frequency = <780000000>;
97 clock-frequency = <780000000>;
104 clock-frequency = <780000000>;
111 clock-frequency = <780000000>;
[all …]
Dexynos5440.dtsi12 #include <dt-bindings/clock/exynos5440.h>
29 clock: clock-controller@160000 { label
30 compatible = "samsung,exynos5440-clock";
32 #clock-cells = <1>;
87 clock-frequency = <50000000>;
111 clocks = <&clock CLK_B_125>, <&clock CLK_B_125>;
112 clock-names = "uart", "clk_uart_baud0";
119 clocks = <&clock CLK_B_125>, <&clock CLK_B_125>;
120 clock-names = "uart", "clk_uart_baud0";
131 clocks = <&clock CLK_B_125>, <&clock CLK_SPI_BAUD>;
[all …]
Dwm8650.dtsi70 #clock-cells = <0>;
71 compatible = "fixed-clock";
72 clock-frequency = <25000000>;
76 #clock-cells = <0>;
77 compatible = "fixed-clock";
78 clock-frequency = <24000000>;
82 #clock-cells = <0>;
83 compatible = "wm,wm8650-pll-clock";
89 #clock-cells = <0>;
90 compatible = "wm,wm8650-pll-clock";
[all …]
Dstih415-clock.dtsi9 #include <dt-bindings/clock/stih415-clks.h>
21 #clock-cells = <0>;
22 compatible = "fixed-clock";
23 clock-frequency = <30000000>;
33 #clock-cells = <1>;
38 clock-output-names = "clk-s-a0-pll0-hs",
44 #clock-cells = <0>;
50 clock-output-names = "clk-s-a0-osc-prediv";
54 #clock-cells = <1>;
62 clock-output-names = "clk-s-fdma-0",
[all …]
Dr8a7791.dtsi13 #include <dt-bindings/clock/r8a7791-clock.h>
50 clock-frequency = <1500000000>;
53 clock-latency = <300000>; /* 300 us */
68 clock-frequency = <1500000000>;
210 clock-names = "fck";
230 clock-names = "fck";
282 clock-names = "fck";
313 clock-names = "fck";
342 clock-names = "fck";
371 clock-names = "fck";
[all …]
Dwm8505.dtsi73 #clock-cells = <0>;
74 compatible = "fixed-clock";
75 clock-frequency = <24000000>;
79 #clock-cells = <0>;
80 compatible = "fixed-clock";
81 clock-frequency = <25000000>;
85 #clock-cells = <0>;
86 compatible = "via,vt8500-pll-clock";
92 #clock-cells = <0>;
93 compatible = "via,vt8500-pll-clock";
[all …]
Dsama5d2.dtsi49 #include <dt-bindings/clock/at91.h>
81 compatible = "fixed-clock";
82 #clock-cells = <0>;
83 clock-frequency = <0>;
87 compatible = "fixed-clock";
88 #clock-cells = <0>;
89 clock-frequency = <0>;
93 compatible = "fixed-clock";
94 #clock-cells = <0>;
95 clock-frequency = <1000000>;
[all …]
Dexynos5410.dtsi17 #include <dt-bindings/clock/exynos5410.h>
37 clock-frequency = <1600000000>;
44 clock-frequency = <1600000000>;
51 clock-frequency = <1600000000>;
58 clock-frequency = <1600000000>;
112 clocks = <&fin_pll>, <&clock CLK_MCT>;
113 clock-names = "fin_pll", "mct";
152 clock: clock-controller@10010000 { label
153 compatible = "samsung,exynos5410-clock";
155 #clock-cells = <1>;
[all …]
Dr7s72100.dtsi12 #include <dt-bindings/clock/r7s72100-clock.h>
40 #clock-cells = <0>;
41 compatible = "fixed-clock";
43 clock-frequency = <0>;
44 clock-output-names = "extal";
48 #clock-cells = <0>;
49 compatible = "fixed-clock";
51 clock-frequency = <0>;
52 clock-output-names = "usb_x1";
57 #clock-cells = <0>;
[all …]
Domap36xx-clocks.dtsi2 * Device Tree Source for OMAP36xx clock data
12 #clock-cells = <0>;
13 compatible = "ti,omap3-dpll-per-j-type-clock";
19 #clock-cells = <0>;
20 compatible = "ti,hsdiv-gate-clock";
29 #clock-cells = <0>;
30 compatible = "ti,hsdiv-gate-clock";
38 #clock-cells = <0>;
39 compatible = "ti,hsdiv-gate-clock";
47 #clock-cells = <0>;
[all …]
Dversatile-ab.dts27 #clock-cells = <0>;
28 compatible = "fixed-clock";
29 clock-frequency = <24000000>;
38 #clock-cells = <0>;
43 /* The timer clock is the 24 MHz oscillator divided to 1MHz */
45 #clock-cells = <0>;
46 compatible = "fixed-factor-clock";
47 clock-div = <24>;
48 clock-mult = <1>;
53 #clock-cells = <0>;
[all …]
Dr8a7778.dtsi19 #include <dt-bindings/clock/r8a7778-clock.h>
34 clock-frequency = <800000000>;
200 clock-names = "fck";
215 clock-names = "fck";
230 clock-names = "fck";
264 clock-names = "ssi.8", "ssi.7", "ssi.6", "ssi.5", "ssi.4",
298 clock-names = "sci_ick";
308 clock-names = "sci_ick";
318 clock-names = "sci_ick";
328 clock-names = "sci_ick";
[all …]
Dk2hk-evm.dts22 #clock-cells = <0>;
23 compatible = "fixed-clock";
24 clock-frequency = <122880000>;
25 clock-output-names = "refclk-sys";
29 #clock-cells = <0>;
30 compatible = "fixed-clock";
31 clock-frequency = <122880000>;
32 clock-output-names = "refclk-pass";
36 #clock-cells = <0>;
37 compatible = "fixed-clock";
[all …]
Dsun5i.dtsi47 #include <dt-bindings/clock/sun4i-a10-pll2.h>
72 * This is a dummy clock, to be used as placeholder on
73 * other mux clocks when a specific parent clock is not
78 #clock-cells = <0>;
79 compatible = "fixed-clock";
80 clock-frequency = <0>;
84 #clock-cells = <0>;
87 clock-frequency = <24000000>;
88 clock-output-names = "osc24M";
92 #clock-cells = <0>;
[all …]
Decx-common.dtsi61 clock-names = "apb_pclk";
71 clock-names = "apb_pclk";
82 clock-names = "apb_pclk";
93 clock-names = "apb_pclk";
104 clock-names = "apb_pclk";
113 clock-names = "apb_pclk";
121 clock-names = "apb_pclk";
129 clock-names = "apb_pclk";
150 #clock-cells = <0>;
151 compatible = "fixed-clock";
[all …]
Dexynos3250.dtsi22 #include <dt-bindings/clock/exynos3250.h>
55 clock-frequency = <1000000000>;
57 clock-names = "cpu";
78 clock-frequency = <1000000000>;
92 xusbxti: clock@0 {
93 compatible = "fixed-clock";
97 clock-frequency = <0>;
98 #clock-cells = <0>;
99 clock-output-names = "xusbxti";
102 xxti: clock@1 {
[all …]
Dlpc18xx.dtsi16 #include "dt-bindings/clock/lpc18xx-cgu.h"
17 #include "dt-bindings/clock/lpc18xx-ccu.h"
37 compatible = "fixed-clock";
38 #clock-cells = <0>;
39 clock-frequency = <12000000>;
43 compatible = "fixed-clock";
44 #clock-cells = <0>;
45 clock-frequency = <32768>;
49 compatible = "fixed-clock";
50 #clock-cells = <0>;
[all …]
Dsocfpga.dtsi92 clock-names = "apb_pclk";
121 #clock-cells = <0>;
122 compatible = "fixed-clock";
126 #clock-cells = <0>;
127 compatible = "fixed-clock";
131 #clock-cells = <0>;
132 compatible = "fixed-clock";
136 #clock-cells = <0>;
137 compatible = "fixed-clock";
143 #clock-cells = <0>;
[all …]
Dr8a7779.dtsi14 #include <dt-bindings/clock/r8a7779-clock.h>
30 clock-frequency = <1000000000>;
36 clock-frequency = <1000000000>;
42 clock-frequency = <1000000000>;
48 clock-frequency = <1000000000>;
218 clock-names = "sci_ick";
228 clock-names = "sci_ick";
238 clock-names = "sci_ick";
248 clock-names = "sci_ick";
258 clock-names = "sci_ick";
[all …]
Demev2.dtsi36 clock-frequency = <533000000>;
42 clock-frequency = <533000000>;
67 compatible = "fixed-clock";
68 clock-frequency = <32768>;
69 #clock-cells = <0>;
75 #clock-cells = <0>;
81 #clock-cells = <0>;
87 #clock-cells = <0>;
93 #clock-cells = <0>;
96 compatible = "fixed-factor-clock";
[all …]
Dvexpress-v2m-rs1.dtsi101 clock-names = "refclk", "timclk", "apb_pclk";
102 #clock-cells = <1>;
103 clock-output-names = "timerclken0", "timerclken1", "timerclken2", "timerclken3";
105 …assigned-clock-parents = <&v2m_refclk1mhz>, <&v2m_refclk1mhz>, <&v2m_refclk1mhz>, <&v2m_refclk1mhz…
127 clock-names = "apb_pclk";
139 clock-names = "mclk", "apb_pclk";
147 clock-names = "KMIREFCLK", "apb_pclk";
155 clock-names = "KMIREFCLK", "apb_pclk";
163 clock-names = "uartclk", "apb_pclk";
171 clock-names = "uartclk", "apb_pclk";
[all …]
Dvexpress-v2m.dtsi100 clock-names = "refclk", "timclk", "apb_pclk";
101 #clock-cells = <1>;
102 clock-output-names = "timerclken0", "timerclken1", "timerclken2", "timerclken3";
104 …assigned-clock-parents = <&v2m_refclk1mhz>, <&v2m_refclk1mhz>, <&v2m_refclk1mhz>, <&v2m_refclk1mhz…
126 clock-names = "apb_pclk";
138 clock-names = "mclk", "apb_pclk";
146 clock-names = "KMIREFCLK", "apb_pclk";
154 clock-names = "KMIREFCLK", "apb_pclk";
162 clock-names = "uartclk", "apb_pclk";
170 clock-names = "uartclk", "apb_pclk";
[all …]
Dsun6i-a31.dtsi87 clock-frequency = <24000000>;
101 clock-latency = <244144>; /* 8 32k periods */
183 #clock-cells = <0>;
184 compatible = "fixed-clock";
185 clock-frequency = <24000000>;
189 #clock-cells = <0>;
190 compatible = "fixed-clock";
191 clock-frequency = <32768>;
192 clock-output-names = "osc32k";
196 #clock-cells = <0>;
[all …]
Darm-realview-pb1176.dts57 #clock-cells = <0>;
58 compatible = "fixed-clock";
59 clock-frequency = <24000000>;
63 #clock-cells = <0>;
64 compatible = "fixed-factor-clock";
65 clock-div = <24>;
66 clock-mult = <1>;
71 #clock-cells = <0>;
72 compatible = "fixed-factor-clock";
73 clock-div = <1>;
[all …]
Ds5pv210.dtsi23 #include <dt-bindings/clock/s5pv210.h>
24 #include <dt-bindings/clock/s5pv210-audss.h>
66 compatible = "fixed-clock";
68 clock-frequency = <0>;
69 clock-output-names = "xxti";
70 #clock-cells = <0>;
74 compatible = "fixed-clock";
76 clock-frequency = <0>;
77 clock-output-names = "xusbxti";
78 #clock-cells = <0>;
[all …]
Dsun8i-a23-a33.dtsi74 clock-frequency = <24000000>;
102 #clock-cells = <0>;
103 compatible = "fixed-clock";
104 clock-frequency = <24000000>;
105 clock-output-names = "osc24M";
109 #clock-cells = <0>;
110 compatible = "fixed-clock";
111 clock-frequency = <32768>;
112 clock-output-names = "osc32k";
116 #clock-cells = <0>;
[all …]
Dexynos4212.dtsi33 clocks = <&clock CLK_ARM_CLK>;
34 clock-names = "cpu";
56 clock-latency-ns = <200000>;
61 clock-latency-ns = <200000>;
66 clock-latency-ns = <200000>;
71 clock-latency-ns = <200000>;
76 clock-latency-ns = <200000>;
81 clock-latency-ns = <200000>;
86 clock-latency-ns = <200000>;
91 clock-latency-ns = <200000>;
[all …]
Dsun4i-a10.dtsi48 #include <dt-bindings/clock/sun4i-a10-pll2.h>
109 clock-latency = <244144>; /* 8 32k periods */
165 * This is a dummy clock, to be used as placeholder on
166 * other mux clocks when a specific parent clock is not
171 #clock-cells = <0>;
172 compatible = "fixed-clock";
173 clock-frequency = <0>;
177 #clock-cells = <0>;
180 clock-frequency = <24000000>;
181 clock-output-names = "osc24M";
[all …]
Dsocfpga_arria10.dtsi97 #clock-cells = <0>;
98 compatible = "fixed-clock";
102 #clock-cells = <0>;
103 compatible = "fixed-clock";
107 #clock-cells = <0>;
108 compatible = "fixed-clock";
112 #clock-cells = <0>;
113 compatible = "fixed-clock";
119 #clock-cells = <0>;
120 compatible = "altr,socfpga-a10-pll-clock";
[all …]
Dat91sam9261.dtsi13 #include <dt-bindings/clock/at91.h>
51 compatible = "fixed-clock";
52 #clock-cells = <0>;
53 clock-frequency = <0>;
57 compatible = "fixed-clock";
58 #clock-cells = <0>;
59 clock-frequency = <0>;
79 clock-names = "ohci_clk", "hclk", "uhpck";
90 clock-names = "lcdc_clk", "hclk";
123 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
[all …]
Dvexpress-v2p-ca15-tc1.dts59 clock-names = "pxlclk";
66 clock-names = "apb_pclk";
75 clock-names = "apb_pclk";
96 clock-names = "apb_pclk";
108 clock-names = "apb_pclk";
130 /* CPU PLL reference clock */
134 #clock-cells = <0>;
135 clock-output-names = "oscclk0";
139 /* Multiplexed AXI master clock */
143 #clock-cells = <0>;
[all …]
Dvexpress-v2p-ca15_a7.dts105 clock-names = "wdogclk", "apb_pclk";
113 clock-names = "pxlclk";
120 clock-names = "apb_pclk";
171 clock-names = "apb_pclk";
183 clock-names = "apb_pclk";
219 /* Reference 24MHz clock */
220 compatible = "fixed-clock";
221 #clock-cells = <0>;
222 clock-frequency = <24000000>;
223 clock-output-names = "oscclk6a";
[all …]
Dsun7i-a20.dtsi50 #include <dt-bindings/clock/sun4i-a10-pll2.h>
102 clock-latency = <244144>; /* 8 32k periods */
181 #clock-cells = <0>;
184 clock-frequency = <24000000>;
185 clock-output-names = "osc24M";
189 #clock-cells = <0>;
190 compatible = "fixed-clock";
191 clock-frequency = <32768>;
192 clock-output-names = "osc32k";
196 #clock-cells = <0>;
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dlpc1850-cgu.txt4 peripheral blocks of the LPC18xx. Each independent clock is called
5 a base clock and itself is one of the inputs to the two Clock
9 The CGU selects the inputs to the clock generators from multiple
10 clock sources, controls the clock generation, and routes the outputs
11 of the clock generators through the clock source bus to the output
12 stages. Each output stage provides an independent clock source and
18 This binding uses the common clock binding:
19 Documentation/devicetree/bindings/clock/clock-bindings.txt
26 containing clock control registers
27 - #clock-cells:
[all …]
Dmvebu-core-clock.txt3 Marvell MVEBU SoCs usually allow to determine core clock frequencies by
4 reading the Sample-At-Reset (SAR) register. The core clock consumer should
5 specify the desired clock by having the clock ID in its "clocks" phandle cell.
7 The following is a list of provided IDs and clock names on Armada 370/XP:
8 0 = tclk (Internal Bus clock)
9 1 = cpuclk (CPU clock)
10 2 = nbclk (L2 Cache clock)
11 3 = hclk (DRAM control clock)
12 4 = dramclk (DDR clock)
14 The following is a list of provided IDs and clock names on Armada 375:
[all …]
Dste-u300-syscon-clock.txt7 - #clock-cells: must be <0>
8 - clock-type: specifies the type of clock:
9 0 = slow clock
10 1 = fast clock
11 2 = rest/remaining clock
12 - clock-id: specifies the clock in the type range
15 - clocks: parent clock(s)
21 0 0 Slow peripheral bridge clock
22 0 1 UART0 clock
23 0 4 GPIO clock
[all …]
Dexynos5260-clock.txt3 Exynos5260 has 13 clock controllers which are instantiated
4 independently from the device-tree. These clock controllers
8 Each clock is assigned an identifier and client nodes can use
9 this identifier to specify the clock which they consume. All
11 dt-bindings/clock/exynos5260-clk.h header and can be used in
17 is expected that they are defined using standard clock bindings
18 with following clock-output-names:
20 - "fin_pll" - PLL input clock from XXTI
21 - "xrtcxti" - input clock from XRTCXTI
22 - "ioclk_pcm_extclk" - pcm external operation clock
[all …]
Dexynos5433-clock.txt3 The Exynos5433 clock controller generates and supplies clock to various
9 - "samsung,exynos5433-cmu-top" - clock controller compatible for CMU_TOP
12 - "samsung,exynos5433-cmu-cpif" - clock controller compatible for CMU_CPIF
14 - "samsung,exynos5433-cmu-mif" - clock controller compatible for CMU_MIF
16 - "samsung,exynos5433-cmu-peric" - clock controller compatible for CMU_PERIC
18 - "samsung,exynos5433-cmu-peris" - clock controller compatible for CMU_PERIS
20 - "samsung,exynos5433-cmu-fsys" - clock controller compatible for CMU_FSYS
22 - "samsung,exynos5433-cmu-g2d" - clock controller compatible for CMU_G2D
24 - "samsung,exynos5433-cmu-disp" - clock controller compatible for CMU_DISP
26 - "samsung,exynos5433-cmu-aud" - clock controller compatible for CMU_AUD
[all …]
Dpistachio-clock.txt1 Imagination Technologies Pistachio SoC clock controllers
4 Pistachio has four clock controllers (core clock, peripheral clock, peripheral
11 There are three external inputs to the clock controllers which should be
12 defined with the following clock-output-names:
14 - "audio_clk_in": Alternate audio reference clock (optional)
15 - "enet_clk_in": Alternate ethernet PHY clock (optional)
17 Core clock controller:
20 The core clock controller generates clocks for the CPU, RPU (WiFi + BT
25 - reg: Must contain the base address and length of the core clock controller.
26 - #clock-cells: Must be 1. The single cell is the clock identifier.
[all …]
Dsamsung,s3c64xx-clock.txt3 The S3C64xx clock controller generates and supplies clock to various controllers
4 within the SoC. The clock binding described here is applicable to all SoCs in
10 - "samsung,s3c6400-clock" - controller compatible with S3C6400 SoC.
11 - "samsung,s3c6410-clock" - controller compatible with S3C6410 SoC.
16 - #clock-cells: should be 1.
18 Each clock is assigned an identifier and client nodes can use this identifier
19 to specify the clock which they consume. Some of the clocks are available only
23 dt-bindings/clock/samsung,s3c64xx-clock.h header and can be used in device
29 that they are defined using standard clock bindings with following
30 clock-output-names:
[all …]
Dclock-bindings.txt4 Sources of clock signal can be represented by any node in the device
5 tree. Those nodes are designated as clock providers. Clock consumer
6 nodes use a phandle and clock specifier pair to connect clock provider
7 outputs to clock inputs. Similar to the gpio specifiers, a clock
8 specifier is an array of zero, one or more cells identifying the clock
9 output on a device. The length of a clock specifier is defined by the
10 value of a #clock-cells property in the clock provider node.
17 #clock-cells: Number of cells in a clock specifier; Typically 0 for nodes
18 with a single clock output and 1 for nodes with multiple
19 clock outputs.
[all …]
Dsamsung,s5pv210-clock.txt3 Samsung S5P6442, S5PC110 and S5PV210 SoCs contain integrated clock
4 controller, which generates and supplies clock to various controllers
10 - "samsung,s5pv210-clock" : for clock controller of Samsung
12 - "samsung,s5p6442-clock" : for clock controller of Samsung
18 - #clock-cells: should be 1.
21 dt-bindings/clock/s5pv210.h header and can be used in device tree sources.
26 that they are defined using standard clock bindings with following
27 clock-output-names:
34 board device tree, including the system base clock, as selected by XOM[0]
35 pin of the SoC. Refer to generic fixed rate clock bindings
[all …]
Dexynos7-clock.txt3 Exynos7 clock controller has various blocks which are instantiated
4 independently from the device-tree. These clock controllers
8 Each clock is assigned an identifier and client nodes can use
9 this identifier to specify the clock which they consume. All
11 dt-bindings/clock/exynos7-clk.h header and can be used in
17 is expected that they are defined using standard clock bindings
18 with following clock-output-names:
20 - "fin_pll" - PLL input clock from XXTI
24 - compatible: clock controllers will use one of the following
25 compatible strings to indicate the clock controller
[all …]
Dvt8500.txt3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
9 "via,vt8500-pll-clock" - for a VT8500/WM8505 PLL clock
10 "wm,wm8650-pll-clock" - for a WM8650 PLL clock
11 "wm,wm8750-pll-clock" - for a WM8750 PLL clock
12 "wm,wm8850-pll-clock" - for a WM8850 PLL clock
13 "via,vt8500-device-clock" - for a VT/WM device clock
16 - reg : shall be the control register offset from PMC base for the pll clock.
17 - clocks : shall be the input parent clock phandle for the clock. This should
18 be the reference clock.
[all …]
Dnvidia,tegra124-car.txt3 This binding uses the common clock binding:
4 Documentation/devicetree/bindings/clock/clock-bindings.txt
12 - clocks : Should contain phandle and clock specifiers for two clocks:
14 - #clock-cells : Should be 1.
15 In clock consumers, this cell represents the clock ID exposed by the
17 <dt-bindings/clock/tegra124-car-common.h> (which covers IDs common
18 to Tegra124 and Tegra132) and <dt-bindings/clock/tegra124-car.h>
21 In clock consumers, this cell represents the bit number in the CAR's
33 EMC clock rate.
36 - clock-frequency : Should contain the memory clock rate to which this timing
[all …]
Dfixed-clock.txt1 Binding for simple fixed-rate clock sources.
3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
8 - compatible : shall be "fixed-clock".
9 - #clock-cells : from common clock binding; shall be set to 0.
10 - clock-frequency : frequency of clock in Hz. Should be a single cell.
13 - clock-accuracy : accuracy of clock in ppb (parts per billion).
15 - clock-output-names : From common clock binding.
18 clock {
19 compatible = "fixed-clock";
[all …]
Dfixed-factor-clock.txt1 Binding for simple fixed factor rate clock sources.
3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
8 - compatible : shall be "fixed-factor-clock".
9 - #clock-cells : from common clock binding; shall be set to 0.
10 - clock-div: fixed divider.
11 - clock-mult: fixed multiplier.
12 - clocks: parent clock.
15 - clock-output-names : From common clock binding.
18 clock {
[all …]
Dxgene.txt3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
9 "apm,xgene-socpll-clock" - for a X-Gene SoC PLL clock
10 "apm,xgene-pcppll-clock" - for a X-Gene PCP PLL clock
11 "apm,xgene-device-clock" - for a X-Gene device clock
14 - reg : shall be the physical PLL register address for the pll clock.
15 - clocks : shall be the input parent clock phandle for the clock. This should
16 be the reference clock.
17 - #clock-cells : shall be set to 1.
18 - clock-output-names : shall be the name of the PLL referenced by derive
[all …]
Dux500.txt13 - prcmu-clock: a subnode with one clock cell for PRCMU (power,
15 clock in the prcmu-clock node the consumer wants to use.
16 - prcc-periph-clock: a subnode with two clock cells for
17 PRCC (programmable reset- and clock controller) peripheral clocks.
20 cell indicates which clock inside the PRCC block it wants,
22 - prcc-kernel-clock: a subnode with two clock cells for
23 PRCC (programmable reset- and clock controller) kernel clocks
26 cell indicates which clock inside the PRCC block it wants,
28 - rtc32k-clock: a subnode with zero clock cells for the 32kHz
29 RTC clock.
[all …]
Dexynos5410-clock.txt3 The Exynos5410 clock controller generates and supplies clock to various
8 - compatible: should be "samsung,exynos5410-clock"
13 - #clock-cells: should be 1.
16 dt-bindings/clock/exynos5410.h header and can be used in device
19 External clock:
21 There is clock that is generated outside the SoC. It
22 is expected that it is defined using standard clock bindings
23 with following clock-output-name:
25 - "fin_pll" - PLL input clock from XXTI
27 Example 1: An example of a clock controller node is listed below.
[all …]
Dcalxeda.txt3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
9 "calxeda,hb-pll-clock" - for a PLL clock
10 "calxeda,hb-a9periph-clock" - The A9 peripheral clock divided from the
11 A9 clock.
12 "calxeda,hb-a9bus-clock" - The A9 bus clock divided from the A9 clock.
13 "calxeda,hb-emmc-clock" - Divided clock for MMC/SD controller.
14 - reg : shall be the control register offset from SYSREGs base for the clock.
15 - clocks : shall be the input parent clock phandle for the clock. This is
17 - #clock-cells : from common clock binding; shall be set to 0.
Dkeystone-pll.txt9 This binding uses the common clock binding[1].
11 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
14 - #clock-cells : from common clock binding; shall be set to 0.
15 - compatible : shall be "ti,keystone,main-pll-clock" or "ti,keystone,pll-clock"
16 - clocks : parent clock phandle
19 post-divider registers are applicable only for main pll clock
25 #clock-cells = <0>;
26 compatible = "ti,keystone,main-pll-clock";
34 #clock-cells = <0>;
35 compatible = "ti,keystone,pll-clock";
[all …]
Dqoriq-clock.txt21 - compatible: Should contain a chip-specific clock block compatible
22 string and (if applicable) may contain a chassis-version clock
35 Chassis-version clock strings include:
40 represents the clock register set
51 - clock-frequency: Input system clock frequency (SYSCLK)
52 - clocks: If clock-frequency is not specified, sysclk may be provided
53 as an input clock. Either clock-frequency or clocks must be
58 The clockgen node should act as a clock provider, though in older device
59 trees the children of the clockgen node are the clock providers.
61 When the clockgen node is a clock provider, #clock-cells = <2>.
[all …]
Dat91-clock.txt3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
11 This node contains the slow clock definitions.
39 at91 main clock
43 at91 master clock
64 at91 SMD (Soft Modem) clock
72 at91 usb clock
75 at91 utmi clock
78 at91 h32mx clock
81 at91 generated clock
[all …]
Dclk-exynos-audss.txt3 The Samsung Audio Subsystem clock controller generates and supplies clocks
4 to Audio Subsystem block available in the S5PV210 and Exynos SoCs. The clock
10 - "samsung,exynos4210-audss-clock" - controller compatible with all Exynos4 SoCs.
11 - "samsung,exynos5250-audss-clock" - controller compatible with Exynos5250
13 - "samsung,exynos5420-audss-clock" - controller compatible with Exynos5420
17 - #clock-cells: should be 1.
20 - pll_ref: Fixed rate PLL reference clock, parent of mout_audss. "fin_pll"
24 - cdclk: External i2s clock, parent of mout_i2s. "cdclk0" is used if not
26 - sclk_audio: Audio bus clock, parent of mout_i2s. "sclk_audio0" is used if
28 - sclk_pcm_in: PCM clock, parent of sclk_pcm. "sclk_pcm0" is used if not
[all …]
Dmoxa,moxart-clock.txt3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
14 - compatible : Must be "moxa,moxart-pll-clock"
15 - #clock-cells : Should be 0
17 - clocks : Should contain phandle + clock-specifier for the parent clock
20 - clock-output-names : Should contain clock name
26 - compatible : Must be "moxa,moxart-apb-clock"
27 - #clock-cells : Should be 0
29 - clocks : Should contain phandle + clock-specifier for the parent clock
32 - clock-output-names : Should contain clock name
[all …]
Dsilabs,si5351.txt1 Binding for Silicon Labs Si5351a/b/c programmable i2c clock generator.
7 The Si5351a/b/c are programmable i2c clock generators with up to 8 output
9 3 output clocks are accessible. The internal structure of the clock
17 - #clock-cells: from common clock binding; shall be set to 1.
18 - clocks: from common clock binding; list of parent clock
19 handles, shall be xtal reference clock or xtal and clkin for
20 si5351c only. Corresponding clock input names are "xtal" and
27 to overwrite clock source of pll A (number=0) or B (number=1).
31 Each of the clock outputs can be overwritten individually by
32 using a child node to the I2C device node. If a child node for a clock
[all …]
Dexynos4-clock.txt3 The Exynos4 clock controller generates and supplies clock to various controllers
4 within the Exynos4 SoC. The clock binding described here is applicable to all
10 - "samsung,exynos4210-clock" - controller compatible with Exynos4210 SoC.
11 - "samsung,exynos4412-clock" - controller compatible with Exynos4412 SoC.
16 - #clock-cells: should be 1.
18 Each clock is assigned an identifier and client nodes can use this identifier
19 to specify the clock which they consume.
22 dt-bindings/clock/exynos4.h header and can be used in device
25 Example 1: An example of a clock controller node is listed below.
27 clock: clock-controller@0x10030000 {
[all …]
Dexynos5420-clock.txt3 The Exynos5420 clock controller generates and supplies clock to various
9 - "samsung,exynos5420-clock" - controller compatible with Exynos5420 SoC.
10 - "samsung,exynos5800-clock" - controller compatible with Exynos5800 SoC.
15 - #clock-cells: should be 1.
17 Each clock is assigned an identifier and client nodes can use this identifier
18 to specify the clock which they consume.
21 dt-bindings/clock/exynos5420.h header and can be used in device
24 Example 1: An example of a clock controller node is listed below.
26 clock: clock-controller@0x10010000 {
27 compatible = "samsung,exynos5420-clock";
[all …]
Dexynos5250-clock.txt3 The Exynos5250 clock controller generates and supplies clock to various
9 - "samsung,exynos5250-clock" - controller compatible with Exynos5250 SoC.
14 - #clock-cells: should be 1.
16 Each clock is assigned an identifier and client nodes can use this identifier
17 to specify the clock which they consume.
20 dt-bindings/clock/exynos5250.h header and can be used in device
23 Example 1: An example of a clock controller node is listed below.
25 clock: clock-controller@0x10010000 {
26 compatible = "samsung,exynos5250-clock";
28 #clock-cells = <1>;
[all …]
Dpwm-clock.txt1 Binding for an external clock signal driven by a PWM pin.
3 This binding uses the common clock binding[1] and the common PWM binding[2].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
9 - compatible : shall be "pwm-clock".
10 - #clock-cells : from common clock binding; shall be set to 0.
11 - pwms : from common PWM binding; this determines the clock frequency
15 - clock-output-names : From common clock binding.
16 - clock-frequency : Exact output frequency, in case the PWM period
20 clock {
21 compatible = "pwm-clock";
[all …]
Dsamsung,s3c2443-clock.txt3 The S3C2443 clock controller generates and supplies clock to various controllers
4 within the SoC. The clock binding described here is applicable to all SoCs in
10 - "samsung,s3c2416-clock" - controller compatible with S3C2416 SoC.
11 - "samsung,s3c2443-clock" - controller compatible with S3C2443 SoC.
12 - "samsung,s3c2450-clock" - controller compatible with S3C2450 SoC.
15 - #clock-cells: should be 1.
17 Each clock is assigned an identifier and client nodes can use this identifier
18 to specify the clock which they consume. Some of the clocks are available only
22 dt-bindings/clock/s3c2443.h header and can be used in device
28 that they are defined using standard clock bindings with following
[all …]
Dnvidia,tegra30-car.txt3 This binding uses the common clock binding:
4 Documentation/devicetree/bindings/clock/clock-bindings.txt
12 - clocks : Should contain phandle and clock specifiers for two clocks:
14 - #clock-cells : Should be 1.
15 In clock consumers, this cell represents the clock ID exposed by the
17 <dt-bindings/clock/tegra30-car.h>.
19 In clock consumers, this cell represents the bit number in the CAR's
25 tegra_car: clock {
28 #clock-cells = <1>;
45 osc: clock@0 {
[all …]
Dnvidia,tegra114-car.txt3 This binding uses the common clock binding:
4 Documentation/devicetree/bindings/clock/clock-bindings.txt
12 - clocks : Should contain phandle and clock specifiers for two clocks:
14 - #clock-cells : Should be 1.
15 In clock consumers, this cell represents the clock ID exposed by the
17 <dt-bindings/clock/tegra114-car.h>.
19 In clock consumers, this cell represents the bit number in the CAR's
25 tegra_car: clock {
28 #clock-cells = <1>;
45 osc: clock@0 {
[all …]
Dnvidia,tegra20-car.txt3 This binding uses the common clock binding:
4 Documentation/devicetree/bindings/clock/clock-bindings.txt
12 - clocks : Should contain phandle and clock specifiers for two clocks:
14 - #clock-cells : Should be 1.
15 In clock consumers, this cell represents the clock ID exposed by the
17 <dt-bindings/clock/tegra20-car.h>.
19 In clock consumers, this cell represents the bit number in the CAR's
25 tegra_car: clock {
28 #clock-cells = <1>;
45 osc: clock@0 {
[all …]
Demev2-clock.txt3 This binding uses the common clock binding.
7 This is not a clock provider, but clocks under SMU depend on it.
15 "Serial clock generator" in fig."Clock System Overview" of the manual,
17 This makes internal (neither input nor output) clock that is provided
23 - clocks: Parent clocks. Input clocks as described in clock-bindings.txt
24 - #clock-cells: Should be <0>
29 Registers are "xxx clock gate control register" (XXXGCLKCTRL).
34 - clocks: Input clock as described in clock-bindings.txt
35 - #clock-cells: Should be <0>
43 #clock-cells = <0>;
[all …]
Dsamsung,s3c2410-clock.txt3 The S3C2410 clock controller generates and supplies clock to various controllers
4 within the SoC. The clock binding described here is applicable to the s3c2410,
10 - "samsung,s3c2410-clock" - controller compatible with S3C2410 SoC.
11 - "samsung,s3c2440-clock" - controller compatible with S3C2440 SoC.
12 - "samsung,s3c2442-clock" - controller compatible with S3C2442 SoC.
15 - #clock-cells: should be 1.
17 Each clock is assigned an identifier and client nodes can use this identifier
18 to specify the clock which they consume. Some of the clocks are available only
22 dt-bindings/clock/s3c2410.h header and can be used in device
27 The xti clock used as input for the plls is generated outside the SoC. It is
[all …]
Dexynos3250-clock.txt3 The Exynos3250 clock controller generates and supplies clock to various
12 - "samsung,exynos3250-cmu-isp" - ISP block clock controller compatible
18 - #clock-cells: should be 1.
20 Each clock is assigned an identifier and client nodes can use this identifier
21 to specify the clock which they consume.
24 dt-bindings/clock/exynos3250.h header and can be used in device
27 Example 1: Examples of clock controller nodes are listed below.
29 cmu: clock-controller@10030000 {
32 #clock-cells = <1>;
35 cmu_dmc: clock-controller@105C0000 {
[all …]
Dclk-s5pv210-audss.txt3 The Samsung Audio Subsystem clock controller generates and supplies clocks
8 - compatible: should be "samsung,s5pv210-audss-clock".
11 - #clock-cells: should be 1.
14 - hclk: AHB bus clock of the Audio Subsystem.
15 - xxti: Optional fixed rate PLL reference clock, parent of mout_audss. If
17 a clock named "xxti".
19 - iiscdclk0: Optional external i2s clock, parent of mout_i2s. If not
20 specified, it is fixed to a clock named "iiscdclk0".
21 - sclk_audio0: Audio bus clock, parent of mout_i2s.
23 - clock-names: Aliases for the above clocks. They should be "hclk",
[all …]
Dingenic,cgu.txt5 to provide many different clock signals derived from only 2 external source
12 - clocks : List of phandle & clock specifiers for clocks external to the CGU.
14 "ext" and second the RTC clock source "rtc".
15 - clock-names : List of name strings for the external clocks.
16 - #clock-cells: Should be 1.
17 Clock consumers specify this argument to identify a clock. The valid values
18 may be found in <dt-bindings/clock/<soctype>-cgu.h>.
26 #clock-cells = <1>;
37 ext: clock@0 {
38 compatible = "fixed-clock";
[all …]
Dhix5hd2-clock.txt3 The hix5hd2 clock controller generates and supplies clock to various
8 - compatible: should be "hisilicon,hix5hd2-clock"
10 - #clock-cells: Should be <1>
12 Each clock is assigned an identifier and client nodes use this identifier
13 to specify the clock which they consume.
15 All these identifier could be found in <dt-bindings/clock/hix5hd2-clock.h>.
18 clock: clock@f8a22000 {
19 compatible = "hisilicon,hix5hd2-clock";
21 #clock-cells = <1>;
28 clocks = <&clock HIX5HD2_FIXED_83M>;
[all …]
Dsamsung,s3c2412-clock.txt3 The S3C2412 clock controller generates and supplies clock to various controllers
4 within the SoC. The clock binding described here is applicable to the s3c2412
9 - compatible: should be "samsung,s3c2412-clock"
12 - #clock-cells: should be 1.
14 Each clock is assigned an identifier and client nodes can use this identifier
15 to specify the clock which they consume. Some of the clocks are available only
19 dt-bindings/clock/s3c2412.h header and can be used in device
25 that they are defined using standard clock bindings with following
26 clock-output-names:
28 - "ext" - external clock source - optional,
[all …]
Drenesas,cpg-div6-clocks.txt4 Generator (CPG). Their clock input is divided by a configurable factor from 1
10 - "renesas,r8a73a4-div6-clock" for R8A73A4 (R-Mobile APE6) DIV6 clocks
11 - "renesas,r8a7740-div6-clock" for R8A7740 (R-Mobile A1) DIV6 clocks
12 - "renesas,r8a7790-div6-clock" for R8A7790 (R-Car H2) DIV6 clocks
13 - "renesas,r8a7791-div6-clock" for R8A7791 (R-Car M2-W) DIV6 clocks
14 - "renesas,r8a7793-div6-clock" for R8A7793 (R-Car M2-N) DIV6 clocks
15 - "renesas,r8a7794-div6-clock" for R8A7794 (R-Car E2) DIV6 clocks
16 - "renesas,sh73a0-div6-clock" for SH73A0 (SH-Mobile AG5) DIV6 clocks
17 and "renesas,cpg-div6-clock" as a fallback.
18 - reg: Base address and length of the memory resource used by the DIV6 clock
[all …]
Dsunxi.txt3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
10 "allwinner,sun4i-a10-pll1-clk" - for the main PLL clock and PLL4
11 "allwinner,sun6i-a31-pll1-clk" - for the main PLL clock on A31
12 "allwinner,sun8i-a23-pll1-clk" - for the main PLL clock on A23
14 "allwinner,sun4i-a10-pll5-clk" - for the PLL5 clock
15 "allwinner,sun4i-a10-pll6-clk" - for the PLL6 clock
16 "allwinner,sun6i-a31-pll6-clk" - for the PLL6 clock on A31
17 "allwinner,sun9i-a80-gt-clk" - for the GT bus clock on A80
18 "allwinner,sun4i-a10-cpu-clk" - for the CPU multiplexer clock
[all …]
Dgpio-gate-clock.txt1 Binding for simple gpio gated clock.
3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
8 - compatible : shall be "gpio-gate-clock".
9 - #clock-cells : from common clock binding; shall be set to 0.
10 - enable-gpios : GPIO reference for enabling and disabling the clock.
13 - clocks: Maximum of one parent clock is supported.
16 clock {
17 compatible = "gpio-gate-clock";
19 #clock-cells = <0>;
Dbrcm,bcm2835-cprman.txt3 This binding uses the common clock binding:
4 Documentation/devicetree/bindings/clock/clock-bindings.txt
6 The CPRMAN clock controller generates clocks in the audio power domain
9 few PLLs, and a level of mostly-generic clock generators sourcing from
11 clock generators, but a few (like the ARM or HDMI) will source from
16 - #clock-cells: Should be <1>. The permitted clock-specifier values can be
17 found in include/dt-bindings/clock/bcm2835.h
19 - clocks: The external oscillator clock phandle
23 clk_osc: clock@3 {
24 compatible = "fixed-clock";
[all …]
Drockchip,rk3368-cru.txt3 The RK3368 clock controller generates and supplies clock to various
12 - #clock-cells: should be 1.
20 Each clock is assigned an identifier and client nodes can use this identifier
21 to specify the clock which they consume. All available clocks are defined as
22 preprocessor macros in the dt-bindings/clock/rk3368-cru.h headers and can be
29 that they are defined using standard clock bindings with following
30 clock-output-names:
32 - "xin32k" - rtc clock - optional,
33 - "ext_i2s" - external I2S clock - optional,
34 - "ext_gmac" - external GMAC clock - optional
[all …]
Dmaxim,max77686.txt1 Binding for Maxim MAX77686 32k clock generator block
6 The MAX77686 contains three 32.768khz clock outputs that can be controlled
13 - #clock-cells: from common clock binding; shall be set to 1.
16 - clock-output-names: From common clock binding.
18 Each clock is assigned an identifier and client nodes can use this identifier
19 to specify the clock which they consume. Following indices are allowed:
20 - 0: 32khz_ap clock,
21 - 1: 32khz_cp clock,
22 - 2: 32khz_pmic clock.
24 Clocks are defined as preprocessor macros in dt-bindings/clock/maxim,max77686.h
[all …]
Dvf610-clock.txt6 - #clock-cells: Should be <1>
9 - clocks: list of clock identifiers which are external input clocks to the
10 given clock controller. Please refer the next section to find
12 - clock-names: list of names of clocks which are exteral input clocks to the
13 given clock controller.
15 Input clocks for top clock controller:
21 The clock consumer should specify the desired clock by having the clock
22 ID in its "clocks" phandle cell. See include/dt-bindings/clock/vf610-clock.h
23 for the full list of VF610 clock IDs.
30 #clock-cells = <1>;
[all …]
Daxi-clkgen.txt1 Binding for the axi-clkgen clock generator
3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
9 - #clock-cells : from common clock binding; Should always be set to 0.
11 - clocks : Phandle and clock specifier for the parent clock.
14 - clock-output-names : From common clock binding.
17 clock@0xff000000 {
19 #clock-cells = <0>;
Dgpio-mux-clock.txt1 Binding for simple gpio clock multiplexer.
3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
8 - compatible : shall be "gpio-mux-clock".
10 - #clock-cells : from common clock binding; shall be set to 0.
11 - select-gpios : GPIO reference for selecting the parent clock.
14 clock {
15 compatible = "gpio-mux-clock";
17 #clock-cells = <0>;
Daltr_socfpga.txt3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
9 "altr,socfpga-pll-clock" - for a PLL clock
10 "altr,socfpga-perip-clock" - The peripheral clock divided from the
11 PLL clock.
15 - reg : shall be the control register offset from CLOCK_MANAGER's base for the clock.
16 - clocks : shall be the input parent clock phandle for the clock. This is
18 - #clock-cells : from common clock binding, shall be set to 0.
24 - div-reg : For "socfpga-gate-clk" and "socfpga-periph-clock", div-reg contains
26 - clk-phase : For the sdmmc_clk, contains the value of the clock phase that controls
[all …]
Drockchip,rk3288-cru.txt3 The RK3288 clock controller generates and supplies clock to various
12 - #clock-cells: should be 1.
20 Each clock is assigned an identifier and client nodes can use this identifier
21 to specify the clock which they consume. All available clocks are defined as
22 preprocessor macros in the dt-bindings/clock/rk3288-cru.h headers and can be
29 that they are defined using standard clock bindings with following
30 clock-output-names:
32 - "xin32k" - rtc clock - optional,
33 - "ext_i2s" - external I2S clock - optional,
34 - "ext_hsadc" - external HSADC clock - optional,
[all …]
Dmaxim,max77802.txt1 Binding for Maxim MAX77802 32k clock generator block
6 The MAX77802 contains two 32.768khz clock outputs that can be controlled
12 - #clock-cells: From common clock binding; shall be set to 1.
15 - clock-output-names: From common clock binding.
17 Each clock is assigned an identifier and client nodes can use this identifier
18 to specify the clock which they consume. Following indices are allowed:
19 - 0: 32khz_ap clock,
20 - 1: 32khz_cp clock.
22 Clocks are defined as preprocessor macros in dt-bindings/clock/maxim,max77802.h
32 #clock-cells = <1>;
[all …]
Dbrcm,iproc-clocks.txt3 This binding uses the common clock binding:
4 Documentation/devicetree/bindings/clock/clock-bindings.txt
6 The iProc clock controller manages clocks that are common to the iProc family.
17 - #clock-cells:
18 Have a value of <1> since there are more than 1 leaf clock of a given PLL
22 clock control registers required for the PLL
25 The input parent clock phandle for the PLL. For most iProc PLLs, this is an
28 - clock-output-names:
34 #clock-cells = <0>;
35 compatible = "fixed-clock";
[all …]
Dkeystone-gate.txt5 This binding uses the common clock binding[1].
7 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
10 - compatible : shall be "ti,keystone,psc-clock".
11 - #clock-cells : from common clock binding; shall be set to 0.
12 - clocks : parent clock phandle
18 - clock-output-names : From common clock binding to override the
19 default output clock name
22 #clock-cells = <0>;
23 compatible = "ti,keystone,psc-clock";
25 clock-output-names = "usb";
Dlpc1850-ccu.txt3 Each CGU base clock has several clock branches which can be turned on
9 This binding uses the common clock binding:
10 Documentation/devicetree/bindings/clock/clock-bindings.txt
17 containing clock control registers
18 - #clock-cells:
19 Shall have value <1>. The permitted clock-specifier values
20 are the branch clock names defined in table below.
25 - clock-names:
26 Shall contain a list of names for the base clock routed
27 from the CGU to the specific CCU. Valid CCU clock names:
[all …]
Dexynos5440-clock.txt3 The Exynos5440 clock controller generates and supplies clock to various
8 - compatible: should be "samsung,exynos5440-clock".
13 - #clock-cells: should be 1.
15 Each clock is assigned an identifier and client nodes can use this identifier
16 to specify the clock which they consume.
19 dt-bindings/clock/exynos5440.h header and can be used in device
22 Example: An example of a clock controller node is listed below.
24 clock: clock-controller@0x10010000 {
25 compatible = "samsung,exynos5440-clock";
27 #clock-cells = <1>;
Dti,cdce706.txt1 Bindings for Texas Instruments CDCE706 programmable 3-PLL clock
9 - #clock-cells: from common clock binding; shall be set to 1.
10 - clocks: from common clock binding; list of parent clock
11 handles, shall be reference clock(s) connected to CLK_IN0
13 - clock-names: shall be clk_in0 and/or clk_in1. Use clk_in0
22 #clock-cells = <0>;
23 compatible = "fixed-clock";
24 clock-frequency = <54000000>;
30 cdce706: clock-synth@69 {
32 #clock-cells = <1>;
[all …]
Dmarvell,berlin.txt3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
8 clock node should be a sub-node of the chip controller node. Marvell Berlin2
14 - #clock-cells: must be 1
15 - clocks: must be the input parent clock phandle
16 - clock-names: name of the input parent clock
17 Allowed clock-names for the reference clocks are
20 BG2/BG2CD: "video_ext0" for the external video clock input
25 chip_clk: clock {
28 #clock-cells = <1>;
[all …]
Dexynos4415-clock.txt3 The Exynos4415 clock controller generates and supplies clock to various
10 (CMU_LEFTBUS, CMU_RIGHTBUS, CMU_TOP, CMU_CPU clock domains).
12 Controller (DMC) domain clock controller.
17 - #clock-cells: should be 1.
19 Each clock is assigned an identifier and client nodes can use this identifier
20 to specify the clock which they consume.
23 dt-bindings/clock/exynos4415.h header and can be used in device
26 Example 1: An example of a clock controller node is listed below.
28 cmu: clock-controller@10030000 {
31 #clock-cells = <1>;
[all …]
Drockchip,rk3188-cru.txt3 The RK3188/RK3066 clock controller generates and supplies clock to various
13 - #clock-cells: should be 1.
21 Each clock is assigned an identifier and client nodes can use this identifier
22 to specify the clock which they consume. All available clocks are defined as
23 preprocessor macros in the dt-bindings/clock/rk3188-cru.h and
24 dt-bindings/clock/rk3066-cru.h headers and can be used in device tree sources.
30 that they are defined using standard clock bindings with following
31 clock-output-names:
33 - "xin32k" - rtc clock - optional,
35 - "ext_hsadc" - external HSADC clock - optional,
[all …]
Dzx296702-clk.txt3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
10 zx296702 top clock selection, divider and gating
14 zx296702 device level clock selection and gating
18 The clock consumer should specify the desired clock by having the clock
19 ID in its "clocks" phandle cell. See include/dt-bindings/clock/zx296702-clock.h
20 for the full list of zx296702 clock IDs.
26 #clock-cells = <1>;
Dimx6q-clock.txt7 - #clock-cells: Should be <1>
9 The clock consumer should specify the desired clock by having the clock
10 ID in its "clocks" phandle cell. See include/dt-bindings/clock/imx6qdl-clock.h
11 for the full list of i.MX6 Quad and DualLite clock IDs.
15 #include <dt-bindings/clock/imx6qdl-clock.h>
21 #clock-cells = <1>;
29 clock-names = "ipg", "per";
Dsilabs,si514.txt1 Binding for Silicon Labs 514 programmable I2C clock generator.
4 This binding uses the common clock binding[1]. Details about the device can be
7 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
14 - #clock-cells: From common clock bindings: Shall be 0.
17 - clock-output-names: From common clock bindings. Recommended to be "si514".
20 si514: clock-generator@55 {
22 #clock-cells = <0>;
Dimx7d-clock.txt6 - #clock-cells: Should be <1>
7 - clocks: list of clock specifiers, must contain an entry for each required
8 entry in clock-names
9 - clock-names: should include entries "ckil", "osc"
11 The clock consumer should specify the desired clock by having the clock
12 ID in its "clocks" phandle cell. See include/dt-bindings/clock/imx7d-clock.h
13 for the full list of i.MX7 Dual clock IDs.
Dimx6ul-clock.txt6 - #clock-cells: Should be <1>
7 - clocks: list of clock specifiers, must contain an entry for each required
8 entry in clock-names
9 - clock-names: should include entries "ckil", "osc", "ipp_di0" and "ipp_di1"
11 The clock consumer should specify the desired clock by having the clock
12 ID in its "clocks" phandle cell. See include/dt-bindings/clock/imx6ul-clock.h
13 for the full list of i.MX6 UltraLite clock IDs.
Dlsi,axm5516-clks.txt1 AXM5516 clock driver bindings
7 - #clock-cells : shall contain 1
9 The consumer specifies the desired clock by having the clock ID in its "clocks"
10 phandle cell. See <dt-bindings/clock/lsi,axxia-clock.h> for the list of
11 supported clock IDs.
15 clks: clock-controller@2010020000 {
17 #clock-cells = <1>;
26 clock-names = "apb_pclk";
Dimx6sx-clock.txt6 - #clock-cells: Should be <1>
7 - clocks: list of clock specifiers, must contain an entry for each required
8 entry in clock-names
9 - clock-names: should include entries "ckil", "osc", "ipp_di0" and "ipp_di1"
11 The clock consumer should specify the desired clock by having the clock
12 ID in its "clocks" phandle cell. See include/dt-bindings/clock/imx6sx-clock.h
13 for the full list of i.MX6 SoloX clock IDs.
Drockchip.txt3 This binding uses the common clock binding[1].
5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
14 one gate clock spanning all registers or they can be divided into
20 - reg : shall be the control register address(es) for the clock.
21 - #clock-cells : from common clock binding; shall be set to 1
22 - clock-output-names : the corresponding gate names that the clock controls
23 - clocks : should contain the parent clock for each individual gate,
25 clock-output-names
41 clock-output-names =
51 #clock-cells = <1>;
[all …]
Dst,nomadik.txt3 This binding uses the common clock binding:
4 Documentation/devicetree/bindings/clock/clock-bindings.txt
7 PLLs and clock gates.
25 fixed frequency clock, as parent.
28 - compatible: must be "st,nomadik-pll-clock"
29 - clock-cells: must be 0
30 - clock-id: must be 1 or 2 for PLL1 and PLL2 respectively
31 - clocks: this clock will have main chrystal as parent
34 HCLK nodes: these represent the clock gates on individual
35 lines from the HCLK clock tree and the gate for individual
[all …]
Dst,stm32-rcc.txt4 The RCC IP is both a reset and a clock controller. This documentation only
5 describes the clock part.
7 Please also refer to clock-bindings.txt in this directory for common clock
14 - #clock-cells: 2, device nodes should specify the clock in their "clocks"
15 property, containing a phandle to the clock device node, an index selecting
16 between gated clocks and other clocks and an index specifying the clock to
22 #clock-cells = <2>
33 from the first RCC clock enable register (RCC_AHB1ENR, address offset 0x30).
40 /* Gated clock, AHB1 bit 0 (GPIOA) */
45 /* Gated clock, AHB2 bit 4 (CRYP) */
[all …]
/linux-4.4.14/arch/arm64/boot/dts/amd/
Damd-seattle-clks.dtsi8 compatible = "fixed-clock";
9 #clock-cells = <0>;
10 clock-frequency = <100000000>;
11 clock-output-names = "adl3clk_100mhz";
15 compatible = "fixed-clock";
16 #clock-cells = <0>;
17 clock-frequency = <375000000>;
18 clock-output-names = "ccpclk_375mhz";
22 compatible = "fixed-clock";
23 #clock-cells = <0>;
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/clock/ti/
Dgate.txt1 Binding for Texas Instruments gate clock.
5 This binding uses the common clock binding[1]. This clock is
6 quite much similar to the basic gate-clock [2], however,
8 is provided for this clock, the code assumes that a clockdomain
12 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
13 [2] Documentation/devicetree/bindings/clock/gate-clock.txt
14 [3] Documentation/devicetree/bindings/clock/ti/clockdomain.txt
18 "ti,gate-clock" - basic gate clock
19 "ti,wait-gate-clock" - gate clock which waits until clock is active before
21 "ti,dss-gate-clock" - gate clock with DSS specific hardware handling
[all …]
Dinterface.txt1 Binding for Texas Instruments interface clock.
5 This binding uses the common clock binding[1]. This clock is
6 quite much similar to the basic gate-clock [2], however,
8 companion clock finding (match corresponding functional gate
9 clock) and hardware autoidle enable / disable.
11 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
12 [2] Documentation/devicetree/bindings/clock/gate-clock.txt
16 "ti,omap3-interface-clock" - basic OMAP3 interface clock
17 "ti,omap3-no-wait-interface-clock" - interface clock which has no hardware
18 capability for waiting clock to be ready
[all …]
Ddpll.txt1 Binding for Texas Instruments DPLL clock.
5 This binding uses the common clock binding[1]. It assumes a
7 (reference clock and bypass clock), with digital phase locked
8 loop logic for multiplying the input clock to a desired output
9 clock. This clock also typically supports different operation
12 for the actual DPLL clock.
14 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
18 "ti,omap3-dpll-clock",
19 "ti,omap3-dpll-core-clock",
20 "ti,omap3-dpll-per-clock",
[all …]
Dfixed-factor-clock.txt1 Binding for TI fixed factor rate clock sources.
5 This binding uses the common clock binding[1], and also uses the autoidle
6 support from TI autoidle clock [2].
8 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
9 [2] Documentation/devicetree/bindings/clock/ti/autoidle.txt
12 - compatible : shall be "ti,fixed-factor-clock".
13 - #clock-cells : from common clock binding; shall be set to 0.
14 - ti,clock-div: fixed divider.
15 - ti,clock-mult: fixed multiplier.
16 - clocks: parent clock.
[all …]
Dcomposite.txt1 Binding for TI composite clock.
5 This binding uses the common clock binding[1]. It assumes a
6 register-mapped composite clock with multiple different sub-types;
8 a multiplexer clock with multiple input clock signals or parents, one
11 an adjustable clock rate divider, this behaves exactly as [3]
14 clock, this behaves exactly as [4]
17 merged to this clock. The component clocks shall be of one of the
18 "ti,*composite*-clock" types.
20 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
21 [2] Documentation/devicetree/bindings/clock/ti/mux.txt
[all …]
Dapll.txt1 Binding for Texas Instruments APLL clock.
5 This binding uses the common clock binding[1]. It assumes a
7 (reference clock and bypass clock), with analog phase locked
8 loop logic for multiplying the input clock to a desired output
9 clock. This clock also typically supports different operation
13 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
14 [2] Documentation/devicetree/bindings/clock/ti/dpll.txt
17 - compatible : shall be "ti,dra7-apll-clock" or "ti,omap2-apll-clock"
18 - #clock-cells : from common clock binding; shall be set to 0.
25 - ti,clock-frequency : static clock frequency for the clock (OMAP2 only)
[all …]
Ddra7-atl.txt3 The ATL IP is used to generate clock to be used to synchronize baseband and
4 audio codec. A single ATL IP provides four ATL clock instances sharing the same
5 functional clock but can be configured to provide different clocks.
6 ATL can maintain a clock averages to some desired frequency based on the bws/aws
13 This binding uses the common clock binding[1].
14 To be able to integrate the ATL clocks with DT clock tree.
16 Since the clock instances are part of a single IP this binding is used as a node
17 for the DT clock tree, the IP driver is needed to handle the actual configuration
20 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
23 - compatible : shall be "ti,dra7-atl-clock"
[all …]
Dmux.txt1 Binding for TI mux clock.
5 This binding uses the common clock binding[1]. It assumes a
6 register-mapped multiplexer with multiple input clock signals or
7 parents, one of which can be selected as output. This clock does not
17 register value selected parent clock
22 Some clock controller IPs do not allow a value of zero to be programmed
26 register value selected clock parent
36 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
39 - compatible : shall be "ti,mux-clock" or "ti,composite-mux-clock".
40 - #clock-cells : from common clock binding; shall be set to 0.
[all …]
Dfapll.txt1 Binding for Texas Instruments FAPLL clock.
5 This binding uses the common clock binding[1]. It assumes a
7 (reference clock and bypass clock), and one or more child
10 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
13 - compatible : shall be "ti,dm816-fapll-clock"
14 - #clock-cells : from common clock binding; shall be set to 0.
20 #clock-cells = <1>;
21 compatible = "ti,dm816-fapll-clock";
24 clock-indices = <1>, <2>, <3>, <4>, <5>,
26 clock-output-names = "main_pll_clk1",
Dautoidle.txt1 Binding for Texas Instruments autoidle clock.
5 This binding uses the common clock binding[1]. It assumes a register mapped
6 clock which can be put to idle automatically by hardware based on the usage
7 and a configuration bit setting. Autoidle clock is never an individual
8 clock, it is always a derivative of some basic clock like a gate, divider,
11 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
20 #clock-cells = <0>;
21 compatible = "ti,divider-clock";
31 #clock-cells = <0>;
32 compatible = "ti,fixed-factor-clock";
[all …]
Ddivider.txt1 Binding for TI divider clock
5 This binding uses the common clock binding[1]. It assumes a
6 register-mapped adjustable clock rate divider that does not gate and has
7 only one input clock or parent. By default the value programmed into
52 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
53 [2] Documentation/devicetree/bindings/clock/ti/autoidle.txt
56 - compatible : shall be "ti,divider-clock" or "ti,composite-divider-clock".
57 - #clock-cells : from common clock binding; shall be set to 0.
58 - clocks : link to phandle of parent clock
62 - clock-output-names : from common clock binding.
[all …]
/linux-4.4.14/drivers/clk/shmobile/
Dclk-div6.c44 struct div6_clock *clock = to_div6_clock(hw); in cpg_div6_clock_enable() local
47 val = (clk_readl(clock->reg) & ~(CPG_DIV6_DIV_MASK | CPG_DIV6_CKSTP)) in cpg_div6_clock_enable()
48 | CPG_DIV6_DIV(clock->div - 1); in cpg_div6_clock_enable()
49 clk_writel(val, clock->reg); in cpg_div6_clock_enable()
56 struct div6_clock *clock = to_div6_clock(hw); in cpg_div6_clock_disable() local
59 val = clk_readl(clock->reg); in cpg_div6_clock_disable()
69 clk_writel(val, clock->reg); in cpg_div6_clock_disable()
74 struct div6_clock *clock = to_div6_clock(hw); in cpg_div6_clock_is_enabled() local
76 return !(clk_readl(clock->reg) & CPG_DIV6_CKSTP); in cpg_div6_clock_is_enabled()
82 struct div6_clock *clock = to_div6_clock(hw); in cpg_div6_clock_recalc_rate() local
[all …]
/linux-4.4.14/arch/arm64/boot/dts/arm/
Djuno-clocks.dtsi12 compatible = "fixed-clock";
13 #clock-cells = <0>;
14 clock-frequency = <7273800>;
15 clock-output-names = "juno:uartclk";
19 compatible = "fixed-clock";
20 #clock-cells = <0>;
21 clock-frequency = <48000000>;
22 clock-output-names = "clk48mhz";
26 compatible = "fixed-clock";
27 #clock-cells = <0>;
[all …]
Drtsm_ve-motherboard.dtsi37 compatible = "fixed-clock";
38 #clock-cells = <0>;
39 clock-frequency = <24000000>;
40 clock-output-names = "v2m:clk24mhz";
44 compatible = "fixed-clock";
45 #clock-cells = <0>;
46 clock-frequency = <1000000>;
47 clock-output-names = "v2m:refclk1mhz";
51 compatible = "fixed-clock";
52 #clock-cells = <0>;
[all …]
Djuno-motherboard.dtsi11 compatible = "fixed-clock";
12 #clock-cells = <0>;
13 clock-frequency = <24000000>;
14 clock-output-names = "juno_mb:clk24mhz";
18 compatible = "fixed-clock";
19 #clock-cells = <0>;
20 clock-frequency = <25000000>;
21 clock-output-names = "juno_mb:clk25mhz";
25 compatible = "fixed-clock";
26 #clock-cells = <0>;
[all …]
Dvexpress-v2m-rs1.dtsi101 clock-names = "refclk", "timclk", "apb_pclk";
102 #clock-cells = <1>;
103 clock-output-names = "timerclken0", "timerclken1", "timerclken2", "timerclken3";
105 …assigned-clock-parents = <&v2m_refclk1mhz>, <&v2m_refclk1mhz>, <&v2m_refclk1mhz>, <&v2m_refclk1mhz…
127 clock-names = "apb_pclk";
139 clock-names = "mclk", "apb_pclk";
147 clock-names = "KMIREFCLK", "apb_pclk";
155 clock-names = "KMIREFCLK", "apb_pclk";
163 clock-names = "uartclk", "apb_pclk";
171 clock-names = "uartclk", "apb_pclk";
[all …]
/linux-4.4.14/arch/sh/kernel/cpu/sh4a/
DMakefile24 clock-$(CONFIG_CPU_SUBTYPE_SH7757) := clock-sh7757.o
25 clock-$(CONFIG_CPU_SUBTYPE_SH7763) := clock-sh7763.o
26 clock-$(CONFIG_CPU_SUBTYPE_SH7770) := clock-sh7770.o
27 clock-$(CONFIG_CPU_SUBTYPE_SH7780) := clock-sh7780.o
28 clock-$(CONFIG_CPU_SUBTYPE_SH7785) := clock-sh7785.o
29 clock-$(CONFIG_CPU_SUBTYPE_SH7786) := clock-sh7786.o
30 clock-$(CONFIG_CPU_SUBTYPE_SH7343) := clock-sh7343.o
31 clock-$(CONFIG_CPU_SUBTYPE_SH7722) := clock-sh7722.o
32 clock-$(CONFIG_CPU_SUBTYPE_SH7723) := clock-sh7723.o
33 clock-$(CONFIG_CPU_SUBTYPE_SH7724) := clock-sh7724.o
[all …]
/linux-4.4.14/sound/pci/lola/
Dlola_clock.c102 chip->clock.cur_freq)) in lola_set_granularity()
140 chip->clock.nid = nid; in lola_init_clock_widget()
141 chip->clock.items = val & 0xff; in lola_init_clock_widget()
143 chip->clock.items); in lola_init_clock_widget()
144 if (chip->clock.items > MAX_SAMPLE_CLOCK_COUNT) { in lola_init_clock_widget()
146 chip->clock.items); in lola_init_clock_widget()
150 nitems = chip->clock.items; in lola_init_clock_widget()
180 chip->clock.cur_index = idx_list; in lola_init_clock_widget()
181 chip->clock.cur_freq = 48000; in lola_init_clock_widget()
182 chip->clock.cur_valid = true; in lola_init_clock_widget()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dsp810.txt14 - clock-names: from the common clock bindings, for more details see
15 Documentation/devicetree/bindings/clock/clock-bindings.txt;
18 - clocks: from the common clock bindings, phandle and clock
19 specifier pairs for the entries of clock-names property
21 - #clock-cells: from the common clock bindings;
24 - clock-output-names: from the common clock bindings;
27 - assigned-clocks: from the common clock binding;
28 should be: clock specifier for each output clock of this
31 - assigned-clock-parents: from the common clock binding;
32 should be: phandle of input clock listed in clocks
[all …]
/linux-4.4.14/drivers/video/fbdev/via/
Dvia_clock.c297 void via_clock_init(struct via_clock *clock, int gfx_chip) in via_clock_init() argument
302 clock->set_primary_clock_state = dummy_set_clock_state; in via_clock_init()
303 clock->set_primary_clock_source = dummy_set_clock_source; in via_clock_init()
304 clock->set_primary_pll_state = dummy_set_pll_state; in via_clock_init()
305 clock->set_primary_pll = cle266_set_primary_pll; in via_clock_init()
307 clock->set_secondary_clock_state = dummy_set_clock_state; in via_clock_init()
308 clock->set_secondary_clock_source = dummy_set_clock_source; in via_clock_init()
309 clock->set_secondary_pll_state = dummy_set_pll_state; in via_clock_init()
310 clock->set_secondary_pll = cle266_set_secondary_pll; in via_clock_init()
312 clock->set_engine_pll_state = dummy_set_pll_state; in via_clock_init()
[all …]
/linux-4.4.14/drivers/gpu/drm/gma500/
Dcdv_intel_display.c223 struct gma_clock_t *clock, bool is_lvds, u32 ddi_select) in cdv_dpll_set_clock_cdv() argument
281 m |= ((clock->m2) << SB_M_DIVIDER_SHIFT); in cdv_dpll_set_clock_cdv()
297 n_vco |= ((clock->n) << SB_N_DIVIDER_SHIFT); in cdv_dpll_set_clock_cdv()
299 if (clock->vco < 2250000) { in cdv_dpll_set_clock_cdv()
302 } else if (clock->vco < 2750000) { in cdv_dpll_set_clock_cdv()
305 } else if (clock->vco < 3300000) { in cdv_dpll_set_clock_cdv()
321 p |= SET_FIELD(clock->p1, SB_P1_DIVIDER); in cdv_dpll_set_clock_cdv()
322 switch (clock->p2) { in cdv_dpll_set_clock_cdv()
336 DRM_ERROR("Bad P2 clock: %d\n", clock->p2); in cdv_dpll_set_clock_cdv()
402 static void cdv_intel_clock(int refclk, struct gma_clock_t *clock) in cdv_intel_clock() argument
[all …]
Doaktrail_crtc.c121 static void mrst_lvds_clock(int refclk, struct gma_clock_t *clock) in mrst_lvds_clock() argument
123 clock->dot = (refclk * clock->m) / (14 * clock->p1); in mrst_lvds_clock()
126 static void mrst_print_pll(struct gma_clock_t *clock) in mrst_print_pll() argument
129 clock->dot, clock->m, clock->m1, clock->m2, clock->n, in mrst_print_pll()
130 clock->p1, clock->p2); in mrst_print_pll()
137 struct gma_clock_t clock; in mrst_sdvo_find_best_pll() local
143 for (clock.m = limit->m.min; clock.m <= limit->m.max; clock.m++) { in mrst_sdvo_find_best_pll()
144 for (clock.n = limit->n.min; clock.n <= limit->n.max; in mrst_sdvo_find_best_pll()
145 clock.n++) { in mrst_sdvo_find_best_pll()
146 for (clock.p1 = limit->p1.min; in mrst_sdvo_find_best_pll()
[all …]
Dpsb_intel_display.c77 static void psb_intel_clock(int refclk, struct gma_clock_t *clock) in psb_intel_clock() argument
79 clock->m = 5 * (clock->m1 + 2) + (clock->m2 + 2); in psb_intel_clock()
80 clock->p = clock->p1 * clock->p2; in psb_intel_clock()
81 clock->vco = refclk * clock->m / (clock->n + 2); in psb_intel_clock()
82 clock->dot = clock->vco / clock->p; in psb_intel_clock()
115 struct gma_clock_t clock; in psb_intel_crtc_mode_set() local
153 ok = limit->find_pll(limit, crtc, adjusted_mode->clock, refclk, in psb_intel_crtc_mode_set()
154 &clock); in psb_intel_crtc_mode_set()
157 adjusted_mode->clock, clock.dot); in psb_intel_crtc_mode_set()
161 fp = clock.n << 16 | clock.m1 << 8 | clock.m2; in psb_intel_crtc_mode_set()
[all …]
/linux-4.4.14/drivers/net/phy/
Ddp83640.c112 struct dp83640_clock *clock; member
234 if (dp83640->clock->page != page) { in ext_read()
236 dp83640->clock->page = page; in ext_read()
249 if (dp83640->clock->page != page) { in ext_write()
251 dp83640->clock->page = page; in ext_write()
306 static int periodic_output(struct dp83640_clock *clock, in periodic_output() argument
310 struct dp83640_private *dp83640 = clock->chosen; in periodic_output()
316 gpio = 1 + ptp_find_pin(clock->ptp_clock, PTP_PF_PEROUT, in periodic_output()
334 mutex_lock(&clock->extreg_lock); in periodic_output()
337 mutex_unlock(&clock->extreg_lock); in periodic_output()
[all …]
/linux-4.4.14/arch/arm64/boot/dts/exynos/
Dexynos7.dtsi12 #include <dt-bindings/clock/exynos7-clk.h>
82 compatible = "fixed-clock";
83 clock-output-names = "fin_pll";
84 #clock-cells = <0>;
98 clock_topc: clock-controller@10570000 {
99 compatible = "samsung,exynos7-clock-topc";
101 #clock-cells = <1>;
104 clock_top0: clock-controller@105d0000 {
105 compatible = "samsung,exynos7-clock-top0";
107 #clock-cells = <1>;
[all …]
/linux-4.4.14/sound/pci/echoaudio/
Ddarla24_dsp.c99 u8 clock; in set_sample_rate() local
103 clock = GD24_96000; in set_sample_rate()
106 clock = GD24_88200; in set_sample_rate()
109 clock = GD24_48000; in set_sample_rate()
112 clock = GD24_44100; in set_sample_rate()
115 clock = GD24_32000; in set_sample_rate()
118 clock = GD24_22050; in set_sample_rate()
121 clock = GD24_16000; in set_sample_rate()
124 clock = GD24_11025; in set_sample_rate()
127 clock = GD24_8000; in set_sample_rate()
[all …]
/linux-4.4.14/arch/sh/kernel/cpu/sh3/
DMakefile21 clock-$(CONFIG_CPU_SH3) := clock-sh3.o
22 clock-$(CONFIG_CPU_SUBTYPE_SH7705) := clock-sh7705.o
23 clock-$(CONFIG_CPU_SUBTYPE_SH7706) := clock-sh7706.o
24 clock-$(CONFIG_CPU_SUBTYPE_SH7709) := clock-sh7709.o
25 clock-$(CONFIG_CPU_SUBTYPE_SH7710) := clock-sh7710.o
26 clock-$(CONFIG_CPU_SUBTYPE_SH7720) := clock-sh7710.o
27 clock-$(CONFIG_CPU_SUBTYPE_SH7712) := clock-sh7712.o
32 obj-y += $(clock-y)
/linux-4.4.14/Documentation/devicetree/bindings/net/can/
Dmpc5xxx-mscan.txt10 also specify which clock source shall be used for the controller:
12 - fsl,mscan-clock-source : a string describing the clock source. Valid values
13 are: "ip" for ip bus clock
14 "ref" for reference clock (XTAL)
21 also specify which clock source and divider shall be used for the controller:
23 - fsl,mscan-clock-source : a string describing the clock source. Valid values
24 are: "ip" for ip bus clock
25 "ref" for reference clock
26 "sys" for system clock
28 clock source and frequency based on the system
[all …]
/linux-4.4.14/arch/h8300/boot/dts/
Dedosk2674.dts19 #clock-cells = <0>;
20 compatible = "fixed-clock";
21 clock-frequency = <33333333>;
22 clock-output-names = "xtal";
25 compatible = "renesas,h8s2678-pll-clock";
27 #clock-cells = <0>;
31 compatible = "renesas,h8300-div-clock";
33 #clock-cells = <0>;
38 compatible = "fixed-factor-clock";
40 #clock-cells = <0>;
[all …]
Dh8s_sim.dts18 #clock-cells = <0>;
19 compatible = "fixed-clock";
20 clock-frequency = <33333333>;
21 clock-output-names = "xtal";
24 compatible = "renesas,h8s2678-pll-clock";
26 #clock-cells = <0>;
30 compatible = "renesas,h8300-div-clock";
32 #clock-cells = <0>;
37 compatible = "fixed-factor-clock";
39 #clock-cells = <0>;
[all …]
Dh8300h_sim.dts18 #clock-cells = <0>;
19 compatible = "fixed-clock";
20 clock-frequency = <20000000>;
21 clock-output-names = "xtal";
24 compatible = "renesas,h8300-div-clock";
26 #clock-cells = <0>;
31 compatible = "fixed-factor-clock";
33 #clock-cells = <0>;
34 clock-div = <1>;
35 clock-mult = <1>;
[all …]
/linux-4.4.14/arch/nios2/boot/dts/
D10m50_devboard.dts47 clock-frequency = <75000000>;
82 clock-frequency = <50000000>;
129 enet_pll: clock@0 {
131 #clock-cells = <1>;
134 compatible = "fixed-clock";
135 #clock-cells = <0>;
136 clock-frequency = <125000000>;
137 clock-output-names = "enet_pll-c0";
141 compatible = "fixed-clock";
142 #clock-cells = <0>;
[all …]
/linux-4.4.14/arch/arm64/boot/dts/mediatek/
Dmt8173.dtsi14 #include <dt-bindings/clock/mt8173-clk.h>
106 compatible = "fixed-clock";
107 #clock-cells = <0>;
108 clock-frequency = <26000000>;
109 clock-output-names = "clk26m";
113 compatible = "fixed-clock";
114 #clock-cells = <0>;
115 clock-frequency = <32000>;
116 clock-output-names = "clk32k";
120 compatible = "fixed-clock";
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/clock/st/
Dst,clkgen-prediv.txt1 Binding for a ST pre-divider clock driver.
3 This binding uses the common clock binding[1].
4 Base address is located to the parent node. See clock binding[2]
6 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
7 [2] Documentation/devicetree/bindings/clock/st/st,clkgen.txt
15 - #clock-cells : From common clock binding; shall be set to 0.
17 - clocks : From common clock binding
19 - clock-output-names : From common clock binding.
27 #clock-cells = <0>;
33 clock-output-names = "clk-m-a2-osc-prediv";
Dst,clkgen.txt42 This binding uses the common clock binding[1].
45 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
46 [2] Documentation/devicetree/bindings/clock/st,clkgen-divmux.txt
47 [3] Documentation/devicetree/bindings/clock/st,clkgen-mux.txt
48 [4] Documentation/devicetree/bindings/clock/st,clkgen-pll.txt
49 [5] Documentation/devicetree/bindings/clock/st,clkgen-prediv.txt
50 [6] Documentation/devicetree/bindings/clock/st,vcc.txt
51 [7] Documentation/devicetree/bindings/clock/st,quadfs.txt
52 [8] Documentation/devicetree/bindings/clock/st,flexgen.txt
65 #clock-cells = <1>;
[all …]
Dst,clkgen-divmux.txt1 Binding for a ST divider and multiplexer clock driver.
3 This binding uses the common clock binding[1].
4 Base address is located to the parent node. See clock binding[2]
6 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
7 [2] Documentation/devicetree/bindings/clock/st/st,clkgen.txt
19 - #clock-cells : From common clock binding; shall be set to 1.
21 - clocks : From common clock binding
23 - clock-output-names : From common clock binding.
31 #clock-cells = <1>;
39 clock-output-names = "clk-m-rx-icn-ts",
Dst,clkgen-vcc.txt1 Binding for a type of STMicroelectronics clock crossbar (VCC).
7 that selected clock.
9 This binding uses the common clock binding[1].
11 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
19 - #clock-cells : from common clock binding; shall be set to 1.
23 - clocks : from common clock binding
25 - clock-output-names : From common clock binding. The block has 16
26 clock outputs but not all of them in a specific instance
27 have to be used in the SoC. If a clock name is left as
28 an empty string then no clock will be created for the
[all …]
/linux-4.4.14/kernel/sched/
Dclock.c130 u64 clock; member
155 scd->clock = ktime_now; in sched_clock_init()
197 u64 now, clock, old_clock, min_clock, max_clock; in sched_clock_local() local
206 old_clock = scd->clock; in sched_clock_local()
214 clock = scd->tick_gtod + delta; in sched_clock_local()
218 clock = wrap_max(clock, min_clock); in sched_clock_local()
219 clock = wrap_min(clock, max_clock); in sched_clock_local()
221 if (cmpxchg64(&scd->clock, old_clock, clock) != old_clock) in sched_clock_local()
224 return clock; in sched_clock_local()
252 remote_clock = cmpxchg64(&scd->clock, 0, 0); in sched_clock_remote()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dak4642.txt12 - #clock-cells : common clock binding; shall be set to 0
13 - clocks : common clock binding; MCKI clock
14 - clock-frequency : common clock binding; frequency of MCKO
15 - clock-output-names : common clock binding; MCKO clock name
32 #clock-cells = <0>;
34 clock-frequency = <12288000>;
35 clock-output-names = "ak4643_mcko";
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Di2c-ocores.txt7 - clocks : handle to the controller clock; see the note below.
8 Mutually exclusive with opencores,ip-clock-frequency
9 - opencores,ip-clock-frequency: frequency of the controller clock in Hz;
15 - clock-frequency : frequency of bus clock in Hz; see the note below.
22 clock-frequency property is meant to control the bus frequency for i2c bus
23 drivers, but it was incorrectly used to specify i2c controller input clock
25 - if clock-frequency is present and neither opencores,ip-clock-frequency nor
26 clocks are, then clock-frequency specifies i2c controller clock frequency.
29 - if clocks is present it specifies i2c controller clock. clock-frequency
31 - if opencores,ip-clock-frequency is present it specifies i2c controller
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe/
Ducc.txt24 - rx-clock-name: the UCC receive clock source
25 "none": clock source is disabled
26 "brg1" through "brg16": clock source is BRG1-BRG16, respectively
27 "clk1" through "clk24": clock source is CLK1-CLK24, respectively
28 - tx-clock-name: the UCC transmit clock source
29 "none": clock source is disabled
30 "brg1" through "brg16": clock source is BRG1-BRG16, respectively
31 "clk1" through "clk24": clock source is CLK1-CLK24, respectively
32 The following two properties are deprecated. rx-clock has been replaced
33 with rx-clock-name, and tx-clock has been replaced with tx-clock-name.
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/net/
Drockchip-dwmac.txt11 - clocks: <&cru SCLK_MAC>: clock selector for main clock, from PLL or PHY.
12 <&cru SCLK_MAC_PLL>: PLL clock for SCLK_MAC
13 <&cru SCLK_MAC_RX>: clock gate for RX
14 <&cru SCLK_MAC_TX>: clock gate for TX
15 <&cru SCLK_MACREF>: clock gate for RMII referce clock
16 <&cru SCLK_MACREF_OUT> clock gate for RMII reference clock output
17 <&cru ACLK_GMAC>: AXI clock gate for GMAC
18 <&cru PCLK_GMAC>: APB clock gate for GMAC
19 - clock-names: One name for each entry in the clocks property.
23 - clock_in_out: For RGMII, it must be "input", means main clock(125MHz)
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/media/
Dimg-ir-rev1.txt13 - clocks: List of clock specifiers as described in standard
14 clock bindings.
16 1st: Core clock (defaults to 32.768KHz if omitted).
17 2nd: System side (fast) clock.
18 3rd: Power modulation clock.
19 - clock-names: List of clock names corresponding to the clocks
21 Accepted clock names are:
22 "core": Core clock.
23 "sys": System clock.
24 "mod": Power modulation clock.
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/display/armada/
Dmarvell,dove-lcd.txt11 - clocks: as described by clock-bindings.txt
12 - clock-names: as described by clock-bindings.txt
13 "axiclk" - axi bus clock for pixel clock
14 "plldivider" - pll divider clock for pixel clock
15 "ext_ref_clk0" - external clock 0 for pixel clock
16 "ext_ref_clk1" - external clock 1 for pixel clock
29 clock-names = "ext_ref_clk_1";
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Domap-usb-host.txt35 - clocks: a list of phandles and clock-specifier pairs, one for each entry in
36 clock-names.
38 - clock-names: should include:
40 * "usbhost_120m_fck" - 120MHz Functional clock.
43 * "refclk_60m_int" - 60MHz internal reference clock for UTMI clock mux
44 * "refclk_60m_ext_p1" - 60MHz external ref. clock for Port 1's UTMI clock mux.
45 * "refclk_60m_ext_p2" - 60MHz external ref. clock for Port 2's UTMI clock mux
46 * "utmi_p1_gfclk" - Port 1 UTMI clock mux.
47 * "utmi_p2_gfclk" - Port 2 UTMI clock mux.
48 * "usb_host_hs_utmi_p1_clk" - Port 1 UTMI clock gate.
[all …]
Dsun6i-prcm.txt11 - see Documentation/devicetree/clk/sunxi.txt for clock devices
12 - see Documentation/devicetree/reset/allwinner,sunxi-clock-reset.txt for reset
25 #clock-cells = <0>;
30 compatible = "fixed-factor-clock";
31 #clock-cells = <0>;
32 clock-div = <1>;
33 clock-mult = <1>;
35 clock-output-names = "ahb0";
40 #clock-cells = <0>;
42 clock-output-names = "apb0";
[all …]
/linux-4.4.14/Documentation/ptp/
Dptp.txt2 * PTP hardware clock infrastructure for Linux
10 A new class driver exports a kernel interface for specific clock
12 complete set of PTP hardware clock functionality.
14 + Basic clock operations
17 - Shift the clock by a given offset atomically
18 - Adjust clock frequency
20 + Ancillary clock features
26 ** PTP hardware clock kernel API
28 A PTP clock driver registers itself with the class driver. The
30 author of a clock driver need only implement the details of
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/arm/samsung/
Dpmu.txt18 - #clock-cells : must be <1>, since PMU requires once cell as clock specifier.
21 0 : SoC clock output (CLKOUT pin)
23 - clock-names : list of clock names for particular CLKOUT mux inputs in
30 clock-names property.
53 #clock-cells = <1>;
54 clock-names = "clkout0", "clkout1", "clkout2", "clkout3",
56 clocks = <&clock CLK_OUT_DMC>, <&clock CLK_OUT_TOP>,
57 <&clock CLK_OUT_LEFTBUS>, <&clock CLK_OUT_RIGHTBUS>,
58 <&clock CLK_OUT_CPU>, <&clock CLK_XXTI>,
59 <&clock CLK_XUSBXTI>;
[all …]
/linux-4.4.14/sound/firewire/fireworks/
Dfireworks_command.c275 command_get_clock(struct snd_efw *efw, struct efc_clock *clock) in command_get_clock() argument
282 (__be32 *)clock, sizeof(struct efc_clock)); in command_get_clock()
284 be32_to_cpus(&clock->source); in command_get_clock()
285 be32_to_cpus(&clock->sampling_rate); in command_get_clock()
286 be32_to_cpus(&clock->index); in command_get_clock()
297 struct efc_clock clock = {0}; in command_set_clock() local
307 err = command_get_clock(efw, &clock); in command_set_clock()
312 if ((clock.source == source) && (clock.sampling_rate == rate)) in command_set_clock()
316 if ((source != UINT_MAX) && (clock.source != source)) in command_set_clock()
317 clock.source = source; in command_set_clock()
[all …]
/linux-4.4.14/arch/mips/boot/dts/ingenic/
Djz4780.dtsi1 #include <dt-bindings/clock/jz4780-cgu.h>
27 compatible = "fixed-clock";
28 #clock-cells = <0>;
32 compatible = "fixed-clock";
33 #clock-cells = <0>;
34 clock-frequency = <32768>;
42 clock-names = "ext", "rtc";
44 #clock-cells = <1>;
55 clock-names = "baud", "module";
68 clock-names = "baud", "module";
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Dexynos-thermal.txt13 Exynos5420 (Must pass triminfo base and triminfo clock)
26 register, also provide clock to access that base.
34 -- 1. operational clock for TMU channel
35 -- 2. optional clock to access the shared registers of TMU channel
36 -- 3. optional special clock for functional operation
37 - clock-names : Thermal system clock name
38 -- "tmu_apbif" operational clock for current TMU channel
39 -- "tmu_triminfo_apbif" clock to access the shared triminfo register
41 -- "tmu_sclk" clock for functional operation of the current TMU
66 clocks = <&clock 383>;
[all …]

12345678910>>...13