diff mbox series

[V2,1/4] mmc: mmci: Add bindings to operate CMD, CK, CKIN pins as GPIO

Message ID 20210124170258.32862-1-marex@denx.de
State Accepted
Commit bbaa298f57cbcd214a4bffc4d877579686ee709e
Headers show
Series [V2,1/4] mmc: mmci: Add bindings to operate CMD, CK, CKIN pins as GPIO | expand

Commit Message

Marek Vasut Jan. 24, 2021, 5:02 p.m. UTC
Add DT bindings to describe GPIO line associated with CMD, CK, CKIN pins.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Alexandre Torgue <alexandre.torgue@st.com>
Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: Ludovic Barre <ludovic.barre@st.com>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Ulf Hansson <ulf.hansson@linaro.org>
Cc: linux-stm32@st-md-mailman.stormreply.com
Cc: devicetree@vger.kernel.org
---
V2: Rebase on next-20210122
---
 .../devicetree/bindings/mmc/arm,pl18x.yaml    | 20 +++++++++++++++++++
 1 file changed, 20 insertions(+)

Comments

Linus Walleij Jan. 24, 2021, 10:51 p.m. UTC | #1
On Sun, Jan 24, 2021 at 6:03 PM Marek Vasut <marex@denx.de> wrote:

> Add DT bindings to describe GPIO line associated with CMD, CK, CKIN pins.
>
> Signed-off-by: Marek Vasut <marex@denx.de>
> Cc: Alexandre Torgue <alexandre.torgue@st.com>
> Cc: Linus Walleij <linus.walleij@linaro.org>
> Cc: Ludovic Barre <ludovic.barre@st.com>
> Cc: Rob Herring <robh+dt@kernel.org>
> Cc: Ulf Hansson <ulf.hansson@linaro.org>
> Cc: linux-stm32@st-md-mailman.stormreply.com
> Cc: devicetree@vger.kernel.org
> ---
> V2: Rebase on next-20210122

Reviewed-by: Linus Walleij <linus.walleij@linaro.org>

I would probably add an example as well, but that can be
done separately and isn't super-important.

Yours,
Linus Walleij
Ulf Hansson Jan. 26, 2021, 9:58 a.m. UTC | #2
On Sun, 24 Jan 2021 at 18:03, Marek Vasut <marex@denx.de> wrote:
>

> Add DT bindings to describe GPIO line associated with CMD, CK, CKIN pins.

>

> Signed-off-by: Marek Vasut <marex@denx.de>

> Cc: Alexandre Torgue <alexandre.torgue@st.com>

> Cc: Linus Walleij <linus.walleij@linaro.org>

> Cc: Ludovic Barre <ludovic.barre@st.com>

> Cc: Rob Herring <robh+dt@kernel.org>

> Cc: Ulf Hansson <ulf.hansson@linaro.org>

> Cc: linux-stm32@st-md-mailman.stormreply.com

> Cc: devicetree@vger.kernel.org


Applied for next, thanks!

Kind regards
Uffe


> ---

> V2: Rebase on next-20210122

> ---

>  .../devicetree/bindings/mmc/arm,pl18x.yaml    | 20 +++++++++++++++++++

>  1 file changed, 20 insertions(+)

>

> diff --git a/Documentation/devicetree/bindings/mmc/arm,pl18x.yaml b/Documentation/devicetree/bindings/mmc/arm,pl18x.yaml

> index eddc1f6bdbe5..47595cb483be 100644

> --- a/Documentation/devicetree/bindings/mmc/arm,pl18x.yaml

> +++ b/Documentation/devicetree/bindings/mmc/arm,pl18x.yaml

> @@ -127,6 +127,26 @@ properties:

>        driver to sample the receive data (for example with a voltage switch

>        transceiver).

>

> +  st,cmd-gpios:

> +    maxItems: 1

> +    description:

> +      The GPIO matching the CMD pin.

> +

> +  st,ck-gpios:

> +    maxItems: 1

> +    description:

> +      The GPIO matching the CK pin.

> +

> +  st,ckin-gpios:

> +    maxItems: 1

> +    description:

> +      The GPIO matching the CKIN pin.

> +

> +dependencies:

> +  st,cmd-gpios: [ "st,use-ckin" ]

> +  st,ck-gpios: [ "st,use-ckin" ]

> +  st,ckin-gpios: [ "st,use-ckin" ]

> +

>  unevaluatedProperties: false

>

>  required:

> --

> 2.29.2

>
diff mbox series

Patch

diff --git a/Documentation/devicetree/bindings/mmc/arm,pl18x.yaml b/Documentation/devicetree/bindings/mmc/arm,pl18x.yaml
index eddc1f6bdbe5..47595cb483be 100644
--- a/Documentation/devicetree/bindings/mmc/arm,pl18x.yaml
+++ b/Documentation/devicetree/bindings/mmc/arm,pl18x.yaml
@@ -127,6 +127,26 @@  properties:
       driver to sample the receive data (for example with a voltage switch
       transceiver).
 
+  st,cmd-gpios:
+    maxItems: 1
+    description:
+      The GPIO matching the CMD pin.
+
+  st,ck-gpios:
+    maxItems: 1
+    description:
+      The GPIO matching the CK pin.
+
+  st,ckin-gpios:
+    maxItems: 1
+    description:
+      The GPIO matching the CKIN pin.
+
+dependencies:
+  st,cmd-gpios: [ "st,use-ckin" ]
+  st,ck-gpios: [ "st,use-ckin" ]
+  st,ckin-gpios: [ "st,use-ckin" ]
+
 unevaluatedProperties: false
 
 required: