Message ID | 20210124170258.32862-1-marex@denx.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [V2,1/4] mmc: mmci: Add bindings to operate CMD, CK, CKIN pins as GPIO | expand |
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
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 --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:
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(+)