[PATCH 4/8] ARM: dts: aspeed: ampere: Declare SPI NOR flashes on boards
Jacky Huang
jackyhuang at nvidia.com
Thu Aug 13 03:22:29 PDT 2026
Declare jedec,spi-nor flash nodes with the properties previously
inherited from aspeed-g6.dtsi stubs. Keep status = "okay" so these
boards stay enabled while the SoC stubs still exist.
Signed-off-by: Jacky Huang <jackyhuang at nvidia.com>
---
.../boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts | 9 +++++++++
.../arm/boot/dts/aspeed/aspeed-bmc-ampere-mtmitchell.dts | 9 +++++++++
2 files changed, 18 insertions(+)
diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts
index 53b4372f1a08..44332d1ba9f9 100644
--- a/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts
+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts
@@ -149,18 +149,24 @@ &mac3 {
&fmc {
status = "okay";
flash at 0 {
+ compatible = "jedec,spi-nor";
+ reg = <0>;
status = "okay";
m25p,fast-read;
label = "bmc";
spi-max-frequency = <50000000>;
+ spi-rx-bus-width = <2>;
#include "openbmc-flash-layout-64.dtsi"
};
flash at 1 {
+ compatible = "jedec,spi-nor";
+ reg = <1>;
status = "okay";
m25p,fast-read;
label = "alt-bmc";
spi-max-frequency = <50000000>;
+ spi-rx-bus-width = <2>;
#include "openbmc-flash-layout-64-alt.dtsi"
};
};
@@ -171,10 +177,13 @@ &spi1 {
pinctrl-0 = <&pinctrl_spi1_default>;
flash at 0 {
+ compatible = "jedec,spi-nor";
+ reg = <0>;
status = "okay";
m25p,fast-read;
label = "pnor";
spi-max-frequency = <20000000>;
+ spi-rx-bus-width = <2>;
};
};
diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtmitchell.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtmitchell.dts
index 2b336aa0146d..cd7cd012d295 100644
--- a/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtmitchell.dts
+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtmitchell.dts
@@ -379,18 +379,24 @@ &mac3 {
&fmc {
status = "okay";
flash at 0 {
+ compatible = "jedec,spi-nor";
+ reg = <0>;
status = "okay";
m25p,fast-read;
label = "bmc";
spi-max-frequency = <50000000>;
+ spi-rx-bus-width = <2>;
#include "openbmc-flash-layout-64.dtsi"
};
flash at 1 {
+ compatible = "jedec,spi-nor";
+ reg = <1>;
status = "okay";
m25p,fast-read;
label = "alt-bmc";
spi-max-frequency = <50000000>;
+ spi-rx-bus-width = <2>;
#include "openbmc-flash-layout-64-alt.dtsi"
};
};
@@ -401,10 +407,13 @@ &spi1 {
pinctrl-0 = <&pinctrl_spi1_default>;
flash at 0 {
+ compatible = "jedec,spi-nor";
+ reg = <0>;
status = "okay";
m25p,fast-read;
label = "pnor";
spi-max-frequency = <20000000>;
+ spi-rx-bus-width = <2>;
};
};
--
2.43.0
More information about the linux-arm-kernel
mailing list