mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
142 lines
4.4 KiB
Diff
142 lines
4.4 KiB
Diff
From 114701eecdf46c638d373e6cd3c7af3a6f61dbfe Mon Sep 17 00:00:00 2001
|
|
From: Hector Martin <marcan@marcan.st>
|
|
Date: Tue, 21 Dec 2021 17:07:17 +0900
|
|
Subject: [PATCH 028/171] arm64: dts: apple: Add WiFi module and antenna
|
|
properties
|
|
|
|
Add the new module-instance/antenna-sku properties required to select
|
|
WiFi firmwares properly to all board device trees.
|
|
|
|
Signed-off-by: Hector Martin <marcan@marcan.st>
|
|
---
|
|
arch/arm64/boot/dts/apple/t6000-j314s.dts | 4 ++++
|
|
arch/arm64/boot/dts/apple/t6000-j316s.dts | 4 ++++
|
|
arch/arm64/boot/dts/apple/t6001-j314c.dts | 4 ++++
|
|
arch/arm64/boot/dts/apple/t6001-j316c.dts | 4 ++++
|
|
arch/arm64/boot/dts/apple/t6001-j375c.dts | 6 ++++++
|
|
arch/arm64/boot/dts/apple/t6002-j375d.dts | 6 ++++++
|
|
arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 2 ++
|
|
7 files changed, 30 insertions(+)
|
|
|
|
diff --git a/arch/arm64/boot/dts/apple/t6000-j314s.dts b/arch/arm64/boot/dts/apple/t6000-j314s.dts
|
|
index c9e192848fe3..ac35870ca129 100644
|
|
--- a/arch/arm64/boot/dts/apple/t6000-j314s.dts
|
|
+++ b/arch/arm64/boot/dts/apple/t6000-j314s.dts
|
|
@@ -16,3 +16,7 @@ / {
|
|
compatible = "apple,j314s", "apple,t6000", "apple,arm-platform";
|
|
model = "Apple MacBook Pro (14-inch, M1 Pro, 2021)";
|
|
};
|
|
+
|
|
+&wifi0 {
|
|
+ brcm,board-type = "apple,maldives";
|
|
+};
|
|
diff --git a/arch/arm64/boot/dts/apple/t6000-j316s.dts b/arch/arm64/boot/dts/apple/t6000-j316s.dts
|
|
index ff1803ce2300..77d6d8c14d74 100644
|
|
--- a/arch/arm64/boot/dts/apple/t6000-j316s.dts
|
|
+++ b/arch/arm64/boot/dts/apple/t6000-j316s.dts
|
|
@@ -16,3 +16,7 @@ / {
|
|
compatible = "apple,j316s", "apple,t6000", "apple,arm-platform";
|
|
model = "Apple MacBook Pro (16-inch, M1 Pro, 2021)";
|
|
};
|
|
+
|
|
+&wifi0 {
|
|
+ brcm,board-type = "apple,madagascar";
|
|
+};
|
|
diff --git a/arch/arm64/boot/dts/apple/t6001-j314c.dts b/arch/arm64/boot/dts/apple/t6001-j314c.dts
|
|
index 1761d15b98c1..0a5655792a8f 100644
|
|
--- a/arch/arm64/boot/dts/apple/t6001-j314c.dts
|
|
+++ b/arch/arm64/boot/dts/apple/t6001-j314c.dts
|
|
@@ -16,3 +16,7 @@ / {
|
|
compatible = "apple,j314c", "apple,t6001", "apple,arm-platform";
|
|
model = "Apple MacBook Pro (14-inch, M1 Max, 2021)";
|
|
};
|
|
+
|
|
+&wifi0 {
|
|
+ brcm,board-type = "apple,maldives";
|
|
+};
|
|
diff --git a/arch/arm64/boot/dts/apple/t6001-j316c.dts b/arch/arm64/boot/dts/apple/t6001-j316c.dts
|
|
index 750e9beeffc0..9c215531ea54 100644
|
|
--- a/arch/arm64/boot/dts/apple/t6001-j316c.dts
|
|
+++ b/arch/arm64/boot/dts/apple/t6001-j316c.dts
|
|
@@ -16,3 +16,7 @@ / {
|
|
compatible = "apple,j316c", "apple,t6001", "apple,arm-platform";
|
|
model = "Apple MacBook Pro (16-inch, M1 Max, 2021)";
|
|
};
|
|
+
|
|
+&wifi0 {
|
|
+ brcm,board-type = "apple,madagascar";
|
|
+};
|
|
diff --git a/arch/arm64/boot/dts/apple/t6001-j375c.dts b/arch/arm64/boot/dts/apple/t6001-j375c.dts
|
|
index 7ab07808a5e9..15d26674a310 100644
|
|
--- a/arch/arm64/boot/dts/apple/t6001-j375c.dts
|
|
+++ b/arch/arm64/boot/dts/apple/t6001-j375c.dts
|
|
@@ -157,9 +157,11 @@ &port00 {
|
|
/* WLAN */
|
|
bus-range = <1 1>;
|
|
wifi0: wifi@0,0 {
|
|
+ compatible = "pci14e4,4433";
|
|
reg = <0x10000 0x0 0x0 0x0 0x0>;
|
|
/* To be filled by the loader */
|
|
local-mac-address = [00 10 18 00 00 10];
|
|
+ apple,antenna-sku = "XX";
|
|
};
|
|
};
|
|
|
|
@@ -189,6 +191,10 @@ &port03 {
|
|
bus-range = <4 4>;
|
|
};
|
|
|
|
+&wifi0 {
|
|
+ brcm,board-type = "apple,okinawa";
|
|
+};
|
|
+
|
|
/* USB controllers */
|
|
&dwc3_0 {
|
|
port {
|
|
diff --git a/arch/arm64/boot/dts/apple/t6002-j375d.dts b/arch/arm64/boot/dts/apple/t6002-j375d.dts
|
|
index ed88e1eaf7bb..4b84652e0334 100644
|
|
--- a/arch/arm64/boot/dts/apple/t6002-j375d.dts
|
|
+++ b/arch/arm64/boot/dts/apple/t6002-j375d.dts
|
|
@@ -211,9 +211,11 @@ &port00 {
|
|
/* WLAN */
|
|
bus-range = <1 1>;
|
|
wifi0: wifi@0,0 {
|
|
+ compatible = "pci14e4,4433";
|
|
reg = <0x10000 0x0 0x0 0x0 0x0>;
|
|
/* To be filled by the loader */
|
|
local-mac-address = [00 10 18 00 00 10];
|
|
+ apple,antenna-sku = "XX";
|
|
};
|
|
};
|
|
|
|
@@ -243,6 +245,10 @@ &port03 {
|
|
bus-range = <4 4>;
|
|
};
|
|
|
|
+&wifi0 {
|
|
+ brcm,board-type = "apple,okinawa";
|
|
+};
|
|
+
|
|
/* USB controllers */
|
|
&dwc3_0 {
|
|
port {
|
|
diff --git a/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi b/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi
|
|
index 1582a4caccdb..0296506c043b 100644
|
|
--- a/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi
|
|
+++ b/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi
|
|
@@ -167,9 +167,11 @@ &port00 {
|
|
/* WLAN */
|
|
bus-range = <1 1>;
|
|
wifi0: wifi@0,0 {
|
|
+ compatible = "pci14e4,4433";
|
|
reg = <0x10000 0x0 0x0 0x0 0x0>;
|
|
/* To be filled by the loader */
|
|
local-mac-address = [00 10 18 00 00 10];
|
|
+ apple,antenna-sku = "XX";
|
|
};
|
|
};
|
|
|
|
--
|
|
2.34.1
|
|
|