1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/media/i2c/isil,isl79987.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Intersil ISL79987 Analog to MIPI CSI-2 decoder
10 - Michael Tretter <m.tretter@pengutronix.de>
11 - Marek Vasut <marex@denx.de>
14 The Intersil ISL79987 is an analog to MIPI CSI-2 decoder which is capable of
15 receiving up to four analog stream and multiplexing them into up to four MIPI
16 CSI-2 virtual channels, using one MIPI clock lane and 1/2 data lanes.
29 A GPIO spec for the RSTB pin (active high)
34 A GPIO spec for the Power Down pin (active high)
37 $ref: /schemas/graph.yaml#/properties/ports
40 $ref: /schemas/graph.yaml#/$defs/port-base
41 unevaluatedProperties: false
42 description: Output port
46 $ref: /schemas/media/video-interfaces.yaml#
47 unevaluatedProperties: false
59 $ref: /schemas/graph.yaml#/properties/port
60 description: Input ports
65 additionalProperties: false
74 #include <dt-bindings/gpio/gpio.h>
81 compatible = "isil,isl79987";
83 powerdown-gpios = <&gpio3 27 GPIO_ACTIVE_HIGH>;
84 reset-gpios = <&gpio3 28 GPIO_ACTIVE_HIGH>;
92 isl79987_out: endpoint {
93 remote-endpoint = <&mipi_csi2_in>;
101 remote-endpoint = <&camera_0>;
108 remote-endpoint = <&camera_1>;