/linux-4.4.14/arch/arm/boot/dts/ |
D | am33xx-clocks.dtsi | 2 * 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 …]
|
D | am43xx-clocks.dtsi | 2 * 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 …]
|
D | omap3xxx-clocks.dtsi | 2 * 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 …]
|
D | omap24xx-clocks.dtsi | 2 * 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 …]
|
D | omap54xx-clocks.dtsi | 2 * 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 …]
|
D | omap44xx-clocks.dtsi | 2 * 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 …]
|
D | dra7xx-clocks.dtsi | 2 * 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 …]
|
D | keystone-clocks.dtsi | 2 * 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 …]
|
D | ste-nomadik-stn8815.dtsi | 40 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 …]
|
D | dm814x-clocks.dtsi | 10 #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 …]
|
D | dm816x-clocks.dtsi | 9 #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 …]
|
D | omap36xx-omap3430es2plus-clocks.dtsi | 2 * 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 …]
|
D | k2hk-clocks.dtsi | 4 * 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 …]
|
D | k2l-clocks.dtsi | 4 * 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 …]
|
D | omap36xx-am35xx-omap3430es2plus-clocks.dtsi | 2 * 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 …]
|
D | exynos5250.dtsi | 20 #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 …]
|
D | exynos5420.dtsi | 16 #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 …]
|
D | omap34xx-omap36xx-clocks.dtsi | 2 * 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 …]
|
D | r8a7793.dtsi | 11 #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 …]
|
D | omap2430-clocks.dtsi | 2 * 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 …]
|
D | exynos4.dtsi | 22 #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 …]
|
D | omap2420-clocks.dtsi | 2 * 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 …]
|
D | omap3430es1-clocks.dtsi | 2 * 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 …]
|
D | bcm11351.dtsi | 17 #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 …]
|
D | exynos4x12.dtsi | 73 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 …]
|
D | sh73a0.dtsi | 13 #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 …]
|
D | ste-u300.dts | 37 #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 …]
|
D | r8a7740.dtsi | 13 #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 …]
|
D | r8a73a4.dtsi | 12 #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 …]
|
D | r8a7794.dtsi | 12 #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 …]
|
D | picoxcell-pc3x3.dtsi | 27 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 …]
|
D | bcm21664.dtsi | 17 #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 …]
|
D | am35xx-clocks.dtsi | 2 * 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 …]
|
D | integratorcp.dts | 24 #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 …]
|
D | wm8750.dtsi | 76 #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 …]
|
D | hisi-x5hd2.dtsi | 11 #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 …]
|
D | exynos5260.dtsi | 14 #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 …]
|
D | exynos4210.dtsi | 43 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 …]
|
D | wm8850.dtsi | 73 #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 …]
|
D | stih407-clock.dtsi | 8 #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 …]
|
D | bcm-cygnus-clock.dtsi | 39 #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 …]
|
D | hi3620.dtsi | 15 #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 …]
|
D | stih410-clock.dtsi | 8 #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 …]
|
D | stih418-clock.dtsi | 8 #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 …]
|
D | stih416-clock.dtsi | 10 #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 …]
|
D | k2e-clocks.dtsi | 13 #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 …]
|
D | r8a7790.dtsi | 13 #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 …]
|
D | exynos5440.dtsi | 12 #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 …]
|
D | wm8650.dtsi | 70 #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 …]
|
D | stih415-clock.dtsi | 9 #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 …]
|
D | r8a7791.dtsi | 13 #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 …]
|
D | wm8505.dtsi | 73 #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 …]
|
D | sama5d2.dtsi | 49 #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 …]
|
D | exynos5410.dtsi | 17 #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 …]
|
D | r7s72100.dtsi | 12 #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 …]
|
D | omap36xx-clocks.dtsi | 2 * 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 …]
|
D | versatile-ab.dts | 27 #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 …]
|
D | r8a7778.dtsi | 19 #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 …]
|
D | k2hk-evm.dts | 22 #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 …]
|
D | sun5i.dtsi | 47 #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 …]
|
D | ecx-common.dtsi | 61 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 …]
|
D | exynos3250.dtsi | 22 #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 …]
|
D | lpc18xx.dtsi | 16 #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 …]
|
D | socfpga.dtsi | 92 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 …]
|
D | r8a7779.dtsi | 14 #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 …]
|
D | emev2.dtsi | 36 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 …]
|
D | vexpress-v2m-rs1.dtsi | 101 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 …]
|
D | vexpress-v2m.dtsi | 100 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 …]
|
D | sun6i-a31.dtsi | 87 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 …]
|
D | arm-realview-pb1176.dts | 57 #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 …]
|
D | s5pv210.dtsi | 23 #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 …]
|
D | sun8i-a23-a33.dtsi | 74 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 …]
|
D | exynos4212.dtsi | 33 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 …]
|
D | sun4i-a10.dtsi | 48 #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 …]
|
D | socfpga_arria10.dtsi | 97 #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 …]
|
D | at91sam9261.dtsi | 13 #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 …]
|
D | vexpress-v2p-ca15-tc1.dts | 59 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 …]
|
D | vexpress-v2p-ca15_a7.dts | 105 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 …]
|
D | sun7i-a20.dtsi | 50 #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/ |
D | lpc1850-cgu.txt | 4 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 …]
|
D | mvebu-core-clock.txt | 3 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 …]
|
D | ste-u300-syscon-clock.txt | 7 - #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 …]
|
D | exynos5260-clock.txt | 3 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 …]
|
D | exynos5433-clock.txt | 3 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 …]
|
D | pistachio-clock.txt | 1 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 …]
|
D | samsung,s3c64xx-clock.txt | 3 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 …]
|
D | clock-bindings.txt | 4 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 …]
|
D | samsung,s5pv210-clock.txt | 3 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 …]
|
D | exynos7-clock.txt | 3 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 …]
|
D | vt8500.txt | 3 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 …]
|
D | nvidia,tegra124-car.txt | 3 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 …]
|
D | fixed-clock.txt | 1 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 …]
|
D | fixed-factor-clock.txt | 1 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 …]
|
D | xgene.txt | 3 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 …]
|
D | ux500.txt | 13 - 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 …]
|
D | exynos5410-clock.txt | 3 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 …]
|
D | calxeda.txt | 3 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.
|
D | keystone-pll.txt | 9 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 …]
|
D | qoriq-clock.txt | 21 - 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 …]
|
D | at91-clock.txt | 3 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 …]
|
D | clk-exynos-audss.txt | 3 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 …]
|
D | moxa,moxart-clock.txt | 3 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 …]
|
D | silabs,si5351.txt | 1 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 …]
|
D | exynos4-clock.txt | 3 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 …]
|
D | exynos5420-clock.txt | 3 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 …]
|
D | exynos5250-clock.txt | 3 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 …]
|
D | pwm-clock.txt | 1 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 …]
|
D | samsung,s3c2443-clock.txt | 3 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 …]
|
D | nvidia,tegra30-car.txt | 3 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 …]
|
D | nvidia,tegra114-car.txt | 3 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 …]
|
D | nvidia,tegra20-car.txt | 3 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 …]
|
D | emev2-clock.txt | 3 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 …]
|
D | samsung,s3c2410-clock.txt | 3 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 …]
|
D | exynos3250-clock.txt | 3 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 …]
|
D | clk-s5pv210-audss.txt | 3 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 …]
|
D | ingenic,cgu.txt | 5 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 …]
|
D | hix5hd2-clock.txt | 3 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 …]
|
D | samsung,s3c2412-clock.txt | 3 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 …]
|
D | renesas,cpg-div6-clocks.txt | 4 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 …]
|
D | sunxi.txt | 3 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 …]
|
D | gpio-gate-clock.txt | 1 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>;
|
D | brcm,bcm2835-cprman.txt | 3 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 …]
|
D | rockchip,rk3368-cru.txt | 3 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 …]
|
D | maxim,max77686.txt | 1 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 …]
|
D | vf610-clock.txt | 6 - #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 …]
|
D | axi-clkgen.txt | 1 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>;
|
D | gpio-mux-clock.txt | 1 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>;
|
D | altr_socfpga.txt | 3 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 …]
|
D | rockchip,rk3288-cru.txt | 3 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 …]
|
D | maxim,max77802.txt | 1 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 …]
|
D | brcm,iproc-clocks.txt | 3 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 …]
|
D | keystone-gate.txt | 5 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";
|
D | lpc1850-ccu.txt | 3 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 …]
|
D | exynos5440-clock.txt | 3 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>;
|
D | ti,cdce706.txt | 1 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 …]
|
D | marvell,berlin.txt | 3 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 …]
|
D | exynos4415-clock.txt | 3 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 …]
|
D | rockchip,rk3188-cru.txt | 3 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 …]
|
D | zx296702-clk.txt | 3 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>;
|
D | imx6q-clock.txt | 7 - #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";
|
D | silabs,si514.txt | 1 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>;
|
D | imx7d-clock.txt | 6 - #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.
|
D | imx6ul-clock.txt | 6 - #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.
|
D | lsi,axm5516-clks.txt | 1 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";
|
D | imx6sx-clock.txt | 6 - #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.
|
D | rockchip.txt | 3 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 …]
|
D | st,nomadik.txt | 3 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 …]
|
D | st,stm32-rcc.txt | 4 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/ |
D | amd-seattle-clks.dtsi | 8 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/ |
D | gate.txt | 1 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 …]
|
D | interface.txt | 1 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 …]
|
D | dpll.txt | 1 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 …]
|
D | fixed-factor-clock.txt | 1 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 …]
|
D | composite.txt | 1 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 …]
|
D | apll.txt | 1 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 …]
|
D | dra7-atl.txt | 3 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 …]
|
D | mux.txt | 1 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 …]
|
D | fapll.txt | 1 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",
|
D | autoidle.txt | 1 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 …]
|
D | divider.txt | 1 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/ |
D | clk-div6.c | 44 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/ |
D | juno-clocks.dtsi | 12 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 …]
|
D | rtsm_ve-motherboard.dtsi | 37 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 …]
|
D | juno-motherboard.dtsi | 11 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 …]
|
D | vexpress-v2m-rs1.dtsi | 101 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/ |
D | Makefile | 24 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/ |
D | lola_clock.c | 102 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/ |
D | sp810.txt | 14 - 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/ |
D | via_clock.c | 297 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/ |
D | cdv_intel_display.c | 223 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 …]
|
D | oaktrail_crtc.c | 121 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 …]
|
D | psb_intel_display.c | 77 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/ |
D | dp83640.c | 112 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/ |
D | exynos7.dtsi | 12 #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/ |
D | darla24_dsp.c | 99 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/ |
D | Makefile | 21 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/ |
D | mpc5xxx-mscan.txt | 10 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/ |
D | edosk2674.dts | 19 #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 …]
|
D | h8s_sim.dts | 18 #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 …]
|
D | h8300h_sim.dts | 18 #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/ |
D | 10m50_devboard.dts | 47 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/ |
D | mt8173.dtsi | 14 #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/ |
D | st,clkgen-prediv.txt | 1 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";
|
D | st,clkgen.txt | 42 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 …]
|
D | st,clkgen-divmux.txt | 1 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",
|
D | st,clkgen-vcc.txt | 1 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/ |
D | clock.c | 130 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/ |
D | ak4642.txt | 12 - #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/ |
D | i2c-ocores.txt | 7 - 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/ |
D | ucc.txt | 24 - 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/ |
D | rockchip-dwmac.txt | 11 - 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/ |
D | img-ir-rev1.txt | 13 - 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/ |
D | marvell,dove-lcd.txt | 11 - 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/ |
D | omap-usb-host.txt | 35 - 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 …]
|
D | sun6i-prcm.txt | 11 - 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/ |
D | ptp.txt | 2 * 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/ |
D | pmu.txt | 18 - #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/ |
D | fireworks_command.c | 275 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/ |
D | jz4780.dtsi | 1 #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/ |
D | exynos-thermal.txt | 13 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 …]
|