[PATCH wireless-next v3 08/10] firmware: bcm47xx_sprom: read boardflags3 from NVRAM over the SPROM
From: Alessio Ferri
Date: Sat Oct 31 2026 - 05:20:45 EST
Read boardflags3 along with ledbh4..ledbh15, so that a value in NVRAM
replaces the word of a SPROM read from the device.
Signed-off-by: Alessio Ferri <alessio.ferri@xxxxxxxxxxx>
---
drivers/firmware/broadcom/bcm47xx_sprom.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/firmware/broadcom/bcm47xx_sprom.c b/drivers/firmware/broadcom/bcm47xx_sprom.c
index 46a817d71..39d7ac8c7 100644
--- a/drivers/firmware/broadcom/bcm47xx_sprom.c
+++ b/drivers/firmware/broadcom/bcm47xx_sprom.c
@@ -217,6 +217,9 @@ static void bcm47xx_sprom_fill_nvram_only(struct ssb_sprom *sprom,
nvram_read_u8(prefix, NULL, name, &sprom->gpio_ext[i], 0xff,
fallback);
}
+
+ nvram_read_u32(prefix, NULL, "boardflags3", &sprom->boardflags3, 0,
+ fallback);
}
/* This is one-function-only macro, it uses local "sprom" variable! */
--
2.34.1