QSPI support is added for kernel version greater than 5.0 and supports quad mode defined by TX-WIDTH = <4>, RX-WIDTH = <4> RDB/QDS has two 64MB flash from SPANSION(s25fs512s) Signed-off-by: Ashish Kumar <ashish.kumar@xxxxxxx> Signed-off-by: Kuldeep Singh <kuldeep.singh@xxxxxxx> --- arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 3 ++- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts b/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts index eec62c63dafe..43a5ef6357d5 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts @@ -166,9 +166,10 @@ status = "okay"; qflash0: flash@0 { - compatible = "spansion,m25p80"; + compatible = "spansion,m25p80", "jedec,spi-nor"; #address-cells = <1>; #size-cells = <1>; + m25p,fast-read; spi-max-frequency = <20000000>; spi-rx-bus-width = <4>; spi-tx-bus-width = <4>; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts index 6a6514d0e5a9..85105a20fc04 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts @@ -102,9 +102,10 @@ status = "okay"; qflash0: flash@0 { - compatible = "spansion,m25p80"; + compatible = "spansion,m25p80", "jedec,spi-nor"; #address-cells = <1>; #size-cells = <1>; + m25p,fast-read; spi-max-frequency = <20000000>; spi-rx-bus-width = <4>; spi-tx-bus-width = <4>; @@ -112,9 +113,10 @@ }; qflash1: flash@1 { - compatible = "spansion,m25p80"; + compatible = "spansion,m25p80", "jedec,spi-nor"; #address-cells = <1>; #size-cells = <1>; + m25p,fast-read; spi-max-frequency = <20000000>; spi-rx-bus-width = <4>; spi-tx-bus-width = <4>; -- 2.17.1