[PATCH 12/19] mmc: mmci: add variant property to request a reset
From: robh@kernel.org (Rob Herring)
Date: 2018-06-25 21:23:36
Also in:
linux-devicetree, linux-mmc, lkml
From: robh@kernel.org (Rob Herring)
Date: 2018-06-25 21:23:36
Also in:
linux-devicetree, linux-mmc, lkml
On Tue, Jun 12, 2018 at 03:14:33PM +0200, Ludovic Barre wrote:
From: Ludovic Barre <redacted> Some variants could require a reset. STM32 sdmmc variant needs to reset hardware block during the power cycle procedure (for re-initialization) Signed-off-by: Ludovic Barre <redacted> --- Documentation/devicetree/bindings/mmc/mmci.txt | 2 ++ drivers/mmc/host/mmci.c | 9 +++++++++ drivers/mmc/host/mmci.h | 4 ++++ 3 files changed, 15 insertions(+)diff --git a/Documentation/devicetree/bindings/mmc/mmci.txt b/Documentation/devicetree/bindings/mmc/mmci.txt index 03796cf..e952707 100644 --- a/Documentation/devicetree/bindings/mmc/mmci.txt +++ b/Documentation/devicetree/bindings/mmc/mmci.txt@@ -11,6 +11,8 @@ Required properties: - compatible : contains "arm,pl18x", "arm,primecell". - vmmc-supply : phandle to the regulator device tree node, mentioned as the VCC/VDD supply in the eMMC/SD specs. +depend of variant:
Just make it an optional property.
+- resets : phandle to internal reset line. Optional properties: - arm,primecell-periphid : contains the PrimeCell Peripheral ID, it overrides