Lines Matching +full:hdmi +full:- +full:cec
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analog Devices ADV748X video decoder with HDMI receiver
10 - Kieran Bingham <kieran.bingham@ideasonboard.com>
11 - Niklas Söderlund <niklas.soderlund@ragnatech.se>
15 HDMI receiver. They can output CSI-2 on two independent outputs TXA and TXB
16 from three input sources HDMI, analog and TTL.
21 - enum:
22 - adi,adv7481
23 - adi,adv7482
29 The ADV748x has up to twelve 256-byte maps that can be accessed via the
34 reg-names:
37 - const: main
38 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
39 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
40 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
41 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
42 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
43 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
44 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
45 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
46 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
47 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
48 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ]
52 interrupt-names: true
58 "^port@[0-7]$":
60 description: Input port nodes for analog inputs AIN[0-7].
65 description: Input port node for HDMI.
72 $ref: /schemas/graph.yaml#/$defs/port-base
75 Output port node, single endpoint describing the CSI-2 transmitter TXA.
79 $ref: /schemas/media/video-interfaces.yaml#
83 clock-lanes:
86 data-lanes:
91 - clock-lanes
92 - data-lanes
95 $ref: /schemas/graph.yaml#/$defs/port-base
98 Output port node, single endpoint describing the CSI-2 transmitter TXB.
102 $ref: /schemas/media/video-interfaces.yaml#
106 clock-lanes:
109 data-lanes:
113 - clock-lanes
114 - data-lanes
117 - if:
128 interrupt-names:
139 interrupt-names:
148 - compatible
149 - reg
150 - ports
153 - |
154 #include <dt-bindings/interrupt-controller/irq.h>
157 #address-cells = <1>;
158 #size-cells = <0>;
160 video-receiver@70 {
164 reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
165 "infoframe", "cbus", "cec", "sdp", "txa", "txb";
167 interrupt-parent = <&gpio6>;
169 interrupt-names = "intrq1", "intrq2";
172 #address-cells = <1>;
173 #size-cells = <0>;
179 remote-endpoint = <&cvbs_in>;
187 remote-endpoint = <&hdmi_in>;
195 clock-lanes = <0>;
196 data-lanes = <1 2 3 4>;
197 remote-endpoint = <&csi40_in>;
205 clock-lanes = <0>;
206 data-lanes = <1>;
207 remote-endpoint = <&csi20_in>;