/linux-6.14.4/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) 90 compatible = "apple,<targettype>", "apple,<socid>", "apple,arm-platform"; 93 property of the root node of the Apple Device Tree, lowercased. It can be 98 <socid> is the lowercased SoC ID. Apple uses at least *five* different 109 the `compatible` property of the arm-io node of the Apple Device Tree, 119 - description: Apple A7 SoC based platforms [all …]
|
/linux-6.14.4/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 | 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 | 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 | 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"; 66 compatible = "apple,mistral"; 74 compatible = "apple,mistral"; 82 compatible = "apple,mistral"; 90 compatible = "apple,monsoon"; 98 compatible = "apple,monsoon"; 114 compatible = "apple,s5l-uart"; [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 | 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 | t8011.dtsi | 3 * Apple T8011 "A10X" SoC 11 #include <dt-bindings/interrupt-controller/apple-aic.h> 13 #include <dt-bindings/pinctrl/apple.h> 32 compatible = "apple,hurricane-zephyr"; 40 compatible = "apple,hurricane-zephyr"; 48 compatible = "apple,hurricane-zephyr"; 64 compatible = "apple,s5l-uart"; 76 compatible = "apple,t8010-aic", "apple,aic"; 83 compatible = "apple,t8010-pinctrl", "apple,pinctrl"; 89 apple,npins = <219>; [all …]
|
D | s8001.dtsi | 3 * Apple S8001 "A9X" SoC 11 #include <dt-bindings/interrupt-controller/apple-aic.h> 13 #include <dt-bindings/pinctrl/apple.h> 32 compatible = "apple,twister"; 40 compatible = "apple,twister"; 56 compatible = "apple,s5l-uart"; 68 compatible = "apple,s8000-aic", "apple,aic"; 75 compatible = "apple,s8000-pinctrl", "apple,pinctrl"; 81 apple,npins = <219>; 96 compatible = "apple,s8000-pinctrl", "apple,pinctrl"; [all …]
|
D | t8010.dtsi | 3 * Apple T8010 "A10" SoC 11 #include <dt-bindings/interrupt-controller/apple-aic.h> 13 #include <dt-bindings/pinctrl/apple.h> 32 compatible = "apple,hurricane-zephyr"; 40 compatible = "apple,hurricane-zephyr"; 56 compatible = "apple,s5l-uart"; 68 compatible = "apple,t8010-aic", "apple,aic"; 75 compatible = "apple,t8010-pinctrl", "apple,pinctrl"; 81 apple,npins = <208>; 96 compatible = "apple,t8010-pinctrl", "apple,pinctrl"; [all …]
|
D | s8000.dtsi | 3 * Apple S8000 "A9" (Samsung) SoC 11 #include <dt-bindings/interrupt-controller/apple-aic.h> 13 #include <dt-bindings/pinctrl/apple.h> 32 compatible = "apple,twister"; 40 compatible = "apple,twister"; 56 compatible = "apple,s5l-uart"; 68 compatible = "apple,s8000-aic", "apple,aic"; 75 compatible = "apple,s8000-pinctrl", "apple,pinctrl"; 81 apple,npins = <208>; 96 compatible = "apple,s8000-pinctrl", "apple,pinctrl"; [all …]
|
D | t7000.dtsi | 3 * Apple T7000 "A8" SoC 12 #include <dt-bindings/interrupt-controller/apple-aic.h> 14 #include <dt-bindings/pinctrl/apple.h> 33 compatible = "apple,typhoon"; 41 compatible = "apple,typhoon"; 57 compatible = "apple,s5l-uart"; 69 compatible = "apple,s5l-uart"; 81 compatible = "apple,t7000-wdt", "apple,wdt"; 89 compatible = "apple,t7000-aic", "apple,aic"; 96 compatible = "apple,t7000-pinctrl", "apple,pinctrl"; [all …]
|
D | t7001.dtsi | 3 * Apple T7001 "A8X" SoC 10 #include <dt-bindings/interrupt-controller/apple-aic.h> 12 #include <dt-bindings/pinctrl/apple.h> 35 compatible = "apple,typhoon"; 43 compatible = "apple,typhoon"; 51 compatible = "apple,typhoon"; 67 compatible = "apple,s5l-uart"; 79 compatible = "apple,t7000-wdt", "apple,wdt"; 87 compatible = "apple,t7000-aic", "apple,aic"; 94 compatible = "apple,t7000-pinctrl", "apple,pinctrl"; [all …]
|
/linux-6.14.4/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,t8103-pmgr 26 - apple,t8112-pmgr 27 - apple,t6000-pmgr 28 - const: apple,pmgr 46 $ref: /schemas/power/apple,pmgr-pwrstate.yaml# 61 compatible = "apple,t8103-pmgr", "apple,pmgr", "syscon", "simple-mfd"; 67 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate"; [all …]
|
/linux-6.14.4/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.14.4/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.14.4/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.14.4/Documentation/devicetree/bindings/nvme/ |
D | apple,nvme-ans.yaml | 4 $id: http://devicetree.org/schemas/nvme/apple,nvme-ans.yaml# 7 title: Apple ANS NVM Express host controller 16 - apple,t8103-nvme-ans2 17 - apple,t8112-nvme-ans2 18 - apple,t6000-nvme-ans2 19 - const: apple,nvme-ans2 58 apple,sart: 63 The SART address filter is documented in iommu/apple,sart.yaml. 70 - apple,t8103-nvme-ans2 71 - apple,t8112-nvme-ans2 [all …]
|
/linux-6.14.4/drivers/firmware/efi/ |
D | sysfb_efi.c | 190 EFIFB_DMI_SYSTEM_ID("Apple Computer, Inc.", "iMac4,1", M_I17), 192 EFIFB_DMI_SYSTEM_ID("Apple Computer, Inc.", "iMac5,1", M_I20), 193 EFIFB_DMI_SYSTEM_ID("Apple Inc.", "iMac5,1", M_I20), 195 EFIFB_DMI_SYSTEM_ID("Apple Computer, Inc.", "iMac6,1", M_I24), 196 EFIFB_DMI_SYSTEM_ID("Apple Inc.", "iMac6,1", M_I24), 197 EFIFB_DMI_SYSTEM_ID("Apple Inc.", "iMac7,1", M_I20_SR), 198 EFIFB_DMI_SYSTEM_ID("Apple Inc.", "iMac8,1", M_I24_8_1), 199 EFIFB_DMI_SYSTEM_ID("Apple Inc.", "iMac10,1", M_I24_10_1), 200 EFIFB_DMI_SYSTEM_ID("Apple Inc.", "iMac11,1", M_I27_11_1), 201 EFIFB_DMI_SYSTEM_ID("Apple Computer, Inc.", "Macmini1,1", M_MINI), [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/mailbox/ |
D | apple,mailbox.yaml | 4 $id: http://devicetree.org/schemas/mailbox/apple,mailbox.yaml# 7 title: Apple Mailbox Controller 14 The Apple mailbox consists of two FIFOs used to exchange 64+32 bit 16 of this mailbox can be found on Apple SoCs. 31 - apple,t8103-asc-mailbox 32 - apple,t8112-asc-mailbox 33 - apple,t6000-asc-mailbox 34 - const: apple,asc-mailbox-v4 42 - apple,t8103-m3-mailbox 43 - apple,t8112-m3-mailbox [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/interrupt-controller/ |
D | apple,aic.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/apple,aic.yaml# 7 title: Apple Interrupt Controller 13 The Apple Interrupt Controller is a simple interrupt controller present on 14 Apple ARM SoC platforms, including various iPhone and iPad devices and the 15 "Apple Silicon" Macs. 47 - apple,s5l8960x-aic 48 - apple,t7000-aic 49 - apple,s8000-aic 50 - apple,t8010-aic 51 - apple,t8015-aic [all …]
|
/linux-6.14.4/drivers/soc/apple/ |
D | Kconfig | 5 menu "Apple SoC drivers" 8 tristate "Apple SoC mailboxes" 13 Apple SoCs have various co-processors required for certain 18 Say Y here if you have an Apple SoC. 21 tristate "Apple RTKit co-processor IPC protocol" 26 Apple SoCs such as the M1 come with various co-processors running 31 Say 'y' here if you have an Apple SoC. 34 tristate "Apple SART DMA address filter" 38 Apple SART is a simple DMA address filter used on Apple SoCs such 42 Say 'y' here if you have an Apple SoC.
|
/linux-6.14.4/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,t8103-pmgr-pwrstate 35 - apple,t8112-pmgr-pwrstate 36 - apple,t6000-pmgr-pwrstate 37 - const: apple,pmgr-pwrstate 60 apple,always-on: 65 apple,min-state:
|