Lines Matching +full:interface +full:- +full:node

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cadence MIPI-CSI2 RX controller
10 - Maxime Ripard <mripard@kernel.org>
13 The Cadence MIPI-CSI2 RX controller is a CSI-2 bridge supporting up to 4 CSI
19 - enum:
20 - starfive,jh7110-csi2rx
21 - ti,j721e-csi2rx
22 - const: cdns,csi2rx
30 interrupt-names:
32 - const: error_irq
33 - const: irq
37 - description: CSI2Rx system clock
38 - description: Gated Register bank clock for APB interface
39 - description: pixel Clock for Stream interface 0
40 - description: pixel Clock for Stream interface 1
41 - description: pixel Clock for Stream interface 2
42 - description: pixel Clock for Stream interface 3
44 clock-names:
46 - const: sys_clk
47 - const: p_clk
48 - const: pixel_if0_clk
49 - const: pixel_if1_clk
50 - const: pixel_if2_clk
51 - const: pixel_if3_clk
55 - description: CSI2Rx system reset
56 - description: Gated Register bank reset for APB interface
57 - description: pixel reset for Stream interface 0
58 - description: pixel reset for Stream interface 1
59 - description: pixel reset for Stream interface 2
60 - description: pixel reset for Stream interface 3
62 reset-names:
64 - const: sys
65 - const: reg_bank
66 - const: pixel_if0
67 - const: pixel_if1
68 - const: pixel_if2
69 - const: pixel_if3
73 description: MIPI D-PHY
75 phy-names:
77 - const: dphy
84 $ref: /schemas/graph.yaml#/$defs/port-base
87 Input port node, single endpoint describing the CSI-2 transmitter.
91 $ref: video-interfaces.yaml#
95 bus-type:
98 clock-lanes:
101 data-lanes:
108 - data-lanes
113 Stream 0 Output port node
118 Stream 1 Output port node
123 Stream 2 Output port node
128 Stream 3 Output port node
131 - port@0
134 - compatible
135 - reg
136 - clocks
137 - clock-names
138 - ports
143 - |
145 compatible = "starfive,jh7110-csi2rx", "cdns,csi2rx";
150 clock-names = "sys_clk", "p_clk",
156 reset-names = "sys", "reg_bank",
160 phy-names = "dphy";
163 #address-cells = <1>;
164 #size-cells = <0>;
170 remote-endpoint = <&sensor_out_csi2rx>;
171 clock-lanes = <0>;
172 data-lanes = <1 2>;
180 remote-endpoint = <&grabber0_in_csi2rx>;
188 remote-endpoint = <&grabber1_in_csi2rx>;
196 remote-endpoint = <&grabber2_in_csi2rx>;
204 remote-endpoint = <&grabber3_in_csi2rx>;