1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/media/i2c/adv7604.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analog Devices ADV7604/11/12 video decoder with HDMI receiver
10 - Hans Verkuil <hverkuil-cisco@xs4all.nl>
13 The ADV7604 and ADV7611/12 are multiformat video decoders with an integrated
14 HDMI receiver. The ADV7604 has four multiplexed HDMI inputs and one analog
15 input, and the ADV7611 has one HDMI input and no analog input. The 7612 is
16 similar to the 7611 but has 2 HDMI inputs.
18 These device tree bindings support the ADV7611/12 only at the moment.
35 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
36 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
37 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
38 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
39 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
40 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
41 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
42 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
43 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
44 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
45 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
46 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ]
57 References to the GPIOs that control the HDMI hot-plug detection pins,
58 one per HDMI input. The active flag indicates the GPIO level that
59 enables hot-plug detection.
64 Select which input is selected after reset.
73 additionalProperties: false
84 $ref: /schemas/graph.yaml#/properties/ports
87 $ref: /schemas/graph.yaml#/properties/port
88 description: Input port
91 $ref: /schemas/graph.yaml#/properties/port
92 description: Output port
105 $ref: /schemas/graph.yaml#/properties/ports
108 $ref: /schemas/graph.yaml#/properties/port
109 description: Output port
113 $ref: /schemas/graph.yaml#/properties/port
114 description: Input port
121 #include <dt-bindings/gpio/gpio.h>
124 #address-cells = <1>;
128 compatible = "adi,adv7611";
130 * The edid page will be accessible @ 0x66 on the I2C bus. All
131 * other maps will retain their default addresses.
133 reg = <0x4c>, <0x66>;
134 reg-names = "main", "edid";
136 reset-gpios = <&ioexp 0 GPIO_ACTIVE_LOW>;
137 hpd-gpios = <&ioexp 2 GPIO_ACTIVE_HIGH>;
141 #address-cells = <1>;
151 remote-endpoint = <&ccdc_in>;