Lines Matching +full:hdmi +full:- +full:tx +full:- +full:phy

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $id: http://devicetree.org/schemas/display/msm/hdmi.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Qualcomm Adreno/Snapdragon HDMI output
11 - Rob Clark <robdclark@gmail.com>
16 - qcom,hdmi-tx-8084
17 - qcom,hdmi-tx-8660
18 - qcom,hdmi-tx-8960
19 - qcom,hdmi-tx-8974
20 - qcom,hdmi-tx-8994
21 - qcom,hdmi-tx-8996
22 - qcom,hdmi-tx-8998
28 clock-names:
36 reg-names:
39 - const: core_physical
40 - const: qfprom_physical
41 - const: hdcp_physical
49 phy-names:
51 - hdmi_phy
52 - hdmi-phy
55 core-vdda-supply:
58 hdmi-mux-supply:
62 core-vcc-supply:
65 hpd-gpios:
69 '#sound-dai-cells':
87 - port@0
90 - compatible
91 - clocks
92 - clock-names
93 - reg
94 - reg-names
95 - interrupts
96 - phys
99 - if:
104 - qcom,hdmi-tx-8960
105 - qcom,hdmi-tx-8660
111 clock-names:
113 - const: core
114 - const: master_iface
115 - const: slave_iface
116 core-vcc-supplies: false
118 - if:
123 - qcom,hdmi-tx-8974
124 - qcom,hdmi-tx-8084
125 - qcom,hdmi-tx-8994
126 - qcom,hdmi-tx-8996
132 clock-names:
134 - const: mdp_core
135 - const: iface
136 - const: core
137 - const: alt_iface
138 - const: extp
139 hdmi-mux-supplies: false
141 - if:
146 - qcom,hdmi-tx-8998
152 clock-names:
154 - const: mdp_core
155 - const: iface
156 - const: core
157 - const: alt_iface
158 - const: extp
159 - const: bus
160 - const: mnoc
161 - const: iface_mmss
166 - |
167 #include <dt-bindings/gpio/gpio.h>
168 #include <dt-bindings/interrupt-controller/irq.h>
169 #include <dt-bindings/interrupt-controller/arm-gic.h>
170 hdmi: hdmi@4a00000 {
171 compatible = "qcom,hdmi-tx-8960";
172 reg-names = "core_physical";
175 clock-names = "core",
181 hpd-gpios = <&msmgpio 72 GPIO_ACTIVE_HIGH>;
182 core-vdda-supply = <&pm8921_hdmi_mvs>;
183 hdmi-mux-supply = <&ext_3p3v>;
184 pinctrl-names = "default", "sleep";
185 pinctrl-0 = <&hpd_active &ddc_active &cec_active>;
186 pinctrl-1 = <&hpd_suspend &ddc_suspend &cec_suspend>;
190 - |
191 #include <dt-bindings/clock/qcom,gcc-msm8996.h>
192 #include <dt-bindings/clock/qcom,mmcc-msm8996.h>
193 #include <dt-bindings/gpio/gpio.h>
194 #include <dt-bindings/interrupt-controller/irq.h>
195 #include <dt-bindings/interrupt-controller/arm-gic.h>
196 hdmi@9a0000 {
197 compatible = "qcom,hdmi-tx-8996";
201 reg-names = "core_physical",
205 interrupt-parent = <&mdss>;
213 clock-names = "mdp_core",
220 #sound-dai-cells = <1>;
222 pinctrl-names = "default", "sleep";
223 pinctrl-0 = <&hdmi_hpd_active &hdmi_ddc_active>;
224 pinctrl-1 = <&hdmi_hpd_suspend &hdmi_ddc_suspend>;
226 core-vdda-supply = <&vreg_l12a_1p8>;
227 core-vcc-supply = <&vreg_s4a_1p8>;
230 #address-cells = <1>;
231 #size-cells = <0>;
236 remote-endpoint = <&mdp5_intf3_out>;