[PATCH v6 12/12] ARM: dts: aspeed: anacapa: Add SPI flash VCC supply
From: Colin Huang via B4 Relay
Date: Tue Aug 25 2026 - 06:54:52 EST
From: Rex Fu <rex.fu.amd@xxxxxxxxx>
Specify the 3.3 V auxiliary rail as the SPI flash VCC supply to
avoid using the dummy regulator during device initialization.
Signed-off-by: Rex Fu <rex.fu.amd@xxxxxxxxx>
Signed-off-by: Colin Huang <u8813345@xxxxxxxxx>
---
.../aspeed/aspeed-bmc-facebook-anacapa-evt2.dts | 25 ++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa-evt2.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa-evt2.dts
index c36519a601a9..ecb1c86f9e90 100644
--- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa-evt2.dts
+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa-evt2.dts
@@ -6,6 +6,14 @@
/ {
compatible = "facebook,anacapa-bmc-evt2", "aspeed,ast2600";
model = "Facebook Anacapa BMC";
+
+ p3v3_bmc_aux: regulator-p3v3-bmc-aux {
+ compatible = "regulator-fixed";
+ regulator-always-on;
+ regulator-max-microvolt = <3300000>;
+ regulator-min-microvolt = <3300000>;
+ regulator-name = "p3v3_bmc_aux";
+ };
};
&{/aliases} {
@@ -27,6 +35,23 @@ / {
i2c51 = &i2c10mux0ch0;
};
+&fmc {
+ flash@0 {
+ vcc-supply = <&p3v3_bmc_aux>;
+ };
+
+ flash@1 {
+ vcc-supply = <&p3v3_bmc_aux>;
+ };
+};
+
+// BIOS Flash
+&spi2 {
+ flash@0 {
+ vcc-supply = <&p3v3_bmc_aux>;
+ };
+};
+
// MB - PDB
&i2c8 {
i2c-mux@72 {
--
2.34.1