* [PATCH] ARM: dts: aspeed: ibm: Use non-deprecated AT25 properties
@ 2026-01-06 21:31 Rob Herring (Arm)
2026-01-08 9:37 ` Andrew Jeffery
0 siblings, 1 reply; 2+ messages in thread
From: Rob Herring (Arm) @ 2026-01-06 21:31 UTC (permalink / raw)
To: Eddie James, Krzysztof Kozlowski, Conor Dooley, Joel Stanley,
Andrew Jeffery
Cc: devicetree, linux-arm-kernel, linux-aspeed, linux-kernel
The at25,* properties have been deprecated since 2012. These platforms
weren't upstream until 2020 and 2023, so it should be safe to switch
over to the "new" properties and just drop the deprecated ones.
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
---
.../dts/aspeed/aspeed-bmc-ibm-everest.dts | 128 +++++++++---------
.../arm/boot/dts/aspeed/ibm-power10-dual.dtsi | 64 ++++-----
.../arm/boot/dts/aspeed/ibm-power10-quad.dtsi | 64 ++++-----
3 files changed, 128 insertions(+), 128 deletions(-)
diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts
index 5a0975d52492..561633d31039 100644
--- a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts
+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts
@@ -2806,13 +2806,13 @@ cfam4_spi0: spi@0 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -2823,13 +2823,13 @@ cfam4_spi1: spi@20 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -2840,13 +2840,13 @@ cfam4_spi2: spi@40 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -2857,13 +2857,13 @@ cfam4_spi3: spi@60 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
};
@@ -3181,13 +3181,13 @@ cfam5_spi0: spi@0 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -3198,13 +3198,13 @@ cfam5_spi1: spi@20 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -3215,13 +3215,13 @@ cfam5_spi2: spi@40 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -3232,13 +3232,13 @@ cfam5_spi3: spi@60 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
};
@@ -3556,13 +3556,13 @@ cfam6_spi0: spi@0 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -3573,13 +3573,13 @@ cfam6_spi1: spi@20 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -3590,13 +3590,13 @@ cfam6_spi2: spi@40 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -3607,13 +3607,13 @@ cfam6_spi3: spi@60 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
};
@@ -3931,13 +3931,13 @@ cfam7_spi0: spi@0 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -3948,13 +3948,13 @@ cfam7_spi1: spi@20 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -3965,13 +3965,13 @@ cfam7_spi2: spi@40 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -3982,13 +3982,13 @@ cfam7_spi3: spi@60 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
};
diff --git a/arch/arm/boot/dts/aspeed/ibm-power10-dual.dtsi b/arch/arm/boot/dts/aspeed/ibm-power10-dual.dtsi
index 06fac236773f..79eaf442c5bf 100644
--- a/arch/arm/boot/dts/aspeed/ibm-power10-dual.dtsi
+++ b/arch/arm/boot/dts/aspeed/ibm-power10-dual.dtsi
@@ -88,13 +88,13 @@ cfam0_spi0: spi@0 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -105,13 +105,13 @@ cfam0_spi1: spi@20 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -122,13 +122,13 @@ cfam0_spi2: spi@40 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -139,13 +139,13 @@ cfam0_spi3: spi@60 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
};
@@ -257,13 +257,13 @@ cfam1_spi0: spi@0 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -274,13 +274,13 @@ cfam1_spi1: spi@20 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -291,13 +291,13 @@ cfam1_spi2: spi@40 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -308,13 +308,13 @@ cfam1_spi3: spi@60 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
};
diff --git a/arch/arm/boot/dts/aspeed/ibm-power10-quad.dtsi b/arch/arm/boot/dts/aspeed/ibm-power10-quad.dtsi
index 9501f66d0030..a54be7d0af0b 100644
--- a/arch/arm/boot/dts/aspeed/ibm-power10-quad.dtsi
+++ b/arch/arm/boot/dts/aspeed/ibm-power10-quad.dtsi
@@ -739,13 +739,13 @@ cfam2_spi0: spi@0 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -756,13 +756,13 @@ cfam2_spi1: spi@20 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -773,13 +773,13 @@ cfam2_spi2: spi@40 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -790,13 +790,13 @@ cfam2_spi3: spi@60 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
};
@@ -1114,13 +1114,13 @@ cfam3_spi0: spi@0 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -1131,13 +1131,13 @@ cfam3_spi1: spi@20 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -1148,13 +1148,13 @@ cfam3_spi2: spi@40 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
@@ -1165,13 +1165,13 @@ cfam3_spi3: spi@60 {
#size-cells = <0>;
eeprom@0 {
- at25,byte-len = <0x80000>;
- at25,addr-mode = <4>;
- at25,page-size = <256>;
-
compatible = "atmel,at25";
reg = <0>;
spi-max-frequency = <1000000>;
+
+ address-width = <24>;
+ pagesize = <256>;
+ size = <0x80000>;
};
};
};
--
2.51.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] ARM: dts: aspeed: ibm: Use non-deprecated AT25 properties
2026-01-06 21:31 [PATCH] ARM: dts: aspeed: ibm: Use non-deprecated AT25 properties Rob Herring (Arm)
@ 2026-01-08 9:37 ` Andrew Jeffery
0 siblings, 0 replies; 2+ messages in thread
From: Andrew Jeffery @ 2026-01-08 9:37 UTC (permalink / raw)
To: Eddie James, Krzysztof Kozlowski, Conor Dooley, Joel Stanley,
Rob Herring (Arm)
Cc: devicetree, linux-arm-kernel, linux-aspeed, linux-kernel
On Tue, 06 Jan 2026 15:31:51 -0600, Rob Herring (Arm) wrote:
> The at25,* properties have been deprecated since 2012. These platforms
> weren't upstream until 2020 and 2023, so it should be safe to switch
> over to the "new" properties and just drop the deprecated ones.
>
>
Thanks, I've applied this to the BMC tree.
--
Andrew Jeffery <andrew@codeconstruct.com.au>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-01-08 9:37 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-06 21:31 [PATCH] ARM: dts: aspeed: ibm: Use non-deprecated AT25 properties Rob Herring (Arm)
2026-01-08 9:37 ` Andrew Jeffery
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox