From f6ed24cab8bd7f47bb1182384e94aba25cdb7468 Mon Sep 17 00:00:00 2001 From: Adrien RICCIARDI Date: Fri, 22 Mar 2019 11:35:30 +0100 Subject: [PATCH 385/432] 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(+) diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README index 622eb1a6c34f..3b7ec47ecf39 100644 --- a/arch/arm/boot/dts/overlays/README +++ b/arch/arm/boot/dts/overlays/README @@ -1785,6 +1785,9 @@ Params: sdio_overclock SDIO Clock (in MHz) to use when the MMC 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 diff --git a/arch/arm/boot/dts/overlays/sdio-overlay.dts b/arch/arm/boot/dts/overlays/sdio-overlay.dts index 06dce154a058..f7bc0815f53a 100644 --- 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"; }; }; -- 2.19.1