BCM270X_DT: Tidy up mmc, sdhost, sdio overlays
authorPhil Elwell <phil@raspberrypi.org>
Thu, 11 May 2017 15:58:16 +0000 (16:58 +0100)
committerRaspbian kernel package updater <root@raspbian.org>
Sat, 31 Mar 2018 14:54:12 +0000 (15:54 +0100)
The mmc, sdhost, sdio and sdio-1bit overlays had a few
anachronisms and oddities which were overdue for fixing.
The new versions should be functionally equivalent.

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
arch/arm/boot/dts/overlays/mmc-overlay.dts
arch/arm/boot/dts/overlays/sdhost-overlay.dts
arch/arm/boot/dts/overlays/sdio-1bit-overlay.dts
arch/arm/boot/dts/overlays/sdio-overlay.dts

index d32b02ca01ced5ab3de00d66d5412c8fda4bc510..64f1ff6684b19e76cfd00e6950919ac55227b44b 100644 (file)
@@ -21,6 +21,7 @@
                        mmc_pins: mmc_pins {
                                brcm,pins = <48 49 50 51 52 53>;
                                brcm,function = <7>; /* alt3 */
+                               brcm.pull = <0 2 2 2 2 2>;
                        };
                };
        };
index a431177a1c9d320d5432ea448ad4d0f696c34525..de3d1b0a5e403057a8e94f85695de4076d77e31f 100644 (file)
@@ -11,7 +11,6 @@
                frag0: __overlay__ {
                        brcm,overclock-50 = <0>;
                        brcm,pio-limit = <1>;
-                       brcm,debug-flags = <0>;
                        status = "okay";
                };
        };
index 46d453859b31f5c700a8a2e39a2c209330bc108f..0b7f2c6f2603b631e1985df7fbf66749149566d6 100644 (file)
@@ -1,11 +1,12 @@
-/* Enable 1-bit SDIO from MMC interface via GPIOs 22-25. Includes sdhost overlay. */
+/dts-v1/;
+/plugin/;
 
-/include/ "sdhost-overlay.dts"
+/* Enable 1-bit SDIO from MMC interface via GPIOs 22-25. Includes sdhost overlay. */
 
 /{
        compatible = "brcm,bcm2708";
 
-       fragment@3 {
+       fragment@0 {
                target = <&mmc>;
                sdio_mmc: __overlay__ {
                        compatible = "brcm,bcm2835-mmc";
                };
        };
 
-       fragment@4 {
+       fragment@1 {
                target = <&gpio>;
                __overlay__ {
                        sdio_pins: sdio_pins {
                                brcm,pins = <22 23 24 25>;
-                               brcm,function = <7 7 7 7>; /* ALT3 = SD1 */
+                               brcm,function = <7>; /* ALT3 = SD1 */
                                brcm,pull = <0 2 2 2>;
                        };
                };
index 398bd812c716c9e472fbac5aba4fe882114c65d1..215d5e3e8a8ca4363457fed1f7425427bb5086d7 100644 (file)
@@ -1,11 +1,12 @@
-/* Enable SDIO from MMC interface via GPIOs 22-27. Includes sdhost overlay. */
+/dts-v1/;
+/plugin/;
 
-/include/ "sdhost-overlay.dts"
+/* Enable SDIO from MMC interface via GPIOs 22-27. Includes sdhost overlay. */
 
 /{
        compatible = "brcm,bcm2708";
 
-       fragment@3 {
+       fragment@0 {
                target = <&mmc>;
                sdio_mmc: __overlay__ {
                        pinctrl-names = "default";
                };
        };
 
-       fragment@4 {
+       fragment@1 {
                target = <&gpio>;
                __overlay__ {
                        sdio_pins: sdio_pins {
                                brcm,pins = <22 23 24 25 26 27>;
-                               brcm,function = <7 7 7 7 7 7>; /* ALT3 = SD1 */
+                               brcm,function = <7>; /* ALT3 = SD1 */
                                brcm,pull = <0 2 2 2 2 2>;
                        };
                };