Document RZ/T2H (a.k.a r9a09g077) in SCI binding. Signed-off-by: Thierry Bultel <thierry.bultel.yh@xxxxxxxxxxxxxx> Reviewed-by: Paul Barker <paul.barker.ct@xxxxxxxxxxxxxx> --- .../bindings/serial/renesas,sci.yaml | 64 ++++++++++++------- 1 file changed, 40 insertions(+), 24 deletions(-) diff --git a/Documentation/devicetree/bindings/serial/renesas,sci.yaml b/Documentation/devicetree/bindings/serial/renesas,sci.yaml index 64d3db6e54e5..2c4080283963 100644 --- a/Documentation/devicetree/bindings/serial/renesas,sci.yaml +++ b/Documentation/devicetree/bindings/serial/renesas,sci.yaml @@ -9,9 +9,6 @@ title: Renesas Serial Communication Interface maintainers: - Geert Uytterhoeven <geert+renesas@xxxxxxxxx> -allOf: - - $ref: serial.yaml# - properties: compatible: oneOf: @@ -22,6 +19,8 @@ properties: - renesas,r9a07g054-sci # RZ/V2L - const: renesas,sci # generic SCI compatible UART + - const: renesas,r9a09g077-sci # RZ/T2H + - items: - const: renesas,sci # generic SCI compatible UART @@ -54,8 +53,6 @@ properties: - fck # UART functional clock - sck # optional external clock input - uart-has-rtscts: false - required: - compatible - reg @@ -63,25 +60,44 @@ required: - clocks - clock-names -if: - properties: - compatible: - contains: - enum: - - renesas,r9a07g043-sci - - renesas,r9a07g044-sci - - renesas,r9a07g054-sci -then: - properties: - resets: - maxItems: 1 - - power-domains: - maxItems: 1 - - required: - - resets - - power-domains +allOf: + - $ref: serial.yaml# + - if: + properties: + compatible: + contains: + const: renesas,r9a09g077-sci + then: + properties: + uart-has-rtscts: true + power-domains: + maxItems: 1 + required: + - power-domains + + else: + properties: + uart-has-rtscts: false + + - if: + properties: + compatible: + contains: + enum: + - renesas,r9a07g043-sci + - renesas,r9a07g044-sci + - renesas,r9a07g054-sci + then: + properties: + resets: + maxItems: 1 + + power-domains: + maxItems: 1 + + required: + - resets + - power-domains unevaluatedProperties: false -- 2.43.0