Lines Matching +full:armv8 +full:- +full:based
3 * based on the Allwinner H3 dtsi:
6 * This file is dual-licensed: you can use it either under the terms
45 #include <dt-bindings/clock/sun50i-a64-ccu.h>
46 #include <dt-bindings/interrupt-controller/arm-gic.h>
47 #include <dt-bindings/reset/sun50i-a64-ccu.h>
50 interrupt-parent = <&gic>;
51 #address-cells = <1>;
52 #size-cells = <1>;
55 #address-cells = <1>;
56 #size-cells = <0>;
59 compatible = "arm,cortex-a53", "arm,armv8";
62 enable-method = "psci";
66 compatible = "arm,cortex-a53", "arm,armv8";
69 enable-method = "psci";
73 compatible = "arm,cortex-a53", "arm,armv8";
76 enable-method = "psci";
80 compatible = "arm,cortex-a53", "arm,armv8";
83 enable-method = "psci";
88 #clock-cells = <0>;
89 compatible = "fixed-clock";
90 clock-frequency = <24000000>;
91 clock-output-names = "osc24M";
95 #clock-cells = <0>;
96 compatible = "fixed-clock";
97 clock-frequency = <32768>;
98 clock-output-names = "osc32k";
101 iosc: internal-osc-clk {
102 #clock-cells = <0>;
103 compatible = "fixed-clock";
104 clock-frequency = <16000000>;
105 clock-accuracy = <300000000>;
106 clock-output-names = "iosc";
110 compatible = "arm,psci-0.2";
115 compatible = "arm,armv8-timer";
127 compatible = "simple-bus";
128 #address-cells = <1>;
129 #size-cells = <1>;
133 compatible = "allwinner,sun50i-a64-mmc";
136 clock-names = "ahb", "mmc";
138 reset-names = "ahb";
140 max-frequency = <150000000>;
142 #address-cells = <1>;
143 #size-cells = <0>;
147 compatible = "allwinner,sun50i-a64-mmc";
150 clock-names = "ahb", "mmc";
152 reset-names = "ahb";
154 max-frequency = <150000000>;
156 #address-cells = <1>;
157 #size-cells = <0>;
161 compatible = "allwinner,sun50i-a64-emmc";
164 clock-names = "ahb", "mmc";
166 reset-names = "ahb";
168 max-frequency = <200000000>;
170 #address-cells = <1>;
171 #size-cells = <0>;
175 compatible = "allwinner,sun8i-a33-musb";
180 interrupt-names = "mc";
182 phy-names = "usb";
188 compatible = "allwinner,sun50i-a64-usb-phy";
192 reg-names = "phy_ctrl",
197 clock-names = "usb0_phy",
201 reset-names = "usb0_reset",
204 #phy-cells = <1>;
208 compatible = "allwinner,sun50i-a64-ehci", "generic-ehci";
220 compatible = "allwinner,sun50i-a64-ohci", "generic-ohci";
230 compatible = "allwinner,sun50i-a64-ehci", "generic-ehci";
239 phy-names = "usb";
244 compatible = "allwinner,sun50i-a64-ohci", "generic-ohci";
251 phy-names = "usb";
256 compatible = "allwinner,sun50i-a64-ccu";
259 clock-names = "hosc", "losc";
260 #clock-cells = <1>;
261 #reset-cells = <1>;
265 compatible = "allwinner,sun50i-a64-pinctrl";
271 gpio-controller;
272 #gpio-cells = <3>;
273 interrupt-controller;
274 #interrupt-cells = <3>;
281 mmc0_pins: mmc0-pins {
285 drive-strength = <30>;
286 bias-pull-up;
289 mmc1_pins: mmc1-pins {
293 drive-strength = <30>;
294 bias-pull-up;
297 mmc2_pins: mmc2-pins {
302 drive-strength = <30>;
303 bias-pull-up;
323 compatible = "snps,dw-apb-uart";
326 reg-shift = <2>;
327 reg-io-width = <4>;
334 compatible = "snps,dw-apb-uart";
337 reg-shift = <2>;
338 reg-io-width = <4>;
345 compatible = "snps,dw-apb-uart";
348 reg-shift = <2>;
349 reg-io-width = <4>;
356 compatible = "snps,dw-apb-uart";
359 reg-shift = <2>;
360 reg-io-width = <4>;
367 compatible = "snps,dw-apb-uart";
370 reg-shift = <2>;
371 reg-io-width = <4>;
378 compatible = "allwinner,sun6i-a31-i2c";
384 #address-cells = <1>;
385 #size-cells = <0>;
389 compatible = "allwinner,sun6i-a31-i2c";
395 #address-cells = <1>;
396 #size-cells = <0>;
400 compatible = "allwinner,sun6i-a31-i2c";
406 #address-cells = <1>;
407 #size-cells = <0>;
410 gic: interrupt-controller@1c81000 {
411 compatible = "arm,gic-400";
417 interrupt-controller;
418 #interrupt-cells = <3>;
422 compatible = "allwinner,sun6i-a31-rtc";
429 compatible = "allwinner,sun50i-a64-r-ccu";
432 clock-names = "hosc", "losc", "iosc";
433 #clock-cells = <1>;
434 #reset-cells = <1>;
438 compatible = "allwinner,sun50i-a64-r-pinctrl";
442 clock-names = "apb", "hosc", "losc";
443 gpio-controller;
444 #gpio-cells = <3>;
445 interrupt-controller;
446 #interrupt-cells = <3>;