[PATCH v2] dt-bindings: i2c: renesas,rcar-i2c: allow 6 DMA channels
Wolfram Sang <[email protected]>
| Newsgroups | org.kernel.vger.linux-renesas-soc,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-i2c |
|---|---|
| Message-ID | <[email protected]> |
R-Car Gen5 can make use of it. Signed-off-by: Wolfram Sang <[email protected]> --- Change since v1: add check for limit on Gen3/4. .../bindings/i2c/renesas,rcar-i2c.yaml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml b/Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml index f9ede03c3287..bfd486be0109 100644 --- a/Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml +++ b/Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml @@ -83,14 +83,14 @@ properties: dmas: minItems: 2 - maxItems: 4 + maxItems: 6 description: Must contain a list of pairs of references to DMA specifiers, one for transmission, and one for reception. dma-names: minItems: 2 - maxItems: 4 + maxItems: 6 items: enum: - tx @@ -137,6 +137,20 @@ allOf: dmas: false dma-names: false + - if: + properties: + compatible: + contains: + enum: + - renesas,rcar-gen3-i2c + - renesas,rcar-gen4-i2c + then: + properties: + dmas: + maxItems: 4 + dma-names: + maxItems: 4 + - if: properties: compatible: -- 2.47.3