Commit 17b5179e authored by Biju Das's avatar Biju Das Committed by Mauro Carvalho Chehab

media: dt-bindings: media: renesas,vsp1: Document RZ/G2L VSPD bindings

Document VSPD found in RZ/G2L SoC. VSPD block is similar to VSP2-D
found on R-Car SoC's, but it does not have a version register and
it has 3 clocks compared to 1 clock on vsp1 and vsp2.

This patch introduces a new compatible 'renesas,r9a07g044-vsp2' to
handle these differences.
Signed-off-by: default avatarBiju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: default avatarLad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: default avatarLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@kernel.org>
parent 40293722
...@@ -17,6 +17,7 @@ description: ...@@ -17,6 +17,7 @@ description:
properties: properties:
compatible: compatible:
enum: enum:
- renesas,r9a07g044-vsp2 # RZ/G2L
- renesas,vsp1 # R-Car Gen2 and RZ/G1 - renesas,vsp1 # R-Car Gen2 and RZ/G1
- renesas,vsp2 # R-Car Gen3 and RZ/G2 - renesas,vsp2 # R-Car Gen3 and RZ/G2
...@@ -26,8 +27,8 @@ properties: ...@@ -26,8 +27,8 @@ properties:
interrupts: interrupts:
maxItems: 1 maxItems: 1
clocks: clocks: true
maxItems: 1 clock-names: true
power-domains: power-domains:
maxItems: 1 maxItems: 1
...@@ -50,18 +51,44 @@ required: ...@@ -50,18 +51,44 @@ required:
additionalProperties: false additionalProperties: false
if: allOf:
- if:
properties: properties:
compatible: compatible:
items: contains:
- const: renesas,vsp1 const: renesas,vsp1
then: then:
properties: properties:
renesas,fcp: false renesas,fcp: false
else: else:
required: required:
- renesas,fcp - renesas,fcp
- if:
properties:
compatible:
contains:
const: renesas,r9a07g044-vsp2
then:
properties:
clocks:
items:
- description: Main clock
- description: Register access clock
- description: Video clock
clock-names:
items:
- const: aclk
- const: pclk
- const: vclk
required:
- clock-names
else:
properties:
clocks:
maxItems: 1
clock-names: false
examples: examples:
# R8A7790 (R-Car H2) VSP1-S # R8A7790 (R-Car H2) VSP1-S
- | - |
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment