Skip to content

Commit 63c6c54

Browse files
Mani-chandana167naala-qcom
authored andcommitted
FROMLIST: arm64: dts: qcom: lemans-ride: Enable mdss1 display Port
This change enables DP controllers, DPTX0 and DPTX1 alongside their corresponding PHYs of mdss1 which corresponds to edp2 and edp3. Link: https://lore.kernel.org/all/20260226111322.250176-3-quic_mkuntuma@quicinc.com/ Signed-off-by: Mani Chandana Ballary Kuntumalla <quic_mkuntuma@quicinc.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Signed-off-by: Nabige Aala <naala@qti.qualcomm.com>
1 parent 79505f1 commit 63c6c54

File tree

1 file changed

+80
-0
lines changed

1 file changed

+80
-0
lines changed

arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,30 @@
204204
};
205205
};
206206

207+
dp2-connector {
208+
compatible = "dp-connector";
209+
label = "eDP2";
210+
type = "full-size";
211+
212+
port {
213+
dp2_connector_in: endpoint {
214+
remote-endpoint = <&mdss1_dp0_out>;
215+
};
216+
};
217+
};
218+
219+
dp3-connector {
220+
compatible = "dp-connector";
221+
label = "eDP3";
222+
type = "full-size";
223+
224+
port {
225+
dp3_connector_in: endpoint {
226+
remote-endpoint = <&mdss1_dp1_out>;
227+
};
228+
};
229+
};
230+
207231
dp-dsi0-connector {
208232
compatible = "dp-connector";
209233
label = "DSI0";
@@ -707,6 +731,50 @@
707731
status = "okay";
708732
};
709733

734+
&mdss1 {
735+
status = "okay";
736+
};
737+
738+
&mdss1_dp0 {
739+
pinctrl-0 = <&dp2_hot_plug_det>;
740+
pinctrl-names = "default";
741+
742+
status = "okay";
743+
};
744+
745+
&mdss1_dp0_out {
746+
data-lanes = <0 1 2 3>;
747+
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
748+
remote-endpoint = <&dp2_connector_in>;
749+
};
750+
751+
&mdss1_dp0_phy {
752+
vdda-phy-supply = <&vreg_l1c>;
753+
vdda-pll-supply = <&vreg_l4a>;
754+
755+
status = "okay";
756+
};
757+
758+
&mdss1_dp1 {
759+
pinctrl-0 = <&dp3_hot_plug_det>;
760+
pinctrl-names = "default";
761+
762+
status = "okay";
763+
};
764+
765+
&mdss1_dp1_out {
766+
data-lanes = <0 1 2 3>;
767+
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
768+
remote-endpoint = <&dp3_connector_in>;
769+
};
770+
771+
&mdss1_dp1_phy {
772+
vdda-phy-supply = <&vreg_l1c>;
773+
vdda-pll-supply = <&vreg_l4a>;
774+
775+
status = "okay";
776+
};
777+
710778
&pmm8654au_0_gpios {
711779
gpio-line-names = "DS_EN",
712780
"POFF_COMPLETE",
@@ -907,6 +975,18 @@
907975
bias-disable;
908976
};
909977

978+
dp2_hot_plug_det: dp2-hot-plug-det-state {
979+
pins = "gpio104";
980+
function = "edp2_hot";
981+
bias-disable;
982+
};
983+
984+
dp3_hot_plug_det: dp3-hot-plug-det-state {
985+
pins = "gpio103";
986+
function = "edp3_hot";
987+
bias-disable;
988+
};
989+
910990
io_expander_intr_active: io-expander-intr-active-state {
911991
pins = "gpio98";
912992
function = "gpio";

0 commit comments

Comments
 (0)