Lines Matching +full:remote +full:- +full:endpoint

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:
44 enable-gpios:
48 gpio-controller: true
50 '#gpio-cells':
53 maxim,reverse-channel-microvolt:
61 configuration of the connected remote serializer.
63 Some camera modules (for example RDACM20) include an on-board MCU that
64 pre-programs the embedded serializer with power supply noise immunity
65 (high-threshold) enabled. A typical value of the deserializer's reverse
66 channel amplitude to communicate with pre-programmed serializers is
70 a remote serializer whose high-threshold noise immunity is not enabled
94 $ref: /schemas/graph.yaml#/$defs/port-base
96 description: CSI-2 Output
99 endpoint:
100 $ref: /schemas/media/video-interfaces.yaml#
104 data-lanes: true
107 - data-lanes
110 - port@4
112 i2c-mux:
114 $ref: /schemas/i2c/i2c-mux.yaml#
120 "^i2c@[0-3]$":
124 Each serializer device on the GMSL link remote end is represented with
125 an i2c-mux child node. The MAX9286 chip supports up to 4 GMSL
134 "^camera@[a-f0-9]+$":
137 The remote camera device, composed by a GMSL serializer and a
142 description: The remote device compatible string.
148 The I2C addresses to be assigned to the remote devices through
150 requirements of the currently connected remote device.
157 - compatible
158 - reg
159 - port
164 - compatible
165 - reg
166 - ports
167 - i2c-mux
168 - gpio-controller
173 - |
174 #include <dt-bindings/gpio/gpio.h>
177 #address-cells = <1>;
178 #size-cells = <0>;
182 gmsl-deserializer@2c {
185 poc-supply = <&camera_poc_12v>;
186 enable-gpios = <&gpio 13 GPIO_ACTIVE_HIGH>;
188 gpio-controller;
189 #gpio-cells = <2>;
191 maxim,reverse-channel-microvolt = <170000>;
194 #address-cells = <1>;
195 #size-cells = <0>;
200 max9286_in0: endpoint {
201 remote-endpoint = <&rdacm20_out0>;
208 max9286_in1: endpoint {
209 remote-endpoint = <&rdacm20_out1>;
216 max9286_in2: endpoint {
217 remote-endpoint = <&rdacm20_out2>;
224 max9286_in3: endpoint {
225 remote-endpoint = <&rdacm20_out3>;
232 max9286_out: endpoint {
233 data-lanes = <1 2 3 4>;
234 remote-endpoint = <&csi40_in>;
239 i2c-mux {
240 #address-cells = <1>;
241 #size-cells = <0>;
244 #address-cells = <1>;
245 #size-cells = <0>;
253 rdacm20_out0: endpoint {
254 remote-endpoint = <&max9286_in0>;
262 #address-cells = <1>;
263 #size-cells = <0>;
271 rdacm20_out1: endpoint {
272 remote-endpoint = <&max9286_in1>;
279 #address-cells = <1>;
280 #size-cells = <0>;
288 rdacm20_out2: endpoint {
289 remote-endpoint = <&max9286_in2>;
296 #address-cells = <1>;
297 #size-cells = <0>;
305 rdacm20_out3: endpoint {
306 remote-endpoint = <&max9286_in3>;