[PATCH 04/14] ARM: dts: imx6q-gw5400-a: fix SPI NOR flash vendor prefix

From: Frank . Li

Date: Fri Oct 16 2026 - 16:15:17 EST


From: Frank Li <Frank.Li@xxxxxxx>

The W25Q256 is a Winbond part. Replace the incorrect 'sst,w25q256'
compatible string with 'winbond,w25q256' to match the jedec,spi-nor
schema, which accepts '(winbond,)?w25q256' but not 'sst,w25q256'.

Fix below CHECK_DTBS warnings:
arch/arm/boot/dts/nxp/imx/imx6q-gw5400-a.dtb: flash@0 (sst,w25q256): compatible: 'oneOf' conditional failed, one must be fixed:
['sst,w25q256', 'jedec,spi-nor'] is too long

Signed-off-by: Frank Li <Frank.Li@xxxxxxx>
---
arch/arm/boot/dts/nxp/imx/imx6q-gw5400-a.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/nxp/imx/imx6q-gw5400-a.dts b/arch/arm/boot/dts/nxp/imx/imx6q-gw5400-a.dts
index bf8fde9cb38d9..89c52b2e7c24f 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6q-gw5400-a.dts
+++ b/arch/arm/boot/dts/nxp/imx/imx6q-gw5400-a.dts
@@ -128,7 +128,7 @@ &ecspi1 {
status = "okay";

flash: flash@0 {
- compatible = "sst,w25q256", "jedec,spi-nor";
+ compatible = "winbond,w25q256", "jedec,spi-nor";
spi-max-frequency = <30000000>;
reg = <0>;
};

--
2.43.0