• Home
  • Raw
  • Download

Lines Matching +full:simple +full:- +full:framebuffer

5  * This file is dual-licensed: you can use it either under the terms
44 #include <dt-bindings/thermal/thermal.h>
45 #include <dt-bindings/dma/sun4i-a10.h>
46 #include <dt-bindings/clock/sun4i-a10-ccu.h>
47 #include <dt-bindings/reset/sun4i-a10-ccu.h>
50 #address-cells = <1>;
51 #size-cells = <1>;
52 interrupt-parent = <&intc>;
59 #address-cells = <1>;
60 #size-cells = <1>;
63 framebuffer-lcd0-hdmi {
64 compatible = "allwinner,simple-framebuffer",
65 "simple-framebuffer";
66 allwinner,pipeline = "de_be0-lcd0-hdmi";
73 framebuffer-fe0-lcd0-hdmi {
74 compatible = "allwinner,simple-framebuffer",
75 "simple-framebuffer";
76 allwinner,pipeline = "de_fe0-de_be0-lcd0-hdmi";
85 framebuffer-fe0-lcd0 {
86 compatible = "allwinner,simple-framebuffer",
87 "simple-framebuffer";
88 allwinner,pipeline = "de_fe0-de_be0-lcd0";
96 framebuffer-fe0-lcd0-tve0 {
97 compatible = "allwinner,simple-framebuffer",
98 "simple-framebuffer";
99 allwinner,pipeline = "de_fe0-de_be0-lcd0-tve0";
110 #address-cells = <1>;
111 #size-cells = <0>;
114 compatible = "arm,cortex-a8";
117 clock-latency = <244144>; /* 8 32k periods */
118 operating-points = <
125 #cooling-cells = <2>;
129 thermal-zones {
130 cpu-thermal {
132 polling-delay-passive = <250>;
133 polling-delay = <1000>;
134 thermal-sensors = <&rtp>;
136 cooling-maps {
139 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
144 cpu_alert0: cpu-alert0 {
151 cpu_crit: cpu-crit {
162 #address-cells = <1>;
163 #size-cells = <1>;
166 osc24M: clk-24M {
167 #clock-cells = <0>;
168 compatible = "fixed-clock";
169 clock-frequency = <24000000>;
170 clock-output-names = "osc24M";
173 osc32k: clk-32k {
174 #clock-cells = <0>;
175 compatible = "fixed-clock";
176 clock-frequency = <32768>;
177 clock-output-names = "osc32k";
181 de: display-engine {
182 compatible = "allwinner,sun4i-a10-display-engine";
188 compatible = "simple-bus";
189 #address-cells = <1>;
190 #size-cells = <1>;
193 system-control@1c00000 {
194 compatible = "allwinner,sun4i-a10-system-control";
196 #address-cells = <1>;
197 #size-cells = <1>;
201 compatible = "mmio-sram";
203 #address-cells = <1>;
204 #size-cells = <1>;
207 emac_sram: sram-section@8000 {
208 compatible = "allwinner,sun4i-a10-sram-a3-a4";
215 compatible = "mmio-sram";
217 #address-cells = <1>;
218 #size-cells = <1>;
221 otg_sram: sram-section@0 {
222 compatible = "allwinner,sun4i-a10-sram-d";
229 dma: dma-controller@1c02000 {
230 compatible = "allwinner,sun4i-a10-dma";
234 #dma-cells = <2>;
238 compatible = "allwinner,sun4i-a10-nand";
242 clock-names = "ahb", "mod";
244 dma-names = "rxtx";
246 #address-cells = <1>;
247 #size-cells = <0>;
251 compatible = "allwinner,sun4i-a10-spi";
255 clock-names = "ahb", "mod";
258 dma-names = "rx", "tx";
260 #address-cells = <1>;
261 #size-cells = <0>;
265 compatible = "allwinner,sun4i-a10-spi";
269 clock-names = "ahb", "mod";
272 dma-names = "rx", "tx";
273 pinctrl-names = "default";
274 pinctrl-0 = <&spi1_pins>, <&spi1_cs0_pin>;
276 #address-cells = <1>;
277 #size-cells = <0>;
281 compatible = "allwinner,sun4i-a10-emac";
286 pinctrl-names = "default";
287 pinctrl-0 = <&emac_pins>;
292 compatible = "allwinner,sun4i-a10-mdio";
295 #address-cells = <1>;
296 #size-cells = <0>;
299 tcon0: lcd-controller@1c0c000 {
300 compatible = "allwinner,sun4i-a10-tcon";
304 reset-names = "lcd";
308 clock-names = "ahb",
309 "tcon-ch0",
310 "tcon-ch1";
311 clock-output-names = "tcon0-pixel-clock";
315 #address-cells = <1>;
316 #size-cells = <0>;
319 #address-cells = <1>;
320 #size-cells = <0>;
325 remote-endpoint = <&be0_out_tcon0>;
330 remote-endpoint = <&be1_out_tcon0>;
335 #address-cells = <1>;
336 #size-cells = <0>;
341 remote-endpoint = <&hdmi_in_tcon0>;
342 allwinner,tcon-channel = <1>;
348 tcon1: lcd-controller@1c0d000 {
349 compatible = "allwinner,sun4i-a10-tcon";
353 reset-names = "lcd";
357 clock-names = "ahb",
358 "tcon-ch0",
359 "tcon-ch1";
360 clock-output-names = "tcon1-pixel-clock";
364 #address-cells = <1>;
365 #size-cells = <0>;
368 #address-cells = <1>;
369 #size-cells = <0>;
374 remote-endpoint = <&be0_out_tcon1>;
379 remote-endpoint = <&be1_out_tcon1>;
384 #address-cells = <1>;
385 #size-cells = <0>;
390 remote-endpoint = <&hdmi_in_tcon1>;
391 allwinner,tcon-channel = <1>;
398 compatible = "allwinner,sun4i-a10-mmc";
401 clock-names = "ahb", "mmc";
403 pinctrl-names = "default";
404 pinctrl-0 = <&mmc0_pins>;
406 #address-cells = <1>;
407 #size-cells = <0>;
411 compatible = "allwinner,sun4i-a10-mmc";
414 clock-names = "ahb", "mmc";
417 #address-cells = <1>;
418 #size-cells = <0>;
422 compatible = "allwinner,sun4i-a10-mmc";
425 clock-names = "ahb", "mmc";
428 #address-cells = <1>;
429 #size-cells = <0>;
433 compatible = "allwinner,sun4i-a10-mmc";
436 clock-names = "ahb", "mmc";
439 #address-cells = <1>;
440 #size-cells = <0>;
444 compatible = "allwinner,sun4i-a10-musb";
448 interrupt-names = "mc";
450 phy-names = "usb";
457 #phy-cells = <1>;
458 compatible = "allwinner,sun4i-a10-usb-phy";
460 reg-names = "phy_ctrl", "pmu1", "pmu2";
462 clock-names = "usb_phy";
466 reset-names = "usb0_reset", "usb1_reset", "usb2_reset";
471 compatible = "allwinner,sun4i-a10-ehci", "generic-ehci";
476 phy-names = "usb";
481 compatible = "allwinner,sun4i-a10-ohci", "generic-ohci";
486 phy-names = "usb";
490 crypto: crypto-engine@1c15000 {
491 compatible = "allwinner,sun4i-a10-crypto";
495 clock-names = "ahb", "mod";
499 compatible = "allwinner,sun4i-a10-hdmi";
505 clock-names = "ahb", "mod", "pll-0", "pll-1";
509 dma-names = "ddc-tx", "ddc-rx", "audio-tx";
513 #address-cells = <1>;
514 #size-cells = <0>;
517 #address-cells = <1>;
518 #size-cells = <0>;
523 remote-endpoint = <&tcon0_out_hdmi>;
528 remote-endpoint = <&tcon1_out_hdmi>;
539 compatible = "allwinner,sun4i-a10-spi";
543 clock-names = "ahb", "mod";
546 dma-names = "rx", "tx";
548 #address-cells = <1>;
549 #size-cells = <0>;
553 compatible = "allwinner,sun4i-a10-ahci";
561 compatible = "allwinner,sun4i-a10-ehci", "generic-ehci";
566 phy-names = "usb";
571 compatible = "allwinner,sun4i-a10-ohci", "generic-ohci";
576 phy-names = "usb";
581 compatible = "allwinner,sun4i-a10-spi";
585 clock-names = "ahb", "mod";
588 dma-names = "rx", "tx";
590 #address-cells = <1>;
591 #size-cells = <0>;
595 compatible = "allwinner,sun4i-a10-ccu";
598 clock-names = "hosc", "losc";
599 #clock-cells = <1>;
600 #reset-cells = <1>;
603 intc: interrupt-controller@1c20400 {
604 compatible = "allwinner,sun4i-a10-ic";
606 interrupt-controller;
607 #interrupt-cells = <1>;
611 compatible = "allwinner,sun4i-a10-pinctrl";
615 clock-names = "apb", "hosc", "losc";
616 gpio-controller;
617 interrupt-controller;
618 #interrupt-cells = <3>;
619 #gpio-cells = <3>;
621 can0_ph_pins: can0-ph-pins {
626 emac_pins: emac0-pins {
635 i2c0_pins: i2c0-pins {
640 i2c1_pins: i2c1-pins {
645 i2c2_pins: i2c2-pins {
650 ir0_rx_pins: ir0-rx-pin {
655 ir0_tx_pins: ir0-tx-pin {
660 ir1_rx_pins: ir1-rx-pin {
665 ir1_tx_pins: ir1-tx-pin {
670 mmc0_pins: mmc0-pins {
674 drive-strength = <30>;
675 bias-pull-up;
678 ps2_ch0_pins: ps2-ch0-pins {
683 ps2_ch1_ph_pins: ps2-ch1-ph-pins {
688 pwm0_pin: pwm0-pin {
693 pwm1_pin: pwm1-pin {
698 spdif_tx_pin: spdif-tx-pin {
701 bias-pull-up;
704 spi0_pi_pins: spi0-pi-pins {
709 spi0_cs0_pi_pin: spi0-cs0-pi-pin {
714 spi1_pins: spi1-pins {
719 spi1_cs0_pin: spi1-cs0-pin {
724 spi2_pb_pins: spi2-pb-pins {
729 spi2_pc_pins: spi2-pc-pins {
734 spi2_cs0_pb_pin: spi2-cs0-pb-pin {
739 spi2_cs0_pc_pins: spi2-cs0-pc-pin {
744 uart0_pb_pins: uart0-pb-pins {
749 uart0_pf_pins: uart0-pf-pins {
754 uart1_pins: uart1-pins {
761 compatible = "allwinner,sun4i-a10-timer";
768 compatible = "allwinner,sun4i-a10-wdt";
773 compatible = "allwinner,sun4i-a10-rtc";
779 compatible = "allwinner,sun4i-a10-pwm";
782 #pwm-cells = <3>;
787 #sound-dai-cells = <0>;
788 compatible = "allwinner,sun4i-a10-spdif";
792 clock-names = "apb", "spdif";
795 dma-names = "rx", "tx";
800 compatible = "allwinner,sun4i-a10-ir";
802 clock-names = "apb", "ir";
809 compatible = "allwinner,sun4i-a10-ir";
811 clock-names = "apb", "ir";
818 #sound-dai-cells = <0>;
819 compatible = "allwinner,sun4i-a10-i2s";
823 clock-names = "apb", "mod";
826 dma-names = "rx", "tx";
831 compatible = "allwinner,sun4i-a10-lradc-keys";
838 #sound-dai-cells = <0>;
839 compatible = "allwinner,sun4i-a10-codec";
843 clock-names = "apb", "codec";
846 dma-names = "rx", "tx";
851 compatible = "allwinner,sun4i-a10-sid";
856 compatible = "allwinner,sun4i-a10-ts";
859 #thermal-sensor-cells = <0>;
863 compatible = "snps,dw-apb-uart";
866 reg-shift = <2>;
867 reg-io-width = <4>;
873 compatible = "snps,dw-apb-uart";
876 reg-shift = <2>;
877 reg-io-width = <4>;
883 compatible = "snps,dw-apb-uart";
886 reg-shift = <2>;
887 reg-io-width = <4>;
893 compatible = "snps,dw-apb-uart";
896 reg-shift = <2>;
897 reg-io-width = <4>;
903 compatible = "snps,dw-apb-uart";
906 reg-shift = <2>;
907 reg-io-width = <4>;
913 compatible = "snps,dw-apb-uart";
916 reg-shift = <2>;
917 reg-io-width = <4>;
923 compatible = "snps,dw-apb-uart";
926 reg-shift = <2>;
927 reg-io-width = <4>;
933 compatible = "snps,dw-apb-uart";
936 reg-shift = <2>;
937 reg-io-width = <4>;
943 compatible = "allwinner,sun4i-a10-ps2";
951 compatible = "allwinner,sun4i-a10-ps2";
959 compatible = "allwinner,sun4i-a10-i2c";
963 pinctrl-names = "default";
964 pinctrl-0 = <&i2c0_pins>;
966 #address-cells = <1>;
967 #size-cells = <0>;
971 compatible = "allwinner,sun4i-a10-i2c";
975 pinctrl-names = "default";
976 pinctrl-0 = <&i2c1_pins>;
978 #address-cells = <1>;
979 #size-cells = <0>;
983 compatible = "allwinner,sun4i-a10-i2c";
987 pinctrl-names = "default";
988 pinctrl-0 = <&i2c2_pins>;
990 #address-cells = <1>;
991 #size-cells = <0>;
995 compatible = "allwinner,sun4i-a10-can";
1003 compatible = "allwinner,sun4i-a10-mali", "arm,mali-400";
1010 interrupt-names = "gp",
1016 clock-names = "bus", "core";
1019 assigned-clocks = <&ccu CLK_GPU>;
1020 assigned-clock-rates = <384000000>;
1023 fe0: display-frontend@1e00000 {
1024 compatible = "allwinner,sun4i-a10-display-frontend";
1029 clock-names = "ahb", "mod",
1034 #address-cells = <1>;
1035 #size-cells = <0>;
1038 #address-cells = <1>;
1039 #size-cells = <0>;
1044 remote-endpoint = <&be0_in_fe0>;
1049 remote-endpoint = <&be1_in_fe0>;
1055 fe1: display-frontend@1e20000 {
1056 compatible = "allwinner,sun4i-a10-display-frontend";
1061 clock-names = "ahb", "mod",
1066 #address-cells = <1>;
1067 #size-cells = <0>;
1070 #address-cells = <1>;
1071 #size-cells = <0>;
1076 remote-endpoint = <&be0_in_fe1>;
1081 remote-endpoint = <&be1_in_fe1>;
1087 be1: display-backend@1e40000 {
1088 compatible = "allwinner,sun4i-a10-display-backend";
1093 clock-names = "ahb", "mod",
1098 #address-cells = <1>;
1099 #size-cells = <0>;
1102 #address-cells = <1>;
1103 #size-cells = <0>;
1108 remote-endpoint = <&fe0_out_be1>;
1113 remote-endpoint = <&fe1_out_be1>;
1118 #address-cells = <1>;
1119 #size-cells = <0>;
1124 remote-endpoint = <&tcon0_in_be1>;
1129 remote-endpoint = <&tcon1_in_be1>;
1135 be0: display-backend@1e60000 {
1136 compatible = "allwinner,sun4i-a10-display-backend";
1141 clock-names = "ahb", "mod",
1146 #address-cells = <1>;
1147 #size-cells = <0>;
1150 #address-cells = <1>;
1151 #size-cells = <0>;
1156 remote-endpoint = <&fe0_out_be0>;
1161 remote-endpoint = <&fe1_out_be0>;
1166 #address-cells = <1>;
1167 #size-cells = <0>;
1172 remote-endpoint = <&tcon0_in_be0>;
1177 remote-endpoint = <&tcon1_in_be0>;