4 /* Enable SDIO from MMC interface via various GPIO groups */
7 compatible = "brcm,bcm2835";
18 sdio_ovl: __overlay__ {
19 pinctrl-0 = <&sdio_ovl_pins>;
20 pinctrl-names = "default";
30 sdio_ovl_pins: sdio_ovl_pins {
31 brcm,pins = <22 23 24 25 26 27>;
32 brcm,function = <7>; /* ALT3 = SD1 */
33 brcm,pull = <0 2 2 2 2 2>;
39 target = <&sdio_ovl_pins>;
41 brcm,pins = <22 23 24 25>;
42 brcm,pull = <0 2 2 2>;
47 target = <&sdio_ovl_pins>;
49 brcm,pins = <34 35 36 37>;
50 brcm,pull = <0 2 2 2>;
55 target = <&sdio_ovl_pins>;
57 brcm,pins = <34 35 36 37 38 39>;
58 brcm,pull = <0 2 2 2 2 2>;
63 target-path = "/aliases";
65 mmc1 = "/soc/mmc@7e300000";
70 poll_once = <&sdio_ovl>,"non-removable?";
71 bus_width = <&sdio_ovl>,"bus-width:0";
72 sdio_overclock = <&sdio_ovl>,"brcm,overclock-50:0";
73 gpios_22_25 = <0>,"=3";
74 gpios_34_37 = <0>,"=4";
75 gpios_34_39 = <0>,"=5";