diff --git a/target/linux/imx6/files-3.10/arch/arm/boot/dts/imx6q-gw5400-a.dts b/target/linux/imx6/files-3.10/arch/arm/boot/dts/imx6q-gw5400-a.dts
index d4c426c6d9bf72b07522511042599ac1efe45359..e22d881834b57d71e33f783c4810b74b30448e91 100644
--- a/target/linux/imx6/files-3.10/arch/arm/boot/dts/imx6q-gw5400-a.dts
+++ b/target/linux/imx6/files-3.10/arch/arm/boot/dts/imx6q-gw5400-a.dts
@@ -126,13 +126,13 @@
 };
 
 &ecspi1 {
+	fsl,spi-num-chipselects = <1>;
+	cs-gpios = <&gpio3 19 0>;
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_ecspi1_1>;
 	status = "okay";
 
 	flash: m25p80@0 {
-		#address-cells = <1>;
-		#size-cells = <1>;
 		compatible = "sst,w25q256";
 		spi-max-frequency = <30000000>;
 		reg = <0>;