Lines Matching +full:wdt +full:- +full:gpio
1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/interrupt-controller/apple-aic.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/pinctrl/apple.h>
16 interrupt-parent = <&aic>;
17 #address-cells = <2>;
18 #size-cells = <2>;
20 clkref: clock-ref {
21 compatible = "fixed-clock";
22 #clock-cells = <0>;
23 clock-frequency = <24000000>;
24 clock-output-names = "clkref";
28 #address-cells = <2>;
29 #size-cells = <0>;
34 cpu-release-addr = <0 0>; /* To be filled in by loader */
35 enable-method = "spin-table";
42 cpu-release-addr = <0 0>; /* To be filled in by loader */
43 enable-method = "spin-table";
49 compatible = "simple-bus";
50 #address-cells = <2>;
51 #size-cells = <2>;
52 nonposted-mmio;
56 compatible = "apple,s5l-uart";
58 reg-io-width = <4>;
59 interrupt-parent = <&aic>;
61 /* Use the bootloader-enabled clocks for now. */
63 clock-names = "uart", "clk_uart_baud0";
67 aic: interrupt-controller@20e100000 {
68 compatible = "apple,s8000-aic", "apple,aic";
70 #interrupt-cells = <3>;
71 interrupt-controller;
75 compatible = "apple,s8000-pinctrl", "apple,pinctrl";
78 gpio-controller;
79 #gpio-cells = <2>;
80 gpio-ranges = <&pinctrl_ap 0 0 219>;
83 interrupt-controller;
84 #interrupt-cells = <2>;
85 interrupt-parent = <&aic>;
96 compatible = "apple,s8000-pinctrl", "apple,pinctrl";
99 gpio-controller;
100 #gpio-cells = <2>;
101 gpio-ranges = <&pinctrl_aop 0 0 28>;
104 interrupt-controller;
105 #interrupt-cells = <2>;
106 interrupt-parent = <&aic>;
116 wdt: watchdog@2102b0000 { label
117 compatible = "apple,s8000-wdt", "apple,wdt";
120 interrupt-parent = <&aic>;
126 compatible = "arm,armv8-timer";
127 interrupt-parent = <&aic>;
128 interrupt-names = "phys", "virt";