| From 7935bb56e21b2add81149f4def8e59b4133fe57c Mon Sep 17 00:00:00 2001 |
| From: Geert Uytterhoeven <geert+renesas@glider.be> |
| Date: Thu, 29 Apr 2021 14:45:52 +0200 |
| Subject: dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1 |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| From: Geert Uytterhoeven <geert+renesas@glider.be> |
| |
| commit 7935bb56e21b2add81149f4def8e59b4133fe57c upstream. |
| |
| The "resets" property is not present on R-Car Gen1 SoCs. |
| Supporting it would require migrating from renesas,cpg-clocks to |
| renesas,cpg-mssr. |
| |
| Fixes: 905fc6b1bfb4a631 ("dt-bindings: rcar-vin: Convert bindings to json-schema") |
| Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> |
| Reviewed-by: Niklas Sรถderlund <niklas.soderlund+renesas@ragnatech.se> |
| Link: https://lore.kernel.org/r/217c8197efaee7d803b22d433abb0ea8e33b84c6.1619700314.git.geert+renesas@glider.be |
| Signed-off-by: Rob Herring <robh@kernel.org> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| Documentation/devicetree/bindings/media/renesas,vin.yaml | 44 +++++++++------ |
| 1 file changed, 28 insertions(+), 16 deletions(-) |
| |
| --- a/Documentation/devicetree/bindings/media/renesas,vin.yaml |
| +++ b/Documentation/devicetree/bindings/media/renesas,vin.yaml |
| @@ -278,23 +278,35 @@ required: |
| - interrupts |
| - clocks |
| - power-domains |
| - - resets |
| |
| -if: |
| - properties: |
| - compatible: |
| - contains: |
| - enum: |
| - - renesas,vin-r8a7778 |
| - - renesas,vin-r8a7779 |
| - - renesas,rcar-gen2-vin |
| -then: |
| - required: |
| - - port |
| -else: |
| - required: |
| - - renesas,id |
| - - ports |
| +allOf: |
| + - if: |
| + not: |
| + properties: |
| + compatible: |
| + contains: |
| + enum: |
| + - renesas,vin-r8a7778 |
| + - renesas,vin-r8a7779 |
| + then: |
| + required: |
| + - resets |
| + |
| + - if: |
| + properties: |
| + compatible: |
| + contains: |
| + enum: |
| + - renesas,vin-r8a7778 |
| + - renesas,vin-r8a7779 |
| + - renesas,rcar-gen2-vin |
| + then: |
| + required: |
| + - port |
| + else: |
| + required: |
| + - renesas,id |
| + - ports |
| |
| additionalProperties: false |
| |