Lines Matching +full:armv8 +full:- +full:based
1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
8 * Based on Asahi Linux's M1 (t8103.dtsi) and Corellium's A10 efforts.
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/apple-aic.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
14 #include <dt-bindings/pinctrl/apple.h>
17 interrupt-parent = <&aic>;
18 #address-cells = <2>;
19 #size-cells = <2>;
21 clkref: clock-ref {
22 compatible = "fixed-clock";
23 #clock-cells = <0>;
24 clock-frequency = <24000000>;
25 clock-output-names = "clkref";
29 #address-cells = <2>;
30 #size-cells = <0>;
35 cpu-release-addr = <0 0>; /* To be filled in by loader */
36 enable-method = "spin-table";
43 cpu-release-addr = <0 0>; /* To be filled in by loader */
44 enable-method = "spin-table";
50 compatible = "simple-bus";
51 #address-cells = <2>;
52 #size-cells = <2>;
53 nonposted-mmio;
57 compatible = "apple,s5l-uart";
59 reg-io-width = <4>;
60 interrupt-parent = <&aic>;
62 /* Use the bootloader-enabled clocks for now. */
64 clock-names = "uart", "clk_uart_baud0";
69 compatible = "apple,s5l-uart";
71 reg-io-width = <4>;
72 interrupt-parent = <&aic>;
74 /* Use the bootloader-enabled clocks for now. */
76 clock-names = "uart", "clk_uart_baud0";
81 compatible = "apple,t7000-wdt", "apple,wdt";
84 interrupt-parent = <&aic>;
88 aic: interrupt-controller@20e100000 {
89 compatible = "apple,t7000-aic", "apple,aic";
91 #interrupt-cells = <3>;
92 interrupt-controller;
96 compatible = "apple,t7000-pinctrl", "apple,pinctrl";
99 gpio-controller;
100 #gpio-cells = <2>;
101 gpio-ranges = <&pinctrl 0 0 208>;
104 interrupt-controller;
105 #interrupt-cells = <2>;
106 interrupt-parent = <&aic>;
118 compatible = "arm,armv8-timer";
119 interrupt-parent = <&aic>;
120 interrupt-names = "phys", "virt";