/linux-6.15/Documentation/devicetree/bindings/arm/ |
D | apple.yaml | 4 $id: http://devicetree.org/schemas/arm/apple.yaml# 7 title: Apple ARM Machine 13 ARM platforms using SoCs designed by Apple Inc., branded "Apple Silicon". 28 - Apple TV HD 56 - Apple TV 4K (1st generation) 62 - Apple T2 MacBookPro15,2 (j132) 63 - Apple T2 iMacPro1,1 (j137) 64 - Apple T2 MacBookAir8,2 (j140a) 65 - Apple T2 MacBookAir8,1 (j140k) 66 - Apple T2 MacBookPro16,1 (j152f) [all …]
|
/linux-6.15/arch/arm64/boot/dts/apple/ |
D | t8112-pmgr.dtsi | 3 * PMGR Power domains for the Apple T8112 "M2" SoC 11 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate"; 16 apple,always-on; /* Core device */ 20 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate"; 25 apple,always-on; /* Core device */ 29 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate"; 34 apple,always-on; /* Core device */ 38 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate"; 46 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate"; 54 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate"; [all …]
|
D | t600x-pmgr.dtsi | 3 * PMGR Power domains for the Apple T6001 "M1 Max" SoC 10 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 15 apple,always-on; /* Core device */ 19 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 24 apple,always-on; /* Core device */ 28 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 33 apple,always-on; /* Core device */ 37 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 42 apple,always-on; /* Core device */ 46 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate"; [all …]
|
D | t8103-pmgr.dtsi | 3 * PMGR Power domains for the Apple T8103 "M1" SoC 11 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate"; 16 apple,always-on; /* Core device */ 20 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate"; 25 apple,always-on; /* Core device */ 29 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate"; 34 apple,always-on; /* Core device */ 38 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate"; 46 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate"; 54 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate"; [all …]
|
D | s8001-pmgr.dtsi | 3 * PMGR Power domains for the Apple S8001 "A9X" SoC 10 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 15 apple,always-on; /* Core device */ 19 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 24 apple,always-on; /* Core device */ 28 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 33 apple,always-on; /* Core device */ 37 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 45 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 54 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; [all …]
|
D | t8015-pmgr.dtsi | 3 * PMGR Power domains for the Apple T8015 "A11" SoC 10 compatible = "apple,t8015-pmgr-pwrstate", "apple,pmgr-pwrstate"; 15 apple,always-on; /* Core device */ 19 compatible = "apple,t8015-pmgr-pwrstate", "apple,pmgr-pwrstate"; 24 apple,always-on; /* Core device */ 28 compatible = "apple,t8015-pmgr-pwrstate", "apple,pmgr-pwrstate"; 33 apple,always-on; /* Core device */ 37 compatible = "apple,t8015-pmgr-pwrstate", "apple,pmgr-pwrstate"; 42 apple,always-on; /* Core device */ 46 compatible = "apple,t8015-pmgr-pwrstate", "apple,pmgr-pwrstate"; [all …]
|
D | t8011-pmgr.dtsi | 3 * PMGR Power domains for the Apple T8011 "A10X" SoC 10 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 15 apple,always-on; /* Core device */ 19 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 24 apple,always-on; /* Core device */ 28 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 33 apple,always-on; /* Core device */ 37 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 42 apple,always-on; /* Core device */ 46 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; [all …]
|
D | s5l8960x-pmgr.dtsi | 3 * PMGR Power domains for the Apple S5L8960X "A7" SoC 10 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate"; 15 apple,always-on; /* Core device */ 19 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate"; 24 apple,always-on; /* Core device */ 28 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate"; 37 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate"; 46 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate"; 51 apple,always-on; /* Core device */ 55 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate"; [all …]
|
D | t8012-pmgr.dtsi | 3 * PMGR Power domains for the Apple T8012 "T2" SoC 10 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 15 apple,always-on; /* Core device */ 19 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 24 apple,always-on; /* Core device */ 28 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 33 apple,always-on; /* Core device */ 37 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 45 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 54 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; [all …]
|
D | t7001-pmgr.dtsi | 3 * PMGR Power domains for the Apple T7001 "A8X" SoC 10 compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 15 apple,always-on; /* Core device */ 19 compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 24 apple,always-on; /* Core device */ 28 compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 33 apple,always-on; /* Core device */ 37 compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 42 apple,always-on; /* Core device */ 46 compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate"; [all …]
|
D | t8010-pmgr.dtsi | 3 * PMGR Power domains for the Apple T8010 "A10" SoC 10 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 15 apple,always-on; /* Core device */ 19 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 24 apple,always-on; /* Core device */ 28 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 33 apple,always-on; /* Core device */ 37 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 45 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 54 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; [all …]
|
D | t7000-pmgr.dtsi | 3 * PMGR Power domains for the Apple T7000 "A8" SoC 9 compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 14 apple,always-on; /* Core device */ 18 compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 23 apple,always-on; /* Core device */ 27 compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 32 apple,always-on; /* Core device */ 36 compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 44 compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 49 apple,always-on; /* Core device */ [all …]
|
D | s800-0-3-pmgr.dtsi | 3 * PMGR Power domains for the Apple S8000/3 "A9" SoC 10 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 15 apple,always-on; /* Core device */ 19 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 24 apple,always-on; /* Core device */ 28 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 33 apple,always-on; /* Core device */ 37 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 45 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; 54 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; [all …]
|
D | t600x-dieX.dtsi | 3 * Devices used on both dies on the Apple T6002 "M1 Ultra" and present on 4 * Apple T6000/T6001 "M1 Pro/Max". 10 …compatible = "apple,t6000-cluster-cpufreq", "apple,t8103-cluster-cpufreq", "apple,cluster-cpufreq"; 16 …compatible = "apple,t6000-cluster-cpufreq", "apple,t8103-cluster-cpufreq", "apple,cluster-cpufreq"; 22 …compatible = "apple,t6000-cluster-cpufreq", "apple,t8103-cluster-cpufreq", "apple,cluster-cpufreq"; 28 compatible = "apple,t6000-pmgr", "apple,pmgr", "syscon", "simple-mfd"; 35 compatible = "apple,t6000-pmgr", "apple,pmgr", "syscon", "simple-mfd"; 42 compatible = "apple,t6000-pmgr", "apple,pmgr", "syscon", "simple-mfd"; 49 compatible = "apple,t6000-pinctrl", "apple,pinctrl"; 56 apple,npins = <16>; [all …]
|
D | s800-0-3.dtsi | 3 * Apple S8000/S8003 "A9" SoC 11 #include <dt-bindings/interrupt-controller/apple-aic.h> 13 #include <dt-bindings/pinctrl/apple.h> 32 compatible = "apple,twister"; 42 compatible = "apple,twister"; 60 …compatible = "apple,s8000-cluster-cpufreq", "apple,t8103-cluster-cpufreq", "apple,cluster-cpufreq"; 66 compatible = "apple,s5l-uart"; 79 compatible = "apple,s8000-pmgr", "apple,pmgr", "syscon", "simple-mfd"; 87 compatible = "apple,s8000-aic", "apple,aic"; 95 compatible = "apple,s8000-dwi-bl", "apple,dwi-bl"; [all …]
|
D | t8015.dtsi | 3 * Apple T8015 "A11" SoC 11 #include <dt-bindings/interrupt-controller/apple-aic.h> 13 #include <dt-bindings/pinctrl/apple.h> 58 compatible = "apple,mistral"; 69 compatible = "apple,mistral"; 80 compatible = "apple,mistral"; 91 compatible = "apple,mistral"; 102 compatible = "apple,monsoon"; 113 compatible = "apple,monsoon"; 225 …compatible = "apple,t8015-cluster-cpufreq", "apple,t8103-cluster-cpufreq", "apple,cluster-cpufreq"; [all …]
|
D | t600x-die0.dtsi | 3 * Devices used on die 0 on the Apple T6002 "M1 Ultra" SoC and present on 4 * Apple T6000 / T6001 "M1 Pro" / "M1 Max". 11 compatible = "apple,t6000-nco", "apple,nco"; 18 compatible = "apple,t6000-aic", "apple,aic2"; 28 compatible = "apple,t6000-pinctrl", "apple,pinctrl"; 34 apple,npins = <30>; 49 compatible = "apple,t6000-wdt", "apple,wdt"; 57 compatible = "apple,t6000-dart"; 66 compatible = "apple,t6000-dart"; 75 compatible = "apple,t6000-fpwm", "apple,s5l-fpwm"; [all …]
|
D | t8103.dtsi | 3 * Apple T8103 "M1" SoC 11 #include <dt-bindings/interrupt-controller/apple-aic.h> 13 #include <dt-bindings/pinctrl/apple.h> 16 compatible = "apple,t8103", "apple,arm-platform"; 58 compatible = "apple,icestorm"; 72 compatible = "apple,icestorm"; 86 compatible = "apple,icestorm"; 100 compatible = "apple,icestorm"; 114 compatible = "apple,firestorm"; 128 compatible = "apple,firestorm"; [all …]
|
D | t8112.dtsi | 3 * Apple T8112 "M2" SoC 11 #include <dt-bindings/interrupt-controller/apple-aic.h> 13 #include <dt-bindings/pinctrl/apple.h> 17 compatible = "apple,t8112", "apple,arm-platform"; 59 compatible = "apple,blizzard"; 73 compatible = "apple,blizzard"; 87 compatible = "apple,blizzard"; 101 compatible = "apple,blizzard"; 115 compatible = "apple,avalanche"; 129 compatible = "apple,avalanche"; [all …]
|
D | t8012.dtsi | 3 * Apple T8012 "T2" SoC 11 #include <dt-bindings/interrupt-controller/apple-aic.h> 13 #include <dt-bindings/pinctrl/apple.h> 32 compatible = "apple,hurricane-zephyr"; 42 compatible = "apple,hurricane-zephyr"; 56 * Apple Fusion Architecture: Hardware big.LITTLE switcher 133 …compatible = "apple,t8010-cluster-cpufreq", "apple,t8103-cluster-cpufreq", "apple,cluster-cpufreq"; 139 compatible = "apple,s5l-uart"; 152 compatible = "apple,t8010-pmgr", "apple,pmgr", "syscon", "simple-mfd"; 160 compatible = "apple,t8010-aic", "apple,aic"; [all …]
|
/linux-6.15/Documentation/devicetree/bindings/arm/apple/ |
D | apple,pmgr.yaml | 4 $id: http://devicetree.org/schemas/arm/apple/apple,pmgr.yaml# 7 title: Apple SoC Power Manager (PMGR) 13 Apple SoCs include PMGR blocks responsible for power management, 25 - apple,s5l8960x-pmgr 26 - apple,t7000-pmgr 27 - apple,s8000-pmgr 28 - apple,t8010-pmgr 29 - apple,t8015-pmgr 30 - apple,t8103-pmgr 31 - apple,t8112-pmgr [all …]
|
/linux-6.15/Documentation/devicetree/bindings/pinctrl/ |
D | apple,pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/apple,pinctrl.yaml# 7 title: Apple GPIO controller 13 The Apple GPIO controller is a simple combined pin and GPIO 14 controller present on Apple ARM SoC platforms, including various 15 iPhone and iPad devices and the "Apple Silicon" Macs. 21 - apple,s5l8960x-pinctrl 22 - apple,t7000-pinctrl 23 - apple,s8000-pinctrl 24 - apple,t8010-pinctrl 25 - apple,t8015-pinctrl [all …]
|
/linux-6.15/Documentation/devicetree/bindings/cpufreq/ |
D | apple,cluster-cpufreq.yaml | 4 $id: http://devicetree.org/schemas/cpufreq/apple,cluster-cpufreq.yaml# 7 title: Apple SoC cluster cpufreq device 13 Apple SoCs (e.g. M1) have a per-cpu-cluster DVFS controller that is part of 23 - apple,t8103-cluster-cpufreq 24 - apple,t8112-cluster-cpufreq 25 - const: apple,cluster-cpufreq 28 - apple,s8000-cluster-cpufreq 29 - apple,t8010-cluster-cpufreq 30 - apple,t8015-cluster-cpufreq 31 - apple,t6000-cluster-cpufreq [all …]
|
/linux-6.15/Documentation/devicetree/bindings/watchdog/ |
D | apple,wdt.yaml | 4 $id: http://devicetree.org/schemas/watchdog/apple,wdt.yaml# 7 title: Apple SoC Watchdog 19 - apple,s5l8960x-wdt 20 - apple,t7000-wdt 21 - apple,s8000-wdt 22 - apple,t8010-wdt 23 - apple,t8015-wdt 24 - apple,t8103-wdt 25 - apple,t8112-wdt 26 - apple,t6000-wdt [all …]
|
/linux-6.15/Documentation/devicetree/bindings/power/ |
D | apple,pmgr-pwrstate.yaml | 4 $id: http://devicetree.org/schemas/power/apple,pmgr-pwrstate.yaml# 7 title: Apple SoC PMGR Power States 16 Apple SoCs include PMGR blocks responsible for power management, 27 See Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml 34 - apple,s5l8960x-pmgr-pwrstate 35 - apple,t7000-pmgr-pwrstate 36 - apple,s8000-pmgr-pwrstate 37 - apple,t8010-pmgr-pwrstate 38 - apple,t8015-pmgr-pwrstate 39 - apple,t8103-pmgr-pwrstate [all …]
|