Lines Matching +full:cpu +full:- +full:power +full:- +full:controller
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>;
31 cpu0: cpu@0 {
34 cpu-release-addr = <0 0>; /* To be filled in by loader */
35 operating-points-v2 = <&twister_opp>;
36 performance-domains = <&cpufreq>;
37 enable-method = "spin-table";
38 device_type = "cpu";
41 cpu1: cpu@1 {
44 cpu-release-addr = <0 0>; /* To be filled in by loader */
45 operating-points-v2 = <&twister_opp>;
46 performance-domains = <&cpufreq>;
47 enable-method = "spin-table";
48 device_type = "cpu";
53 compatible = "simple-bus";
54 #address-cells = <2>;
55 #size-cells = <2>;
56 nonposted-mmio;
59 cpufreq: performance-controller@202220000 {
60 …compatible = "apple,s8000-cluster-cpufreq", "apple,t8103-cluster-cpufreq", "apple,cluster-cpufreq";
62 #performance-domain-cells = <0>;
66 compatible = "apple,s5l-uart";
68 reg-io-width = <4>;
69 interrupt-parent = <&aic>;
71 /* Use the bootloader-enabled clocks for now. */
73 clock-names = "uart", "clk_uart_baud0";
74 power-domains = <&ps_uart0>;
78 pmgr: power-management@20e000000 {
79 compatible = "apple,s8000-pmgr", "apple,pmgr", "syscon", "simple-mfd";
80 #address-cells = <1>;
81 #size-cells = <1>;
86 aic: interrupt-controller@20e100000 {
87 compatible = "apple,s8000-aic", "apple,aic";
89 #interrupt-cells = <3>;
90 interrupt-controller;
91 power-domains = <&ps_aic>;
95 compatible = "apple,s8000-dwi-bl", "apple,dwi-bl";
97 power-domains = <&ps_dwi>;
102 compatible = "apple,s8000-pinctrl", "apple,pinctrl";
104 power-domains = <&ps_gpio>;
106 gpio-controller;
107 #gpio-cells = <2>;
108 gpio-ranges = <&pinctrl_ap 0 0 208>;
111 interrupt-controller;
112 #interrupt-cells = <2>;
113 interrupt-parent = <&aic>;
124 compatible = "apple,s8000-pinctrl", "apple,pinctrl";
126 power-domains = <&ps_aop_gpio>;
128 gpio-controller;
129 #gpio-cells = <2>;
130 gpio-ranges = <&pinctrl_aop 0 0 42>;
133 interrupt-controller;
134 #interrupt-cells = <2>;
135 interrupt-parent = <&aic>;
145 pmgr_mini: power-management@210200000 {
146 compatible = "apple,s8000-pmgr", "apple,pmgr", "syscon", "simple-mfd";
147 #address-cells = <1>;
148 #size-cells = <1>;
154 compatible = "apple,s8000-wdt", "apple,wdt";
157 interrupt-parent = <&aic>;
163 compatible = "arm,armv8-timer";
164 interrupt-parent = <&aic>;
165 interrupt-names = "phys", "virt";
172 #include "s800-0-3-pmgr.dtsi"