mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/4] arm64: dts: apple: Add chassis-type properties
@ 2026-01-09 15:25 Janne Grunau
  2026-01-09 15:25 ` [PATCH 1/4] arm64: dts: apple: Add chassis-type property for all Macbooks Janne Grunau
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Janne Grunau @ 2026-01-09 15:25 UTC (permalink / raw)
  To: Sven Peter, Neal Gompa, Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: asahi, linux-arm-kernel, devicetree, linux-kernel, Janne Grunau

Add chassis-type properties for all Apple silicon Macs. "chassis-type"
is used by u-boot to fill the SMBIOS "System Enclosure or Chassis Type"
field. User space software uses this field to to determine if a device
is an laptop. The exact use case eludes me unfortunately.

The Mac Pro uses "server" as chassis-type which is not entirely
accurate. The tower and rack mount Mac Pro versions share the same .dts
file and are identical except for the enclosure. I haven't found an
obvious property in Apple's device tree to distinguish between those so
both use "server" instead of the more accurate "tower" and "rack mount
chassis". The latter chassis-types are not in dt-schema anyway.

Signed-off-by: Janne Grunau <j@jannau.net>
---
Janne Grunau (4):
      arm64: dts: apple: Add chassis-type property for all Macbooks
      arm64: dts: apple: Add chassis-type property for Apple desktop devices
      arm64: dts: apple: Add chassis-type property for Mac Pro
      arm64: dts: apple: Add chassis-type property for Apple iMacs

 arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 2 ++
 arch/arm64/boot/dts/apple/t600x-j375.dtsi      | 2 ++
 arch/arm64/boot/dts/apple/t6022-j180d.dts      | 2 ++
 arch/arm64/boot/dts/apple/t8103-j274.dts       | 1 +
 arch/arm64/boot/dts/apple/t8103-j293.dts       | 1 +
 arch/arm64/boot/dts/apple/t8103-j313.dts       | 1 +
 arch/arm64/boot/dts/apple/t8103-j456.dts       | 1 +
 arch/arm64/boot/dts/apple/t8103-j457.dts       | 1 +
 arch/arm64/boot/dts/apple/t8112-j413.dts       | 1 +
 arch/arm64/boot/dts/apple/t8112-j415.dts       | 1 +
 arch/arm64/boot/dts/apple/t8112-j473.dts       | 1 +
 arch/arm64/boot/dts/apple/t8112-j493.dts       | 1 +
 12 files changed, 15 insertions(+)
---
base-commit: 8f0b4cce4481fb22653697cced8d0d04027cb1e8
change-id: 20260109-apple-dt-chassis-type-f31523a1f681

Best regards,
-- 
Janne Grunau <j@jannau.net>


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 1/4] arm64: dts: apple: Add chassis-type property for all Macbooks
  2026-01-09 15:25 [PATCH 0/4] arm64: dts: apple: Add chassis-type properties Janne Grunau
@ 2026-01-09 15:25 ` Janne Grunau
  2026-01-09 15:25 ` [PATCH 2/4] arm64: dts: apple: Add chassis-type property for Apple desktop devices Janne Grunau
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Janne Grunau @ 2026-01-09 15:25 UTC (permalink / raw)
  To: Sven Peter, Neal Gompa, Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: asahi, linux-arm-kernel, devicetree, linux-kernel, Janne Grunau

All Macbook Air and Pro devices are laptops so annotate this as
chassis-tpe in the root node.

Signed-off-by: Janne Grunau <j@jannau.net>
---
 arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 2 ++
 arch/arm64/boot/dts/apple/t8103-j293.dts       | 1 +
 arch/arm64/boot/dts/apple/t8103-j313.dts       | 1 +
 arch/arm64/boot/dts/apple/t8112-j413.dts       | 1 +
 arch/arm64/boot/dts/apple/t8112-j415.dts       | 1 +
 arch/arm64/boot/dts/apple/t8112-j493.dts       | 1 +
 6 files changed, 7 insertions(+)

diff --git a/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi b/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi
index c0aac59a6fae4f6f4b387483665349a8e2521c1e..15bd157a486c0d6f8fa23e628a87dc3cf4cac731 100644
--- a/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi
+++ b/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi
@@ -12,6 +12,8 @@
 #include <dt-bindings/leds/common.h>
 
 / {
+	chassis-type = "laptop";
+
 	aliases {
 		bluetooth0 = &bluetooth0;
 		serial0 = &serial0;
diff --git a/arch/arm64/boot/dts/apple/t8103-j293.dts b/arch/arm64/boot/dts/apple/t8103-j293.dts
index 5b3c42e9f0e6776241bf746d3458766e44e3639a..91cca3000abc10c302ff59c148c0895de70415e0 100644
--- a/arch/arm64/boot/dts/apple/t8103-j293.dts
+++ b/arch/arm64/boot/dts/apple/t8103-j293.dts
@@ -16,6 +16,7 @@
 / {
 	compatible = "apple,j293", "apple,t8103", "apple,arm-platform";
 	model = "Apple MacBook Pro (13-inch, M1, 2020)";
+	chassis-type = "laptop";
 
 	/*
 	 * All of those are used by the bootloader to pass calibration
diff --git a/arch/arm64/boot/dts/apple/t8103-j313.dts b/arch/arm64/boot/dts/apple/t8103-j313.dts
index 97a4344d8dca685708aff136af92a1b316f3c3dd..778e482a6fb67071b13a30bb31cac8d65afd5666 100644
--- a/arch/arm64/boot/dts/apple/t8103-j313.dts
+++ b/arch/arm64/boot/dts/apple/t8103-j313.dts
@@ -16,6 +16,7 @@
 / {
 	compatible = "apple,j313", "apple,t8103", "apple,arm-platform";
 	model = "Apple MacBook Air (M1, 2020)";
+	chassis-type = "laptop";
 
 	led-controller {
 		compatible = "pwm-leds";
diff --git a/arch/arm64/boot/dts/apple/t8112-j413.dts b/arch/arm64/boot/dts/apple/t8112-j413.dts
index 6f69658623bf89ce73e3486bce504f1f5f8003f3..bb9f34e8dc90e55ac2817ce70f17ee4867919fc9 100644
--- a/arch/arm64/boot/dts/apple/t8112-j413.dts
+++ b/arch/arm64/boot/dts/apple/t8112-j413.dts
@@ -16,6 +16,7 @@
 / {
 	compatible = "apple,j413", "apple,t8112", "apple,arm-platform";
 	model = "Apple MacBook Air (13-inch, M2, 2022)";
+	chassis-type = "laptop";
 
 	aliases {
 		bluetooth0 = &bluetooth0;
diff --git a/arch/arm64/boot/dts/apple/t8112-j415.dts b/arch/arm64/boot/dts/apple/t8112-j415.dts
index b54e218e5384ca89155e4350d6680a28a531f408..061629e153eaaa8f96d351feccae2d9152aefb6f 100644
--- a/arch/arm64/boot/dts/apple/t8112-j415.dts
+++ b/arch/arm64/boot/dts/apple/t8112-j415.dts
@@ -16,6 +16,7 @@
 / {
 	compatible = "apple,j415", "apple,t8112", "apple,arm-platform";
 	model = "Apple MacBook Air (15-inch, M2, 2023)";
+	chassis-type = "laptop";
 
 	aliases {
 		bluetooth0 = &bluetooth0;
diff --git a/arch/arm64/boot/dts/apple/t8112-j493.dts b/arch/arm64/boot/dts/apple/t8112-j493.dts
index fb8ad7d4c65a8fe7966f5541f24f03a379143cfb..1f98ab70d7c3ab4f178d78ce3732661401ba77eb 100644
--- a/arch/arm64/boot/dts/apple/t8112-j493.dts
+++ b/arch/arm64/boot/dts/apple/t8112-j493.dts
@@ -16,6 +16,7 @@
 / {
 	compatible = "apple,j493", "apple,t8112", "apple,arm-platform";
 	model = "Apple MacBook Pro (13-inch, M2, 2022)";
+	chassis-type = "laptop";
 
 	/*
 	 * All of those are used by the bootloader to pass calibration

-- 
2.52.0


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 2/4] arm64: dts: apple: Add chassis-type property for Apple desktop devices
  2026-01-09 15:25 [PATCH 0/4] arm64: dts: apple: Add chassis-type properties Janne Grunau
  2026-01-09 15:25 ` [PATCH 1/4] arm64: dts: apple: Add chassis-type property for all Macbooks Janne Grunau
@ 2026-01-09 15:25 ` Janne Grunau
  2026-01-09 15:25 ` [PATCH 3/4] arm64: dts: apple: Add chassis-type property for Mac Pro Janne Grunau
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Janne Grunau @ 2026-01-09 15:25 UTC (permalink / raw)
  To: Sven Peter, Neal Gompa, Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: asahi, linux-arm-kernel, devicetree, linux-kernel, Janne Grunau

Apple's Mac mini and Studio are desktop devices. The SMBIOS has chassis
types which might be more accurate like "low profile desktop" or "mini
pc" but without clear definition what those are use plain "desktop" as
chassis-type in the root node.

Signed-off-by: Janne Grunau <j@jannau.net>
---
 arch/arm64/boot/dts/apple/t600x-j375.dtsi | 2 ++
 arch/arm64/boot/dts/apple/t8103-j274.dts  | 1 +
 arch/arm64/boot/dts/apple/t8112-j473.dts  | 1 +
 3 files changed, 4 insertions(+)

diff --git a/arch/arm64/boot/dts/apple/t600x-j375.dtsi b/arch/arm64/boot/dts/apple/t600x-j375.dtsi
index c0fb93ae72f4d4fcb254a36dc408d55ab1bca0e9..5bba233b5383f227621bf0a648e9de43597b38ed 100644
--- a/arch/arm64/boot/dts/apple/t600x-j375.dtsi
+++ b/arch/arm64/boot/dts/apple/t600x-j375.dtsi
@@ -10,6 +10,8 @@
  */
 
 / {
+	chassis-type = "desktop";
+
 	aliases {
 		bluetooth0 = &bluetooth0;
 		ethernet0 = &ethernet0;
diff --git a/arch/arm64/boot/dts/apple/t8103-j274.dts b/arch/arm64/boot/dts/apple/t8103-j274.dts
index 1c3e37f86d46d7b5d733717b47c4b57dc55e1201..b379ca25b1b7011c0e24f0ef97a6b6bd469342f0 100644
--- a/arch/arm64/boot/dts/apple/t8103-j274.dts
+++ b/arch/arm64/boot/dts/apple/t8103-j274.dts
@@ -15,6 +15,7 @@
 / {
 	compatible = "apple,j274", "apple,t8103", "apple,arm-platform";
 	model = "Apple Mac mini (M1, 2020)";
+	chassis-type = "desktop";
 
 	aliases {
 		ethernet0 = &ethernet0;
diff --git a/arch/arm64/boot/dts/apple/t8112-j473.dts b/arch/arm64/boot/dts/apple/t8112-j473.dts
index 06fe257f08be498ace6906b936012e01084da702..a05951e91a022c9b08a1b7897832ae9553201340 100644
--- a/arch/arm64/boot/dts/apple/t8112-j473.dts
+++ b/arch/arm64/boot/dts/apple/t8112-j473.dts
@@ -15,6 +15,7 @@
 / {
 	compatible = "apple,j473", "apple,t8112", "apple,arm-platform";
 	model = "Apple Mac mini (M2, 2023)";
+	chassis-type = "desktop";
 
 	aliases {
 		ethernet0 = &ethernet0;

-- 
2.52.0


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 3/4] arm64: dts: apple: Add chassis-type property for Mac Pro
  2026-01-09 15:25 [PATCH 0/4] arm64: dts: apple: Add chassis-type properties Janne Grunau
  2026-01-09 15:25 ` [PATCH 1/4] arm64: dts: apple: Add chassis-type property for all Macbooks Janne Grunau
  2026-01-09 15:25 ` [PATCH 2/4] arm64: dts: apple: Add chassis-type property for Apple desktop devices Janne Grunau
@ 2026-01-09 15:25 ` Janne Grunau
  2026-01-09 15:25 ` [PATCH 4/4] arm64: dts: apple: Add chassis-type property for Apple iMacs Janne Grunau
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Janne Grunau @ 2026-01-09 15:25 UTC (permalink / raw)
  To: Sven Peter, Neal Gompa, Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: asahi, linux-arm-kernel, devicetree, linux-kernel, Janne Grunau

The tower and rack mount Mac Pro variants share the same .dts file and
are identical except for the chassis. There doesn't appear to be a
property in Apple's device tree to distinguish these two devices so use
"server" as chassis type which describes both if one doesn't look too
carefully.

Signed-off-by: Janne Grunau <j@jannau.net>
---
 arch/arm64/boot/dts/apple/t6022-j180d.dts | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/arm64/boot/dts/apple/t6022-j180d.dts b/arch/arm64/boot/dts/apple/t6022-j180d.dts
index dca6bd167c225aa23e78e1c644bf6c97f42d46b5..55a5e19563894c576dfe1bda9d48c5b69262bc02 100644
--- a/arch/arm64/boot/dts/apple/t6022-j180d.dts
+++ b/arch/arm64/boot/dts/apple/t6022-j180d.dts
@@ -15,6 +15,8 @@
 / {
 	compatible = "apple,j180d", "apple,t6022", "apple,arm-platform";
 	model = "Apple Mac Pro (M2 Ultra, 2023)";
+	chassis-type = "server";
+
 	aliases {
 		nvram = &nvram;
 		serial0 = &serial0;

-- 
2.52.0


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 4/4] arm64: dts: apple: Add chassis-type property for Apple iMacs
  2026-01-09 15:25 [PATCH 0/4] arm64: dts: apple: Add chassis-type properties Janne Grunau
                   ` (2 preceding siblings ...)
  2026-01-09 15:25 ` [PATCH 3/4] arm64: dts: apple: Add chassis-type property for Mac Pro Janne Grunau
@ 2026-01-09 15:25 ` Janne Grunau
  2026-01-09 15:37 ` [PATCH 0/4] arm64: dts: apple: Add chassis-type properties Neal Gompa
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Janne Grunau @ 2026-01-09 15:25 UTC (permalink / raw)
  To: Sven Peter, Neal Gompa, Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: asahi, linux-arm-kernel, devicetree, linux-kernel, Janne Grunau

Apple iMac (M1, 2021) are all-in-one devices with an integrated display.

Signed-off-by: Janne Grunau <j@jannau.net>
---
 arch/arm64/boot/dts/apple/t8103-j456.dts | 1 +
 arch/arm64/boot/dts/apple/t8103-j457.dts | 1 +
 2 files changed, 2 insertions(+)

diff --git a/arch/arm64/boot/dts/apple/t8103-j456.dts b/arch/arm64/boot/dts/apple/t8103-j456.dts
index 58c8e43789b4861544e20c717124ede3327be010..2436f0e692e36ba19b99e00dcc1a9f09a26e246a 100644
--- a/arch/arm64/boot/dts/apple/t8103-j456.dts
+++ b/arch/arm64/boot/dts/apple/t8103-j456.dts
@@ -15,6 +15,7 @@
 / {
 	compatible = "apple,j456", "apple,t8103", "apple,arm-platform";
 	model = "Apple iMac (24-inch, 4x USB-C, M1, 2021)";
+	chassis-type = "all-in-one";
 
 	aliases {
 		ethernet0 = &ethernet0;
diff --git a/arch/arm64/boot/dts/apple/t8103-j457.dts b/arch/arm64/boot/dts/apple/t8103-j457.dts
index 7089ccf3ce55661f3f83810496daed40c8199189..208171adde129ac0f16b7a891704308bc2aa20cd 100644
--- a/arch/arm64/boot/dts/apple/t8103-j457.dts
+++ b/arch/arm64/boot/dts/apple/t8103-j457.dts
@@ -15,6 +15,7 @@
 / {
 	compatible = "apple,j457", "apple,t8103", "apple,arm-platform";
 	model = "Apple iMac (24-inch, 2x USB-C, M1, 2021)";
+	chassis-type = "all-in-one";
 
 	aliases {
 		ethernet0 = &ethernet0;

-- 
2.52.0


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/4] arm64: dts: apple: Add chassis-type properties
  2026-01-09 15:25 [PATCH 0/4] arm64: dts: apple: Add chassis-type properties Janne Grunau
                   ` (3 preceding siblings ...)
  2026-01-09 15:25 ` [PATCH 4/4] arm64: dts: apple: Add chassis-type property for Apple iMacs Janne Grunau
@ 2026-01-09 15:37 ` Neal Gompa
  2026-01-10 10:39 ` Sven Peter
  2026-01-10 19:26 ` Mark Kettenis
  6 siblings, 0 replies; 8+ messages in thread
From: Neal Gompa @ 2026-01-09 15:37 UTC (permalink / raw)
  To: Janne Grunau
  Cc: Sven Peter, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	asahi, linux-arm-kernel, devicetree, linux-kernel

On Fri, Jan 9, 2026 at 10:25 AM Janne Grunau <j@jannau.net> wrote:
>
> Add chassis-type properties for all Apple silicon Macs. "chassis-type"
> is used by u-boot to fill the SMBIOS "System Enclosure or Chassis Type"
> field. User space software uses this field to to determine if a device
> is an laptop. The exact use case eludes me unfortunately.
>
> The Mac Pro uses "server" as chassis-type which is not entirely
> accurate. The tower and rack mount Mac Pro versions share the same .dts
> file and are identical except for the enclosure. I haven't found an
> obvious property in Apple's device tree to distinguish between those so
> both use "server" instead of the more accurate "tower" and "rack mount
> chassis". The latter chassis-types are not in dt-schema anyway.
>
> Signed-off-by: Janne Grunau <j@jannau.net>
> ---
> Janne Grunau (4):
>       arm64: dts: apple: Add chassis-type property for all Macbooks
>       arm64: dts: apple: Add chassis-type property for Apple desktop devices
>       arm64: dts: apple: Add chassis-type property for Mac Pro
>       arm64: dts: apple: Add chassis-type property for Apple iMacs
>
>  arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 2 ++
>  arch/arm64/boot/dts/apple/t600x-j375.dtsi      | 2 ++
>  arch/arm64/boot/dts/apple/t6022-j180d.dts      | 2 ++
>  arch/arm64/boot/dts/apple/t8103-j274.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8103-j293.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8103-j313.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8103-j456.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8103-j457.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8112-j413.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8112-j415.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8112-j473.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8112-j493.dts       | 1 +
>  12 files changed, 15 insertions(+)
> ---
> base-commit: 8f0b4cce4481fb22653697cced8d0d04027cb1e8
> change-id: 20260109-apple-dt-chassis-type-f31523a1f681
>

LGTM.

Reviewed-by: Neal Gompa <neal@gompa.dev>


-- 
真実はいつも一つ!/ Always, there's only one truth!

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/4] arm64: dts: apple: Add chassis-type properties
  2026-01-09 15:25 [PATCH 0/4] arm64: dts: apple: Add chassis-type properties Janne Grunau
                   ` (4 preceding siblings ...)
  2026-01-09 15:37 ` [PATCH 0/4] arm64: dts: apple: Add chassis-type properties Neal Gompa
@ 2026-01-10 10:39 ` Sven Peter
  2026-01-10 19:26 ` Mark Kettenis
  6 siblings, 0 replies; 8+ messages in thread
From: Sven Peter @ 2026-01-10 10:39 UTC (permalink / raw)
  To: Neal Gompa, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Janne Grunau
  Cc: Sven Peter, asahi, linux-arm-kernel, devicetree, linux-kernel

On Fri, 09 Jan 2026 16:25:42 +0100, Janne Grunau wrote:
> Add chassis-type properties for all Apple silicon Macs. "chassis-type"
> is used by u-boot to fill the SMBIOS "System Enclosure or Chassis Type"
> field. User space software uses this field to to determine if a device
> is an laptop. The exact use case eludes me unfortunately.
> 
> The Mac Pro uses "server" as chassis-type which is not entirely
> accurate. The tower and rack mount Mac Pro versions share the same .dts
> file and are identical except for the enclosure. I haven't found an
> obvious property in Apple's device tree to distinguish between those so
> both use "server" instead of the more accurate "tower" and "rack mount
> chassis". The latter chassis-types are not in dt-schema anyway.
> 
> [...]

Applied to AsahiLinux/linux (apple-soc/dt-6.20), thanks!

[1/4] arm64: dts: apple: Add chassis-type property for all Macbooks
      https://github.com/AsahiLinux/linux/commit/b73d48c14ad5
[2/4] arm64: dts: apple: Add chassis-type property for Apple desktop devices
      https://github.com/AsahiLinux/linux/commit/96b603324985
[3/4] arm64: dts: apple: Add chassis-type property for Mac Pro
      https://github.com/AsahiLinux/linux/commit/81a683f864a9
[4/4] arm64: dts: apple: Add chassis-type property for Apple iMacs
      https://github.com/AsahiLinux/linux/commit/8714184b7bcb

Best regards,
-- 
Sven Peter <sven@kernel.org>


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/4] arm64: dts: apple: Add chassis-type properties
  2026-01-09 15:25 [PATCH 0/4] arm64: dts: apple: Add chassis-type properties Janne Grunau
                   ` (5 preceding siblings ...)
  2026-01-10 10:39 ` Sven Peter
@ 2026-01-10 19:26 ` Mark Kettenis
  6 siblings, 0 replies; 8+ messages in thread
From: Mark Kettenis @ 2026-01-10 19:26 UTC (permalink / raw)
  To: Janne Grunau
  Cc: sven, neal, robh, krzk+dt, conor+dt, asahi, linux-arm-kernel,
	devicetree, linux-kernel, j

> From: Janne Grunau <j@jannau.net>
> Date: Fri, 09 Jan 2026 16:25:42 +0100
> 
> Add chassis-type properties for all Apple silicon Macs. "chassis-type"
> is used by u-boot to fill the SMBIOS "System Enclosure or Chassis Type"
> field. User space software uses this field to to determine if a device
> is an laptop. The exact use case eludes me unfortunately.
> 
> The Mac Pro uses "server" as chassis-type which is not entirely
> accurate. The tower and rack mount Mac Pro versions share the same .dts
> file and are identical except for the enclosure. I haven't found an
> obvious property in Apple's device tree to distinguish between those so
> both use "server" instead of the more accurate "tower" and "rack mount
> chassis". The latter chassis-types are not in dt-schema anyway.
> 
> Signed-off-by: Janne Grunau <j@jannau.net>

For the series:

Reviewed-by: Mark Kettenis <kettenis@openbsd.org>

> ---
> Janne Grunau (4):
>       arm64: dts: apple: Add chassis-type property for all Macbooks
>       arm64: dts: apple: Add chassis-type property for Apple desktop devices
>       arm64: dts: apple: Add chassis-type property for Mac Pro
>       arm64: dts: apple: Add chassis-type property for Apple iMacs
> 
>  arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 2 ++
>  arch/arm64/boot/dts/apple/t600x-j375.dtsi      | 2 ++
>  arch/arm64/boot/dts/apple/t6022-j180d.dts      | 2 ++
>  arch/arm64/boot/dts/apple/t8103-j274.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8103-j293.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8103-j313.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8103-j456.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8103-j457.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8112-j413.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8112-j415.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8112-j473.dts       | 1 +
>  arch/arm64/boot/dts/apple/t8112-j493.dts       | 1 +
>  12 files changed, 15 insertions(+)
> ---
> base-commit: 8f0b4cce4481fb22653697cced8d0d04027cb1e8
> change-id: 20260109-apple-dt-chassis-type-f31523a1f681
> 
> Best regards,
> -- 
> Janne Grunau <j@jannau.net>
> 
> 
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-01-10 19:26 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-01-09 15:25 [PATCH 0/4] arm64: dts: apple: Add chassis-type properties Janne Grunau
2026-01-09 15:25 ` [PATCH 1/4] arm64: dts: apple: Add chassis-type property for all Macbooks Janne Grunau
2026-01-09 15:25 ` [PATCH 2/4] arm64: dts: apple: Add chassis-type property for Apple desktop devices Janne Grunau
2026-01-09 15:25 ` [PATCH 3/4] arm64: dts: apple: Add chassis-type property for Mac Pro Janne Grunau
2026-01-09 15:25 ` [PATCH 4/4] arm64: dts: apple: Add chassis-type property for Apple iMacs Janne Grunau
2026-01-09 15:37 ` [PATCH 0/4] arm64: dts: apple: Add chassis-type properties Neal Gompa
2026-01-10 10:39 ` Sven Peter
2026-01-10 19:26 ` Mark Kettenis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®