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,max96714.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Maxim MAX96714 GMSL2 to CSI-2 Deserializer
11 - Julien Massot <julien.massot@collabora.com>
15 CSI-2 D-PHY formatted output. The device allows the GMSL2 link to
16 simultaneously transmit bidirectional control-channel data while forward
18 remotely located serializer using industry-standard coax or STP
19 interconnects. The device cans operate in pixel or tunnel mode. In pixel mode
20 the MAX96714 can select individual video stream, while the tunnel mode forward all
30 - const: maxim,max96714f
31 - items:
32 - enum:
33 - maxim,max96714
34 - const: maxim,max96714f
39 powerdown-gpios:
54 $ref: /schemas/media/video-interfaces.yaml#
57 Endpoint for GMSL2-Link port.
60 $ref: /schemas/graph.yaml#/$defs/port-base
62 description: CSI-2 Output port
66 $ref: /schemas/media/video-interfaces.yaml#
70 data-lanes:
74 lane-polarities:
78 link-frequencies:
82 - data-lanes
85 - port@1
87 i2c-gate:
88 $ref: /schemas/i2c/i2c-gate.yaml
91 The MAX96714 will pass through and forward the I2C requests from the
92 incoming I2C bus over the GMSL2 link. Therefore it supports an i2c-gate
95 port0-poc-supply:
99 - compatible
100 - reg
101 - ports
106 - |
107 #include <dt-bindings/gpio/gpio.h>
108 #include <dt-bindings/media/video-interfaces.h>
110 i2c {
111 #address-cells = <1>;
112 #size-cells = <0>;
117 powerdown-gpios = <&main_gpio0 37 GPIO_ACTIVE_LOW>;
120 #address-cells = <1>;
121 #size-cells = <0>;
125 remote-endpoint = <&max96917f_gmsl_out>;
132 data-lanes = <1 2 3 4>;
133 link-frequencies = /bits/ 64 <400000000>;
134 remote-endpoint = <&csi_in>;
139 i2c-gate {
140 #address-cells = <1>;
141 #size-cells = <0>;
146 gpio-controller;
147 #gpio-cells = <2>;
148 #clock-cells = <0>;
151 #address-cells = <1>;
152 #size-cells = <0>;
157 data-lanes = <1 2>;
158 lane-polarities = <1 0 1>;
159 remote-endpoint = <&sensor_out>;
166 remote-endpoint = <&max96714_gmsl_in>;