Lines Matching +full:dsi +full:- +full:controller
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
11 - Rob Clark <robdclark@gmail.com>
15 encapsulates sub-blocks like MDP5, DSI, HDMI, eDP, etc.
19 pattern: "^display-subsystem@[0-9a-f]+$"
23 - qcom,mdss
29 reg-names:
32 - const: mdss_phys
33 - const: vbif_phys
34 - const: vbif_nrt_phys
39 interrupt-controller: true
41 "#interrupt-cells":
44 power-domains:
51 - minItems: 3
53 - description: Display abh clock
54 - description: Display axi clock
55 - description: Display vsync clock
56 - description: Display core clock
57 - minItems: 1
59 - description: Display abh clock
60 - description: Display core clock
62 clock-names:
64 - minItems: 3
66 - const: iface
67 - const: bus
68 - const: vsync
69 - const: core
70 - minItems: 1
72 - const: iface
73 - const: core
75 "#address-cells":
78 "#size-cells":
85 - description: MDSS_CORE reset
88 - compatible
89 - reg
90 - reg-names
91 - interrupts
92 - interrupt-controller
93 - "#interrupt-cells"
94 - power-domains
95 - clocks
96 - clock-names
97 - "#address-cells"
98 - "#size-cells"
99 - ranges
102 "^display-controller@[1-9a-f][0-9a-f]*$":
110 "^dsi@[1-9a-f][0-9a-f]*$":
116 const: qcom,mdss-dsi-ctrl
118 "^phy@[1-9a-f][0-9a-f]*$":
124 - qcom,dsi-phy-14nm
125 - qcom,dsi-phy-14nm-660
126 - qcom,dsi-phy-14nm-8953
127 - qcom,dsi-phy-20nm
128 - qcom,dsi-phy-28nm-8226
129 - qcom,dsi-phy-28nm-hpm
130 - qcom,dsi-phy-28nm-lp
131 - qcom,hdmi-phy-8084
132 - qcom,hdmi-phy-8660
133 - qcom,hdmi-phy-8960
134 - qcom,hdmi-phy-8974
135 - qcom,hdmi-phy-8996
137 "^hdmi-tx@[1-9a-f][0-9a-f]*$":
143 - qcom,hdmi-tx-8084
144 - qcom,hdmi-tx-8660
145 - qcom,hdmi-tx-8960
146 - qcom,hdmi-tx-8974
147 - qcom,hdmi-tx-8994
148 - qcom,hdmi-tx-8996
153 - |
154 #include <dt-bindings/clock/qcom,gcc-msm8916.h>
155 #include <dt-bindings/interrupt-controller/arm-gic.h>
156 display-subsystem@1a00000 {
160 reg-names = "mdss_phys", "vbif_phys";
162 power-domains = <&gcc MDSS_GDSC>;
167 clock-names = "iface",
173 interrupt-controller;
174 #interrupt-cells = <1>;
176 #address-cells = <1>;
177 #size-cells = <1>;
180 display-controller@1a01000 {
181 compatible = "qcom,msm8916-mdp5", "qcom,mdp5";
183 reg-names = "mdp_phys";
185 interrupt-parent = <&mdss>;
192 clock-names = "iface",
200 #address-cells = <1>;
201 #size-cells = <0>;
206 remote-endpoint = <&dsi0_in>;