Lines Matching +full:sama7g5 +full:- +full:csi2dc
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/microchip,csi2dc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip CSI2 Demux Controller (CSI2DC)
10 - Eugen Hristev <eugen.hristev@microchip.com>
13 CSI2DC - Camera Serial Interface 2 Demux Controller
15 CSI2DC is a hardware block that receives incoming data from either from an
22 CSI2DC can act a simple bypass bridge if the incoming data is coming from
25 CSI2DC provides two pipes, one video pipe and one data pipe. Video pipe
29 CSI2DC supports a single 'port' node as a sink port with either Synopsys
30 32-bit IDI interface or a parallel interface.
32 CSI2DC supports one 'port' node as source port with parallel interface.
37 CSI2DC also supports direct access to the data through AHB, via DMA channel,
44 const: microchip,sama7g5-csi2dc
53 clock-names:
55 CSI2DC must have two clocks to function correctly. One clock is the
58 in which CSI2DC will perform clock crossing. This clock must be fed
63 - const: pclk
64 - const: scck
69 dma-names:
77 $ref: /schemas/graph.yaml#/$defs/port-base
84 $ref: video-interfaces.yaml#
89 bus-type:
93 bus-width:
97 clock-noncontinuous:
103 remote-endpoint: true
106 $ref: /schemas/graph.yaml#/$defs/port-base
114 $ref: video-interfaces.yaml#
118 bus-type:
122 bus-width:
126 remote-endpoint: true
129 - port@0
130 - port@1
135 - compatible
136 - reg
137 - clocks
138 - clock-names
139 - ports
144 - |
145 csi2dc@e1404000 {
146 compatible = "microchip,sama7g5-csi2dc";
149 clock-names = "pclk", "scck";
152 #address-cells = <1>;
153 #size-cells = <0>;
157 bus-type = <4>; /* MIPI CSI2 D-PHY */
158 remote-endpoint = <&csi2host_out>;
165 remote-endpoint = <&xisc_in>; /* output to sensor controller */
173 - |
174 #include <dt-bindings/dma/at91.h>
175 csi2dc@e1404000 {
176 compatible = "microchip,sama7g5-csi2dc";
179 clock-names = "pclk", "scck";
181 dma-names = "rx";
184 #address-cells = <1>;
185 #size-cells = <0>;
189 remote-endpoint = <&csi2host_out>;