lkml.org 
[lkml]   [2022]   [Dec]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v12 2/3] dt-bindings: mfd: cros-ec: Add UART compatible string
    Date
    From: Bhanu Prakash Maiya <bhanumaiya@chromium.org>

    Add a compatible string to support the UART implementation of the cros
    ec interface. The driver does not support the reg and interrupt
    properties, so exempt them from being required for UART compatible nodes.

    Signed-off-by: Bhanu Prakash Maiya <bhanumaiya@chromium.org>
    Co-developed-by: Mark Hasemeyer <markhas@chromium.org>
    Signed-off-by: Mark Hasemeyer <markhas@chromium.org>
    Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    ---

    Changes in v12:
    - No change

    Changes in v11:
    - Update commit message to include device

    Changes in v10:
    - No change

    Changes in v9:
    - Rebase onto for-next
    - Update node-name from uart0 to serial
    - Remove reg and interrupt property requirement for UART compatible
    nodes.
    - Update authorship

    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

    ---
    .../bindings/mfd/google,cros-ec.yaml | 20 +++++++++++++++++++
    1 file changed, 20 insertions(+)

    diff --git a/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml b/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
    index 3d5efa5578d1b..cdf1d719efe9d 100644
    --- a/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
    +++ b/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
    @@ -33,6 +33,9 @@ properties:
    - description:
    For implementations of the EC connected through RPMSG.
    const: google,cros-ec-rpmsg
    + - description:
    + For implementations of the EC connected through UART.
    + const: google,cros-ec-uart

    controller-data: true

    @@ -187,6 +190,15 @@ allOf:
    properties:
    mediatek,rpmsg-name: false

    + - if:
    + properties:
    + compatible:
    + not:
    + contains:
    + enum:
    + - google,cros-ec-rpmsg
    + - google,cros-ec-uart
    + then:
    required:
    - reg
    - interrupts
    @@ -299,4 +311,12 @@ examples:
    vdd-supply = <&pp3300_fp_mcu>;
    };
    };
    +
    + # Example for UART
    + - |
    + serial {
    + cros-ec {
    + compatible = "google,cros-ec-uart";
    + };
    + };
    ...
    --
    2.39.0.rc1.256.g54fd8350bd-goog
    \
     
     \ /
      Last update: 2022-12-09 17:27    [W:2.810 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site