mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-02-17 23:00:26 -05:00
media: dt-bindings: renesas,rzg2l-cru: Document Renesas RZ/G3E SoC
The CRU block found on the Renesas RZ/G3E ("R9A09G047") SoC has five
interrupts:
- image_conv: image_conv irq
- axi_mst_err: AXI master error level irq
- vd_addr_wend: Video data AXI master addr 0 write end irq
- sd_addr_wend: Statistics data AXI master addr 0 write end irq
- vsd_addr_wend: Video statistics data AXI master addr 0 write end irq
This IP has only one input port 'port@1' similar to the RZ/G2UL CRU.
Document the CRU block found on the Renesas RZ/G3E ("R9A09G047") SoC.
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
Link: https://lore.kernel.org/r/20250411170624.472257-4-tommaso.merciai.xr@bp.renesas.com
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
This commit is contained in:
committed by
Hans Verkuil
parent
f1c83d2f28
commit
d71be5add2
@@ -17,24 +17,43 @@ description:
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
items:
|
||||
- enum:
|
||||
- renesas,r9a07g043-cru # RZ/G2UL
|
||||
- renesas,r9a07g044-cru # RZ/G2{L,LC}
|
||||
- renesas,r9a07g054-cru # RZ/V2L
|
||||
- const: renesas,rzg2l-cru
|
||||
oneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- renesas,r9a07g043-cru # RZ/G2UL
|
||||
- renesas,r9a07g044-cru # RZ/G2{L,LC}
|
||||
- renesas,r9a07g054-cru # RZ/V2L
|
||||
- const: renesas,rzg2l-cru
|
||||
- const: renesas,r9a09g047-cru # RZ/G3E
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
interrupts:
|
||||
maxItems: 3
|
||||
oneOf:
|
||||
- items:
|
||||
- description: CRU Interrupt for image_conv
|
||||
- description: CRU Interrupt for image_conv_err
|
||||
- description: CRU AXI master error interrupt
|
||||
- items:
|
||||
- description: CRU Interrupt for image_conv
|
||||
- description: CRU AXI master error interrupt
|
||||
- description: CRU Video Data AXI Master Address 0 Write End interrupt
|
||||
- description: CRU Statistics data AXI master addr 0 write end interrupt
|
||||
- description: CRU Video statistics data AXI master addr 0 write end interrupt
|
||||
|
||||
interrupt-names:
|
||||
items:
|
||||
- const: image_conv
|
||||
- const: image_conv_err
|
||||
- const: axi_mst_err
|
||||
oneOf:
|
||||
- items:
|
||||
- const: image_conv
|
||||
- const: image_conv_err
|
||||
- const: axi_mst_err
|
||||
- items:
|
||||
- const: image_conv
|
||||
- const: axi_mst_err
|
||||
- const: vd_addr_wend
|
||||
- const: sd_addr_wend
|
||||
- const: vsd_addr_wend
|
||||
|
||||
clocks:
|
||||
items:
|
||||
@@ -109,6 +128,10 @@ allOf:
|
||||
- renesas,r9a07g054-cru
|
||||
then:
|
||||
properties:
|
||||
interrupts:
|
||||
maxItems: 3
|
||||
interrupt-names:
|
||||
maxItems: 3
|
||||
ports:
|
||||
required:
|
||||
- port@0
|
||||
@@ -122,10 +145,30 @@ allOf:
|
||||
- renesas,r9a07g043-cru
|
||||
then:
|
||||
properties:
|
||||
interrupts:
|
||||
maxItems: 3
|
||||
interrupt-names:
|
||||
maxItems: 3
|
||||
ports:
|
||||
properties:
|
||||
port@0: false
|
||||
required:
|
||||
- port@1
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: renesas,r9a09g047-cru
|
||||
then:
|
||||
properties:
|
||||
interrupts:
|
||||
minItems: 5
|
||||
interrupt-names:
|
||||
minItems: 5
|
||||
ports:
|
||||
properties:
|
||||
port@0: false
|
||||
required:
|
||||
- port@1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user