mmc: dt-bindings: Add optional cd-debounce-delay-ms
authorShawn Lin <shawn.lin@rock-chips.com>
Tue, 24 Apr 2018 00:42:56 +0000 (08:42 +0800)
committerUlf Hansson <ulf.hansson@linaro.org>
Thu, 3 May 2018 08:33:51 +0000 (10:33 +0200)
cd-gpios uses a fixed delay, 200ms, before detecting card after the card
is inserted. 200ms doesn't work for some platforms, so some host drivers
added their own properties for parsing that from DT, for instance,
dw_mmc and pxamci. That being said, it should also be tunable when using
cd-gpios.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Documentation/devicetree/bindings/mmc/mmc.txt

index 467cd7b147ced43de21bbe12c8ad5d414f758b85..dbe23b12ea1c184278b207556718c3d3820b3c19 100644 (file)
@@ -19,6 +19,8 @@ Optional properties:
 - wp-gpios: Specify GPIOs for write protection, see gpio binding
 - cd-inverted: when present, polarity on the CD line is inverted. See the note
   below for the case, when a GPIO is used for the CD line
+- cd-debounce-delay-ms: Set delay time before detecting card after card insert interrupt.
+  It's only valid when cd-gpios is present.
 - wp-inverted: when present, polarity on the WP line is inverted. See the note
   below for the case, when a GPIO is used for the WP line
 - disable-wp: When set no physical WP line is present. This property should