Lines Matching +full:clock +full:- +full:accuracy
5 * This file is dual-licensed: you can use it either under the terms
44 #include <dt-bindings/interrupt-controller/arm-gic.h>
45 #include <dt-bindings/clock/sun8i-v3s-ccu.h>
46 #include <dt-bindings/reset/sun8i-v3s-ccu.h>
47 #include <dt-bindings/clock/sun8i-de2.h>
50 #address-cells = <1>;
51 #size-cells = <1>;
52 interrupt-parent = <&gic>;
55 #address-cells = <1>;
56 #size-cells = <1>;
59 framebuffer-lcd {
60 compatible = "allwinner,simple-framebuffer",
61 "simple-framebuffer";
62 allwinner,pipeline = "mixer0-lcd0";
70 #address-cells = <1>;
71 #size-cells = <0>;
74 compatible = "arm,cortex-a7";
81 de: display-engine {
82 compatible = "allwinner,sun8i-v3s-display-engine";
88 compatible = "arm,armv7-timer";
96 #address-cells = <1>;
97 #size-cells = <1>;
101 #clock-cells = <0>;
102 compatible = "fixed-clock";
103 clock-frequency = <24000000>;
104 clock-accuracy = <50000>;
105 clock-output-names = "osc24M";
109 #clock-cells = <0>;
110 compatible = "fixed-clock";
111 clock-frequency = <32768>;
112 clock-accuracy = <50000>;
113 clock-output-names = "ext-osc32k";
118 compatible = "simple-bus";
119 #address-cells = <1>;
120 #size-cells = <1>;
123 display_clocks: clock@1000000 {
124 compatible = "allwinner,sun8i-v3s-de2-clk";
128 clock-names = "bus",
131 #clock-cells = <1>;
132 #reset-cells = <1>;
136 compatible = "allwinner,sun8i-v3s-de2-mixer";
140 clock-names = "bus",
145 #address-cells = <1>;
146 #size-cells = <0>;
152 remote-endpoint = <&tcon0_in_mixer0>;
158 syscon: system-control@1c00000 {
159 compatible = "allwinner,sun8i-v3s-system-control",
160 "allwinner,sun8i-h3-system-control";
162 #address-cells = <1>;
163 #size-cells = <1>;
167 nmi_intc: interrupt-controller@1c000d0 {
168 compatible = "allwinner,sun8i-v3s-nmi",
169 "allwinner,sun9i-a80-nmi";
170 interrupt-controller;
171 #interrupt-cells = <2>;
176 dma: dma-controller@1c02000 {
177 compatible = "allwinner,sun8i-v3s-dma";
182 #dma-cells = <1>;
185 tcon0: lcd-controller@1c0c000 {
186 compatible = "allwinner,sun8i-v3s-tcon";
191 clock-names = "ahb",
192 "tcon-ch0";
193 clock-output-names = "tcon-pixel-clock";
194 #clock-cells = <0>;
196 reset-names = "lcd";
200 #address-cells = <1>;
201 #size-cells = <0>;
207 remote-endpoint = <&mixer0_out_tcon0>;
212 #address-cells = <1>;
213 #size-cells = <0>;
221 compatible = "allwinner,sun7i-a20-mmc";
227 clock-names = "ahb",
232 reset-names = "ahb";
234 pinctrl-names = "default";
235 pinctrl-0 = <&mmc0_pins>;
237 #address-cells = <1>;
238 #size-cells = <0>;
242 compatible = "allwinner,sun7i-a20-mmc";
248 clock-names = "ahb",
253 reset-names = "ahb";
255 pinctrl-names = "default";
256 pinctrl-0 = <&mmc1_pins>;
258 #address-cells = <1>;
259 #size-cells = <0>;
263 compatible = "allwinner,sun7i-a20-mmc";
269 clock-names = "ahb",
274 reset-names = "ahb";
277 #address-cells = <1>;
278 #size-cells = <0>;
282 compatible = "allwinner,sun8i-v3s-crypto",
283 "allwinner,sun8i-a33-crypto";
287 clock-names = "ahb", "mod";
289 dma-names = "rx", "tx";
291 reset-names = "ahb";
295 compatible = "allwinner,sun8i-h3-musb";
300 interrupt-names = "mc";
302 phy-names = "usb";
308 compatible = "allwinner,sun8i-v3s-usb-phy";
311 reg-names = "phy_ctrl",
314 clock-names = "usb0_phy";
316 reset-names = "usb0_reset";
318 #phy-cells = <1>;
321 ccu: clock@1c20000 {
322 compatible = "allwinner,sun8i-v3s-ccu";
325 clock-names = "hosc", "losc";
326 #clock-cells = <1>;
327 #reset-cells = <1>;
331 #clock-cells = <1>;
332 compatible = "allwinner,sun8i-v3-rtc";
337 clock-output-names = "osc32k", "osc32k-out";
341 compatible = "allwinner,sun8i-v3s-pinctrl";
346 clock-names = "apb", "hosc", "losc";
347 gpio-controller;
348 #gpio-cells = <3>;
349 interrupt-controller;
350 #interrupt-cells = <3>;
352 /omit-if-no-ref/
353 csi0_mclk_pin: csi0-mclk-pin {
358 /omit-if-no-ref/
359 csi1_8bit_pins: csi1-8bit-pins {
366 /omit-if-no-ref/
367 csi1_mclk_pin: csi1-mclk-pin {
372 i2c0_pins: i2c0-pins {
377 /omit-if-no-ref/
378 i2c1_pb_pins: i2c1-pb-pins {
383 /omit-if-no-ref/
384 i2c1_pe_pins: i2c1-pe-pins {
389 uart0_pb_pins: uart0-pb-pins {
394 uart2_pins: uart2-pins {
399 mmc0_pins: mmc0-pins {
403 drive-strength = <30>;
404 bias-pull-up;
407 mmc1_pins: mmc1-pins {
411 drive-strength = <30>;
412 bias-pull-up;
415 spi0_pins: spi0-pins {
422 compatible = "allwinner,sun8i-v3s-timer";
431 compatible = "allwinner,sun6i-a31-wdt";
438 compatible = "allwinner,sun8i-v3s-pwm",
439 "allwinner,sun7i-a20-pwm";
442 #pwm-cells = <3>;
447 compatible = "allwinner,sun4i-a10-lradc-keys";
454 #sound-dai-cells = <0>;
455 compatible = "allwinner,sun8i-v3s-codec";
459 clock-names = "apb", "codec";
462 dma-names = "rx", "tx";
463 allwinner,codec-analog-controls = <&codec_analog>;
467 codec_analog: codec-analog@1c23000 {
468 compatible = "allwinner,sun8i-v3s-codec-analog";
473 compatible = "snps,dw-apb-uart";
476 reg-shift = <2>;
477 reg-io-width = <4>;
480 dma-names = "rx", "tx";
486 compatible = "snps,dw-apb-uart";
489 reg-shift = <2>;
490 reg-io-width = <4>;
493 dma-names = "rx", "tx";
499 compatible = "snps,dw-apb-uart";
502 reg-shift = <2>;
503 reg-io-width = <4>;
506 dma-names = "rx", "tx";
508 pinctrl-0 = <&uart2_pins>;
509 pinctrl-names = "default";
514 compatible = "allwinner,sun6i-a31-i2c";
519 pinctrl-names = "default";
520 pinctrl-0 = <&i2c0_pins>;
522 #address-cells = <1>;
523 #size-cells = <0>;
527 compatible = "allwinner,sun6i-a31-i2c";
533 #address-cells = <1>;
534 #size-cells = <0>;
538 compatible = "allwinner,sun8i-v3s-emac";
542 interrupt-names = "macirq";
544 reset-names = "stmmaceth";
546 clock-names = "stmmaceth";
547 phy-handle = <&int_mii_phy>;
548 phy-mode = "mii";
552 #address-cells = <1>;
553 #size-cells = <0>;
554 compatible = "snps,dwmac-mdio";
557 mdio_mux: mdio-mux {
558 compatible = "allwinner,sun8i-h3-mdio-mux";
559 #address-cells = <1>;
560 #size-cells = <0>;
562 mdio-parent-bus = <&mdio>;
565 compatible = "allwinner,sun8i-h3-mdio-internal";
567 #address-cells = <1>;
568 #size-cells = <0>;
570 int_mii_phy: ethernet-phy@1 {
571 compatible = "ethernet-phy-ieee802.3-c22";
581 compatible = "allwinner,sun8i-h3-spi";
585 clock-names = "ahb", "mod";
587 dma-names = "rx", "tx";
588 pinctrl-names = "default";
589 pinctrl-0 = <&spi0_pins>;
592 #address-cells = <1>;
593 #size-cells = <0>;
597 compatible = "allwinner,sun8i-v3s-csi";
603 clock-names = "bus", "mod", "ram";
608 gic: interrupt-controller@1c81000 {
609 compatible = "arm,gic-400";
614 interrupt-controller;
615 #interrupt-cells = <3>;