media: dt-bindings: media: renesas,fcp: Document RZ/{G2L,V2L} FCPVD bindings
Document FCPVD found in RZ/G2L alike SoCs. FCPVD block is similar to FCP for VSP found on R-Car SoC's . It has 3 clocks compared to 1 clock on fcpv. Introduce new compatibles renesas,r9a07g044-fcpvd for RZ/G2{L,LC} and renesas,r9a07g054-fcpvd for RZ/V2L to handle this difference. The 3 clocks are shared between du, vspd and fcpvd. No driver changes are required as generic compatible string "renesas,fcpv" will be used as a fallback. Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
This commit is contained in:
parent
bb02a201b6
commit
81442e3e6c
|
@ -21,15 +21,22 @@ description: |
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
enum:
|
oneOf:
|
||||||
- renesas,fcpv # FCP for VSP
|
- enum:
|
||||||
- renesas,fcpf # FCP for FDP
|
- renesas,fcpv # FCP for VSP
|
||||||
|
- renesas,fcpf # FCP for FDP
|
||||||
|
- items:
|
||||||
|
- enum:
|
||||||
|
- renesas,r9a07g044-fcpvd # RZ/G2{L,LC}
|
||||||
|
- renesas,r9a07g054-fcpvd # RZ/V2L
|
||||||
|
- const: renesas,fcpv # Generic FCP for VSP fallback
|
||||||
|
|
||||||
reg:
|
reg:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
clocks:
|
clocks: true
|
||||||
maxItems: 1
|
|
||||||
|
clock-names: true
|
||||||
|
|
||||||
iommus:
|
iommus:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
@ -49,6 +56,34 @@ required:
|
||||||
|
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- if:
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
contains:
|
||||||
|
enum:
|
||||||
|
- renesas,r9a07g044-fcpvd
|
||||||
|
- renesas,r9a07g054-fcpvd
|
||||||
|
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:
|
||||||
# R8A7795 (R-Car H3) FCP for VSP-D1
|
# R8A7795 (R-Car H3) FCP for VSP-D1
|
||||||
- |
|
- |
|
||||||
|
|
Loading…
Reference in New Issue