Message ID | 20221130131245.v8.2.I9e018ecb8bdf341648cb64417085978ff0d22a46@changeid (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | [v8,1/3] platform/chrome: cros_ec_uart: Add cros-ec-uart transport layer | expand |
On Wed, Nov 30, 2022 at 01:12:55PM -0700, Mark Hasemeyer wrote: > Add a compatible string to support the UART implementation of the cros > ec interface. $ git am ... ... Applying: dt-bindings: mfd: Add compatible string for UART support error: patch failed: Documentation/devicetree/bindings/mfd/google,cros-ec.yaml:28 error: Documentation/devicetree/bindings/mfd/google,cros-ec.yaml: patch does not apply Patch failed at 0002 dt-bindings: mfd: Add compatible string for UART support Please use either for-next branch or linux-next as base. There are DT binding changes in the queue for 6.2. - 7a2f36828c7b ("dt-bindings: cros-ec: Reorganize and enforce property availability") - e068bc0b01cf ("dt-bindings: cros-ec: Add ChromeOS fingerprint binding")
On Wed, Nov 30, 2022 at 01:12:55PM -0700, Mark Hasemeyer wrote: > Add a compatible string to support the UART implementation of the cros > ec interface. > > Signed-off-by: Bhanu Prakash Maiya <bhanumaiya@chromium.org> > Signed-off-by: Mark Hasemeyer <markhas@chromium.org> > Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > --- > > Changes in v8: > - Update commit message > > Changes in v7: > - No change > > Changes in v6: > - No change > > Changes in v5: > - No change > > Changes in v4: > - Changes in commit message. > > Changes in v3: > - Rebased changes on google,cros-ec.yaml > > Changes in v2: > - No change > > --- > .../devicetree/bindings/mfd/google,cros-ec.yaml | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml b/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml > index 04962bb29576e..26787e4574b8d 100644 > --- a/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml > +++ b/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml > @@ -28,6 +28,9 @@ properties: > - description: > For implementations of the EC is connected through RPMSG. > const: google,cros-ec-rpmsg > + - description: > + For implementations of the EC is connected through UART. > + const: google,cros-ec-uart > > controller-data: > description: > @@ -222,4 +225,12 @@ examples: > compatible = "google,cros-ec-rpmsg"; > }; > }; > + > + # Example for UART > + - | > + uart0 { serial { > + cros-ec { > + compatible = "google,cros-ec-uart"; > + }; > + }; > ... > -- > 2.38.1.584.g0f3c55d4c2-goog > >
diff --git a/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml b/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml index 04962bb29576e..26787e4574b8d 100644 --- a/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml +++ b/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml @@ -28,6 +28,9 @@ properties: - description: For implementations of the EC is connected through RPMSG. const: google,cros-ec-rpmsg + - description: + For implementations of the EC is connected through UART. + const: google,cros-ec-uart controller-data: description: @@ -222,4 +225,12 @@ examples: compatible = "google,cros-ec-rpmsg"; }; }; + + # Example for UART + - | + uart0 { + cros-ec { + compatible = "google,cros-ec-uart"; + }; + }; ...