diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README index df5b3e68523c..019928d5cb59 100644 --- a/arch/arm/boot/dts/overlays/README +++ b/arch/arm/boot/dts/overlays/README @@ -610,6 +610,9 @@ Params: overclock_50 Clock (in MHz) to use when the MMC framework debug Enable debug output (default off) + poll_once Disable SDIO-device polling every second + (default on: polling once at boot-time) + Name: smi Info: Enables the Secondary Memory Interface peripheral. Uses GPIOs 2-25! diff --git a/arch/arm/boot/dts/overlays/sdio-overlay.dts b/arch/arm/boot/dts/overlays/sdio-overlay.dts index 164f2697fc1d..6626a1d7dca5 100644 --- a/arch/arm/boot/dts/overlays/sdio-overlay.dts +++ b/arch/arm/boot/dts/overlays/sdio-overlay.dts @@ -7,7 +7,7 @@ fragment@3 { target = <&mmc>; - __overlay__ { + sdio_mmc: __overlay__ { compatible = "brcm,bcm2835-mmc"; pinctrl-names = "default"; pinctrl-0 = <&sdio_pins>; @@ -26,4 +26,8 @@ }; }; }; + + __overrides__ { + poll_once = <&sdio_mmc>,"non-removable?"; + }; };