Lines Matching +full:i2c +full:- +full:tunnel
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/media/i2c/maxim,max96717.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: MAX96717 CSI-2 to GMSL2 Serializer
11 - Julien Massot <julien.massot@collabora.com>
14 The MAX96717 serializer converts MIPI CSI-2 D-PHY formatted input
16 simultaneously transmit bidirectional control-channel data while forward
18 remotely located deserializer using industry-standard coax or STP
19 interconnects. The device cans operate in pixel or tunnel mode. In pixel mode
20 the MAX96717 can select the MIPI datatype, while the tunnel mode forward all the MIPI
32 - const: maxim,max96717f
33 - items:
34 - enum:
35 - maxim,max96717
36 - const: maxim,max96717f
38 '#gpio-cells':
44 gpio-controller: true
46 '#clock-cells':
57 $ref: /schemas/graph.yaml#/$defs/port-base
59 description: CSI-2 Input port
63 $ref: /schemas/media/video-interfaces.yaml#
67 data-lanes:
71 lane-polarities:
76 - data-lanes
84 - port@1
86 i2c-gate:
87 $ref: /schemas/i2c/i2c-gate.yaml
90 The MAX96717 will forward the I2C requests from the
91 incoming GMSL2 link. Therefore, it supports an i2c-gate
95 - compatible
96 - reg
97 - ports
102 - |
103 #include <dt-bindings/gpio/gpio.h>
104 #include <dt-bindings/media/video-interfaces.h>
106 i2c {
107 #address-cells = <1>;
108 #size-cells = <0>;
112 gpio-controller;
113 #gpio-cells = <2>;
114 #clock-cells = <0>;
117 #address-cells = <1>;
118 #size-cells = <0>;
123 data-lanes = <1 2 3 4>;
124 remote-endpoint = <&sensor_out>;
131 remote-endpoint = <&deser_gmsl_in>;
136 i2c-gate {
137 #address-cells = <1>;
138 #size-cells = <0>;
140 compatible = "st,st-vgxy61";
142 reset-gpios = <&serializer 0 GPIO_ACTIVE_LOW>;
144 VCORE-supply = <&v1v2>;
145 VDDIO-supply = <&v1v8>;
146 VANA-supply = <&v2v8>;
149 data-lanes = <1 2 3 4>;
150 remote-endpoint = <&max96717f_csi_in>;