Lines Matching +full:hsync +full:- +full:active
1 # SPDX-License-Identifier: GPL-2.0-only
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Renesas R-Car Video Input (VIN)
11 - Niklas Söderlund <niklas.soderlund@ragnatech.se>
14 The R-Car Video Input (VIN) device provides video input capabilities for the
15 Renesas R-Car family of devices.
20 on Gen3 and RZ/G2 platforms to a CSI-2 receiver.
25 - items:
26 - enum:
27 - renesas,vin-r8a7742 # RZ/G1H
28 - renesas,vin-r8a7743 # RZ/G1M
29 - renesas,vin-r8a7744 # RZ/G1N
30 - renesas,vin-r8a7745 # RZ/G1E
31 - renesas,vin-r8a77470 # RZ/G1C
32 - renesas,vin-r8a7790 # R-Car H2
33 - renesas,vin-r8a7791 # R-Car M2-W
34 - renesas,vin-r8a7792 # R-Car V2H
35 - renesas,vin-r8a7793 # R-Car M2-N
36 - renesas,vin-r8a7794 # R-Car E2
37 - const: renesas,rcar-gen2-vin # Generic R-Car Gen2 or RZ/G1
39 - items:
40 - enum:
41 - renesas,vin-r8a774a1 # RZ/G2M
42 - renesas,vin-r8a774b1 # RZ/G2N
43 - renesas,vin-r8a774c0 # RZ/G2E
44 - renesas,vin-r8a774e1 # RZ/G2H
45 - renesas,vin-r8a7778 # R-Car M1
46 - renesas,vin-r8a7779 # R-Car H1
47 - renesas,vin-r8a7795 # R-Car H3
48 - renesas,vin-r8a7796 # R-Car M3-W
49 - renesas,vin-r8a77965 # R-Car M3-N
50 - renesas,vin-r8a77970 # R-Car V3M
51 - renesas,vin-r8a77980 # R-Car V3H
52 - renesas,vin-r8a77990 # R-Car E3
53 - renesas,vin-r8a77995 # R-Car D3
64 power-domains:
70 #The per-board settings for Gen2 and RZ/G1 platforms:
76 Documentation/devicetree/bindings/media/video-interfaces.txt
83 hsync-active:
85 If both HSYNC and VSYNC polarities are not specified, embedded
89 vsync-active:
91 If both HSYNC and VSYNC polarities are not specified, embedded
95 field-active-even: true
97 bus-width: true
99 data-shift: true
101 data-enable-active:
105 pclk-sample: true
107 data-active: true
109 remote-endpoint: true
112 - remote-endpoint
118 #The per-board settings for Gen3 and RZ/G2 platforms:
129 Documentation/devicetree/bindings/media/video-interfaces.txt
145 hsync-active:
147 If both HSYNC and VSYNC polarities are not specified, embedded
151 vsync-active:
153 If both HSYNC and VSYNC polarities are not specified, embedded
157 field-active-even: true
159 bus-width: true
161 data-shift: true
163 data-enable-active:
167 pclk-sample: true
169 data-active: true
171 remote-endpoint: true
174 - remote-endpoint
179 - endpoint
186 Input port node, multiple endpoints describing all the R-Car CSI-2
190 '#address-cells':
193 '#size-cells':
207 remote-endpoint: true
210 - reg
211 - remote-endpoint
223 remote-endpoint: true
226 - reg
227 - remote-endpoint
239 remote-endpoint: true
242 - reg
243 - remote-endpoint
255 remote-endpoint: true
258 - reg
259 - remote-endpoint
264 - required:
265 - endpoint@0
266 - required:
267 - endpoint@1
268 - required:
269 - endpoint@2
270 - required:
271 - endpoint@3
276 - compatible
277 - reg
278 - interrupts
279 - clocks
280 - power-domains
283 - if:
289 - renesas,vin-r8a7778
290 - renesas,vin-r8a7779
293 - resets
295 - if:
300 - renesas,vin-r8a7778
301 - renesas,vin-r8a7779
302 - renesas,rcar-gen2-vin
305 - port
308 - renesas,id
309 - ports
315 - |
316 #include <dt-bindings/clock/r8a7790-cpg-mssr.h>
317 #include <dt-bindings/interrupt-controller/arm-gic.h>
318 #include <dt-bindings/power/r8a7790-sysc.h>
321 compatible = "renesas,vin-r8a7790",
322 "renesas,rcar-gen2-vin";
326 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
331 remote-endpoint = <&adv7180>;
332 bus-width = <8>;
337 # Device node example for Gen3 platform with only CSI-2
338 - |
339 #include <dt-bindings/clock/r8a7795-cpg-mssr.h>
340 #include <dt-bindings/interrupt-controller/arm-gic.h>
341 #include <dt-bindings/power/r8a7795-sysc.h>
344 compatible = "renesas,vin-r8a7795";
348 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
353 #address-cells = <1>;
354 #size-cells = <0>;
357 #address-cells = <1>;
358 #size-cells = <0>;
364 remote-endpoint= <&csi20vin0>;
368 remote-endpoint= <&csi40vin0>;
374 # Device node example for Gen3 platform with CSI-2 and parallel
375 - |
376 #include <dt-bindings/clock/r8a77970-cpg-mssr.h>
377 #include <dt-bindings/interrupt-controller/arm-gic.h>
378 #include <dt-bindings/power/r8a77970-sysc.h>
381 compatible = "renesas,vin-r8a77970";
385 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
390 #address-cells = <1>;
391 #size-cells = <0>;
397 remote-endpoint = <&adv7612_out>;
398 hsync-active = <0>;
399 vsync-active = <0>;
404 #address-cells = <1>;
405 #size-cells = <0>;
411 remote-endpoint = <&csi40vin2>;