mediatek: add latest fixes provided by MTK
[openwrt/staging/ynezz.git] / target / linux / mediatek / patches-4.19 / 0307-spi-mem-Mediatek-Add-SPI-Nand-support-for-MT7629.patch
index 31530afc9b5fc13b42ceae93eb35c79b52f96bf5..b8cb416b3ebe61270f767ab12720220ad7ac55d2 100644 (file)
@@ -6,65 +6,10 @@ Subject: [PATCH] spi: spi-mem: Mediatek: Add SPI Nand support for MT7629
 Signed-off-by: Xiangsheng Hou <xiangsheng.hou@mediatek.com>
 ---
  arch/arm/boot/dts/mt7629-rfb.dts | 45 ++++++++++++++++++++++++++++++++
- arch/arm/boot/dts/mt7629-lynx-rfb.dts | 45 ++++++++++++++++++++++++++++++++
  arch/arm/boot/dts/mt7629.dtsi    | 22 ++++++++++++++++
  drivers/spi/spi-mtk-snfi.c       | 12 +++++++++
  3 files changed, 79 insertions(+)
 
---- a/arch/arm/boot/dts/mt7629-rfb.dts
-+++ b/arch/arm/boot/dts/mt7629-rfb.dts
-@@ -258,6 +258,51 @@
-       };
- };
-+&bch {
-+      status = "okay";
-+};
-+
-+&snfi {
-+      pinctrl-names = "default";
-+      pinctrl-0 = <&serial_nand_pins>;
-+      status = "okay";
-+
-+      spi_nand@0 {
-+              #address-cells = <1>;
-+              #size-cells = <1>;
-+              compatible = "spi-nand";
-+              spi-max-frequency = <104000000>;
-+              reg = <0>;
-+
-+              partitions {
-+                compatible = "fixed-partitions";
-+                #address-cells = <1>;
-+                #size-cells = <1>;
-+
-+                partition@0 {
-+                        label = "Bootloader";
-+                        reg = <0x00000 0x0100000>;
-+                        read-only;
-+                };
-+
-+                partition@100000 {
-+                        label = "Config";
-+                        reg = <0x100000 0x0040000>;
-+                };
-+
-+                partition@140000 {
-+                        label = "factory";
-+                        reg = <0x140000 0x0080000>;
-+                };
-+
-+                partition@1c0000 {
-+                        label = "firmware";
-+                        reg = <0x1c0000 0x1000000>;
-+                };
-+        };
-+      };
-+};
-+
- &spi {
-       pinctrl-names = "default";
-       pinctrl-0 = <&spi_pins>;
 --- a/arch/arm/boot/dts/mt7629.dtsi
 +++ b/arch/arm/boot/dts/mt7629.dtsi
 @@ -259,6 +259,28 @@
@@ -119,8 +64,8 @@ Signed-off-by: Xiangsheng Hou <xiangsheng.hou@mediatek.com>
        {  /* sentinel */ }
  };
  
---- a/arch/arm/boot/dts/mt7629-lynx-rfb.dts
-+++ b/arch/arm/boot/dts/mt7629-lynx-rfb.dts
+--- a/arch/arm/boot/dts/mt7629-rfb.dts
++++ b/arch/arm/boot/dts/mt7629-rfb.dts
 @@ -281,6 +281,52 @@
        };
  };