lkml.org 
[lkml]   [2021]   [Dec]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] dt-bindings: watchdog: improve QCOM compatible parsing for modern chips
    Date
    Parse compatible as expected for modern QCOMs.

    Fixes warnings as:
    arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dt.yaml: watchdog@17980000: compatible: ['qcom,apss-wdt-sdm845', 'qcom,kpss-wdt'] is too long
    From schema: Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
    arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dt.yaml: watchdog@17980000: compatible: Additional items are not allowed ('qcom,kpss-wdt' was unexpected)
    From schema: Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml

    Signed-off-by: David Heidelberg <david@ixit.cz>
    ---
    .../bindings/watchdog/qcom-wdt.yaml | 33 +++++++++++--------
    1 file changed, 19 insertions(+), 14 deletions(-)

    diff --git a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
    index ba60bdf1fecc..71cd392d298b 100644
    --- a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
    +++ b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
    @@ -14,20 +14,25 @@ allOf:

    properties:
    compatible:
    - enum:
    - - qcom,apss-wdt-qcs404
    - - qcom,apss-wdt-sc7180
    - - qcom,apss-wdt-sc7280
    - - qcom,apss-wdt-sdm845
    - - qcom,apss-wdt-sdx55
    - - qcom,apss-wdt-sm8150
    - - qcom,kpss-timer
    - - qcom,kpss-wdt
    - - qcom,kpss-wdt-apq8064
    - - qcom,kpss-wdt-ipq4019
    - - qcom,kpss-wdt-ipq8064
    - - qcom,kpss-wdt-msm8960
    - - qcom,scss-timer
    + oneOf:
    + - items:
    + - enum:
    + - qcom,apss-wdt-qcs404
    + - qcom,apss-wdt-sc7180
    + - qcom,apss-wdt-sc7280
    + - qcom,apss-wdt-sdm845
    + - qcom,apss-wdt-sdx55
    + - qcom,apss-wdt-sm8150
    + - const: qcom,kpss-wdt
    + - items:
    + - enum:
    + - qcom,kpss-wdt
    + - qcom,kpss-timer
    + - qcom,kpss-wdt-apq8064
    + - qcom,kpss-wdt-ipq4019
    + - qcom,kpss-wdt-ipq8064
    + - qcom,kpss-wdt-msm8960
    + - qcom,scss-timer

    reg:
    maxItems: 1
    --
    2.33.0
    \
     
     \ /
      Last update: 2021-12-13 21:38    [W:3.420 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site