brcm2708: organize kernel patches
[openwrt/openwrt.git] / target / linux / brcm2708 / patches-4.19 / 950-0343-overlays-sdio-Added-4-bit-support-on-GPIOs-34-39.-29.patch
diff --git a/target/linux/brcm2708/patches-4.19/950-0343-overlays-sdio-Added-4-bit-support-on-GPIOs-34-39.-29.patch b/target/linux/brcm2708/patches-4.19/950-0343-overlays-sdio-Added-4-bit-support-on-GPIOs-34-39.-29.patch
new file mode 100644 (file)
index 0000000..f823f67
--- /dev/null
@@ -0,0 +1,47 @@
+From 7c23c772289fa31960b9e6969499aa93c92d842b Mon Sep 17 00:00:00 2001
+From: Adrien RICCIARDI <RICCIARDI-Adrien@users.noreply.github.com>
+Date: Fri, 22 Mar 2019 11:35:30 +0100
+Subject: [PATCH] overlays: sdio: Added 4-bit support on GPIOs 34-39.
+ (#2903)
+
+---
+ arch/arm/boot/dts/overlays/README           | 3 +++
+ arch/arm/boot/dts/overlays/sdio-overlay.dts | 9 +++++++++
+ 2 files changed, 12 insertions(+)
+
+--- a/arch/arm/boot/dts/overlays/README
++++ b/arch/arm/boot/dts/overlays/README
+@@ -1785,6 +1785,9 @@ Params: sdio_overclock          SDIO Clo
+         gpios_34_37             Select GPIOs 34-37 for 1-bit mode. Must be used
+                                 with bus_width=1.
++        gpios_34_39             Select GPIOs 34-39 for 4-bit mode. Must be used
++                                with bus_width=4 (the default).
++
+ Name:   sdio-1bit
+ Info:   This overlay is now deprecated. Use
+--- a/arch/arm/boot/dts/overlays/sdio-overlay.dts
++++ b/arch/arm/boot/dts/overlays/sdio-overlay.dts
+@@ -64,6 +64,14 @@
+               };
+       };
++      fragment@5 {
++              target = <&sdio_ovl_pins>;
++              __dormant__ {
++                      brcm,pins = <34 35 36 37 38 39>;
++                      brcm,pull = <0 2 2 2 2 2>;
++              };
++      };
++
+       fragment@6 {
+               target-path = "/aliases";
+               __overlay__ {
+@@ -77,5 +85,6 @@
+               sdio_overclock = <&sdio_ovl>,"brcm,overclock-50:0";
+               gpios_22_25 = <0>,"=3";
+               gpios_34_37 = <0>,"=4";
++              gpios_34_39 = <0>,"=5";
+       };
+ };