dac438644816336371e4f8fe1bc2a305bf4d2194
[openwrt/openwrt.git] / target / linux / bcm27xx / patches-4.19 / 950-0429-overlays-Delete-the-deprecated-sdio-1bit-overlay.patch
1 From 5edb8789ba5f9694698386683f2e4e97c70e765a Mon Sep 17 00:00:00 2001
2 From: Phil Elwell <phil@raspberrypi.org>
3 Date: Tue, 7 May 2019 14:27:35 +0100
4 Subject: [PATCH] overlays: Delete the deprecated sdio-1bit overlay
5
6 Use dtoverlay=sdio,bus_width=1,gpios_22_25 instead.
7
8 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
9 ---
10 arch/arm/boot/dts/overlays/Makefile | 1 -
11 .../boot/dts/overlays/sdio-1bit-overlay.dts | 63 -------------------
12 2 files changed, 64 deletions(-)
13 delete mode 100644 arch/arm/boot/dts/overlays/sdio-1bit-overlay.dts
14
15 --- a/arch/arm/boot/dts/overlays/Makefile
16 +++ b/arch/arm/boot/dts/overlays/Makefile
17 @@ -126,7 +126,6 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \
18 sc16is752-spi1.dtbo \
19 sdhost.dtbo \
20 sdio.dtbo \
21 - sdio-1bit.dtbo \
22 sdtweak.dtbo \
23 smi.dtbo \
24 smi-dev.dtbo \
25 --- a/arch/arm/boot/dts/overlays/sdio-1bit-overlay.dts
26 +++ /dev/null
27 @@ -1,63 +0,0 @@
28 -/dts-v1/;
29 -/plugin/;
30 -
31 -/* Enable 1-bit SDIO from MMC interface via GPIOs 22-25. Includes sdhost overlay. */
32 -
33 -/{
34 - compatible = "brcm,bcm2708";
35 -
36 - fragment@0 {
37 - target = <&mmc>;
38 - __overlay__ {
39 - status = "disabled";
40 - };
41 - };
42 -
43 - fragment@1 {
44 - target = <&soc>;
45 - __overlay__ {
46 - #address-cells = <1>;
47 - #size-cells = <1>;
48 -
49 - sdio_1bit: sdio@7e300000 {
50 - compatible = "brcm,bcm2835-mmc",
51 - "brcm,bcm2835-sdhci";
52 - reg = <0x7e300000 0x100>;
53 - interrupts = <2 30>;
54 - clocks = <&clocks 28/*BCM2835_CLOCK_EMMC*/>;
55 - dmas = <&dma 11>;
56 - dma-names = "rx-tx";
57 - brcm,overclock-50 = <0>;
58 - status = "okay";
59 - pinctrl-names = "default";
60 - pinctrl-0 = <&sdio_1bit_pins>;
61 - non-removable;
62 - bus-width = <1>;
63 - };
64 - };
65 - };
66 -
67 - fragment@2 {
68 - target = <&gpio>;
69 - __overlay__ {
70 - sdio_1bit_pins: sdio_1bit_pins {
71 - brcm,pins = <22 23 24 25>;
72 - brcm,function = <7>; /* ALT3 = SD1 */
73 - brcm,pull = <0 2 2 2>;
74 - };
75 - };
76 - };
77 -
78 - fragment@3 {
79 - target-path = "/aliases";
80 - __overlay__ {
81 - mmc1 = "/soc/sdio@7e300000";
82 - };
83 - };
84 -
85 -
86 - __overrides__ {
87 - poll_once = <&sdio_1bit>,"non-removable?";
88 - sdio_overclock = <&sdio_1bit>,"brcm,overclock-50:0";
89 - };
90 -};