Lines Matching +full:axi +full:- +full:ports

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/media/renesas,rzg2l-cru.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
15 color space conversion, LUT, pixel format conversion, etc. An MIPI CSI-2 input and
16 parallel (including ITU-R BT.656) input are provided as the image sensor interface.
21 - items:
22 - enum:
23 - renesas,r9a07g043-cru # RZ/G2UL
24 - renesas,r9a07g044-cru # RZ/G2{L,LC}
25 - renesas,r9a07g054-cru # RZ/V2L
26 - const: renesas,rzg2l-cru
27 - const: renesas,r9a09g047-cru # RZ/G3E
34 - items:
35 - description: CRU Interrupt for image_conv
36 - description: CRU Interrupt for image_conv_err
37 - description: CRU AXI master error interrupt
38 - items:
39 - description: CRU Interrupt for image_conv
40 - description: CRU AXI master error interrupt
41 - description: CRU Video Data AXI Master Address 0 Write End interrupt
42 - description: CRU Statistics data AXI master addr 0 write end interrupt
43 - description: CRU Video statistics data AXI master addr 0 write end interrupt
45 interrupt-names:
47 - items:
48 - const: image_conv
49 - const: image_conv_err
50 - const: axi_mst_err
51 - items:
52 - const: image_conv
53 - const: axi_mst_err
54 - const: vd_addr_wend
55 - const: sd_addr_wend
56 - const: vsd_addr_wend
60 - description: CRU Main clock
61 - description: CRU Register access clock
62 - description: CRU image transfer clock
64 clock-names:
66 - const: video
67 - const: apb
68 - const: axi
70 power-domains:
75 - description: CRU_PRESETN reset terminal
76 - description: CRU_ARESETN reset terminal
78 reset-names:
80 - const: presetn
81 - const: aresetn
83 ports:
84 $ref: /schemas/graph.yaml#/properties/ports
88 $ref: /schemas/graph.yaml#/$defs/port-base
95 $ref: video-interfaces.yaml#
99 hsync-active: true
100 vsync-active: true
101 bus-width: true
102 data-shift: true
108 CSI-2 receiver.
111 - compatible
112 - reg
113 - interrupts
114 - interrupt-names
115 - clocks
116 - clock-names
117 - resets
118 - reset-names
119 - power-domains
122 - if:
127 - renesas,r9a07g044-cru
128 - renesas,r9a07g054-cru
133 interrupt-names:
135 ports:
137 - port@0
138 - port@1
140 - if:
145 - renesas,r9a07g043-cru
150 interrupt-names:
152 ports:
156 - port@1
158 - if:
162 const: renesas,r9a09g047-cru
167 interrupt-names:
169 ports:
173 - port@1
178 # Device node example with CSI-2
179 - |
180 #include <dt-bindings/clock/r9a07g044-cpg.h>
181 #include <dt-bindings/interrupt-controller/arm-gic.h>
184 compatible = "renesas,r9a07g044-cru", "renesas,rzg2l-cru";
189 interrupt-names = "image_conv", "image_conv_err", "axi_mst_err";
193 clock-names = "video", "apb", "axi";
194 power-domains = <&cpg>;
197 reset-names = "presetn", "aresetn";
199 ports {
200 #address-cells = <1>;
201 #size-cells = <0>;
204 #address-cells = <1>;
205 #size-cells = <0>;
210 remote-endpoint = <&ov5642>;
211 hsync-active = <1>;
212 vsync-active = <1>;
217 #address-cells = <1>;
218 #size-cells = <0>;
223 remote-endpoint = <&csi_cru_in>;