Lines Matching +full:3 +full:- +full:port

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Jacopo Mondi <jacopo+renesas@jmondi.org>
12 - Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14 - Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18 Serial Links (GMSL) and outputs them on a CSI-2 D-PHY port using up to 4 data
28 '#address-cells':
31 '#size-cells':
41 poc-supply:
45 enable-gpios:
49 gpio-controller: true
51 '#gpio-cells':
60 Documentation/devicetree/bindings/media/video-interfaces.txt.
62 The following table lists the port number corresponding to each device
63 port.
65 Port Description
66 ----------------------------------------
67 Port 0 GMSL Input 0
68 Port 1 GMSL Input 1
69 Port 2 GMSL Input 2
70 Port 3 GMSL Input 3
71 Port 4 CSI-2 Output
74 '#address-cells':
77 '#size-cells':
80 port@[0-3]:
84 enum: [ 0, 1, 2, 3 ]
90 remote-endpoint:
93 remote node port.
96 - remote-endpoint
99 - reg
100 - endpoint
104 port@4:
114 remote-endpoint:
115 description: phandle to the remote CSI-2 sink endpoint.
117 data-lanes:
118 description: array of physical CSI-2 data lane indexes.
121 - remote-endpoint
122 - data-lanes
125 - reg
126 - endpoint
131 - port@4
133 i2c-mux:
138 Documentation/devicetree/bindings/i2c/i2c-mux.txt.
141 '#address-cells':
144 '#size-cells':
148 "^i2c@[0-3]$":
153 an i2c-mux child node. The MAX9286 chip supports up to 4 GMSL
157 '#address-cells':
160 '#size-cells':
168 "^camera@[a-f0-9]+$":
180 maxItems: 3
186 port:
194 remote-endpoint:
198 - remote-endpoint
203 - endpoint
208 - compatible
209 - reg
210 - port
219 - compatible
220 - reg
221 - ports
222 - i2c-mux
223 - gpio-controller
228 - |
229 #include <dt-bindings/gpio/gpio.h>
232 #address-cells = <1>;
233 #size-cells = <0>;
237 gmsl-deserializer@2c {
240 poc-supply = <&camera_poc_12v>;
241 enable-gpios = <&gpio 13 GPIO_ACTIVE_HIGH>;
243 gpio-controller;
244 #gpio-cells = <2>;
247 #address-cells = <1>;
248 #size-cells = <0>;
250 port@0 {
254 remote-endpoint = <&rdacm20_out0>;
258 port@1 {
262 remote-endpoint = <&rdacm20_out1>;
266 port@2 {
270 remote-endpoint = <&rdacm20_out2>;
274 port@3 {
275 reg = <3>;
278 remote-endpoint = <&rdacm20_out3>;
282 port@4 {
286 data-lanes = <1 2 3 4>;
287 remote-endpoint = <&csi40_in>;
292 i2c-mux {
293 #address-cells = <1>;
294 #size-cells = <0>;
297 #address-cells = <1>;
298 #size-cells = <0>;
305 port {
307 remote-endpoint = <&max9286_in0>;
315 #address-cells = <1>;
316 #size-cells = <0>;
323 port {
325 remote-endpoint = <&max9286_in1>;
332 #address-cells = <1>;
333 #size-cells = <0>;
340 port {
342 remote-endpoint = <&max9286_in2>;
348 i2c@3 {
349 #address-cells = <1>;
350 #size-cells = <0>;
351 reg = <3>;
357 port {
359 remote-endpoint = <&max9286_in3>;