arm64: dts: apple: t600x: Add bluetooth device nodes

Add bluetooth PCIe device nodes to specify per device brcm,board-type
and provide the bootloader filled "local-bd-address" and calibration
data.

Signed-off-by: Hector Martin <marcan@marcan.st>
Reviewed-by: Neal Gompa <neal@gompa.dev>
Reviewed-by: Sven Peter <sven@kernel.org>
Signed-off-by: Janne Grunau <j@jannau.net>
Link: https://lore.kernel.org/r/20250823-apple-dt-sync-6-17-v2-3-6dc0daeb4786@jannau.net
Signed-off-by: Sven Peter <sven@kernel.org>
This commit is contained in:
Hector Martin
2025-08-23 11:49:46 +02:00
committed by Sven Peter
parent 3050713d84
commit c34e2ec6a8
8 changed files with 40 additions and 0 deletions

View File

@@ -20,3 +20,7 @@
&wifi0 { &wifi0 {
brcm,board-type = "apple,maldives"; brcm,board-type = "apple,maldives";
}; };
&bluetooth0 {
brcm,board-type = "apple,maldives";
};

View File

@@ -20,3 +20,7 @@
&wifi0 { &wifi0 {
brcm,board-type = "apple,madagascar"; brcm,board-type = "apple,madagascar";
}; };
&bluetooth0 {
brcm,board-type = "apple,madagascar";
};

View File

@@ -20,3 +20,7 @@
&wifi0 { &wifi0 {
brcm,board-type = "apple,maldives"; brcm,board-type = "apple,maldives";
}; };
&bluetooth0 {
brcm,board-type = "apple,maldives";
};

View File

@@ -20,3 +20,7 @@
&wifi0 { &wifi0 {
brcm,board-type = "apple,madagascar"; brcm,board-type = "apple,madagascar";
}; };
&bluetooth0 {
brcm,board-type = "apple,madagascar";
};

View File

@@ -20,3 +20,7 @@
&wifi0 { &wifi0 {
brcm,board-type = "apple,okinawa"; brcm,board-type = "apple,okinawa";
}; };
&bluetooth0 {
brcm,board-type = "apple,okinawa";
};

View File

@@ -42,6 +42,10 @@
brcm,board-type = "apple,okinawa"; brcm,board-type = "apple,okinawa";
}; };
&bluetooth0 {
brcm,board-type = "apple,okinawa";
};
/* delete unused always-on power-domains on die 1 */ /* delete unused always-on power-domains on die 1 */
/delete-node/ &ps_atc2_usb_aon_die1; /delete-node/ &ps_atc2_usb_aon_die1;

View File

@@ -13,6 +13,7 @@
/ { / {
aliases { aliases {
bluetooth0 = &bluetooth0;
serial0 = &serial0; serial0 = &serial0;
wifi0 = &wifi0; wifi0 = &wifi0;
}; };
@@ -105,6 +106,13 @@
local-mac-address = [00 10 18 00 00 10]; local-mac-address = [00 10 18 00 00 10];
apple,antenna-sku = "XX"; apple,antenna-sku = "XX";
}; };
bluetooth0: bluetooth@0,1 {
compatible = "pci14e4,5f71";
reg = <0x10100 0x0 0x0 0x0 0x0>;
/* To be filled by the loader */
local-bd-address = [00 00 00 00 00 00];
};
}; };
&port01 { &port01 {

View File

@@ -11,6 +11,7 @@
/ { / {
aliases { aliases {
bluetooth0 = &bluetooth0;
serial0 = &serial0; serial0 = &serial0;
wifi0 = &wifi0; wifi0 = &wifi0;
}; };
@@ -90,6 +91,13 @@
local-mac-address = [00 10 18 00 00 10]; local-mac-address = [00 10 18 00 00 10];
apple,antenna-sku = "XX"; apple,antenna-sku = "XX";
}; };
bluetooth0: bluetooth@0,1 {
compatible = "pci14e4,5f71";
reg = <0x10100 0x0 0x0 0x0 0x0>;
/* To be filled by the loader */
local-bd-address = [00 00 00 00 00 00];
};
}; };
&port01 { &port01 {