arm64: dts: qcom: sm8750-mtp: Enable display

Enable display on MTP8750 board with Novatek NT37801 panel.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260317-sm8750-display-dts-v5-2-fb53371e251c@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
Krzysztof Kozlowski
2026-03-17 18:08:20 +01:00
committed by Bjorn Andersson
parent 818ae2b389
commit 20a7612116

View File

@@ -937,6 +937,48 @@ &lpass_vamacro {
qcom,dmic-sample-rate = <4800000>;
};
&mdss {
status = "okay";
};
&mdss_dsi0 {
vdda-supply = <&vreg_l3g_1p2>;
status = "okay";
panel@0 {
compatible = "novatek,nt37801";
reg = <0>;
reset-gpios = <&tlmm 98 GPIO_ACTIVE_LOW>;
vddio-supply = <&vreg_l12b_1p8>;
vci-supply = <&vreg_l13b_3p0>;
vdd-supply = <&vreg_l11b_1p0>;
pinctrl-0 = <&disp0_reset_n_active>, <&mdp_vsync>;
pinctrl-1 = <&disp0_reset_n_suspend>, <&mdp_vsync>;
pinctrl-names = "default", "sleep";
port {
panel0_in: endpoint {
remote-endpoint = <&mdss_dsi0_out>;
};
};
};
};
&mdss_dsi0_out {
remote-endpoint = <&panel0_in>;
data-lanes = <0 1 2 3>;
};
&mdss_dsi0_phy {
vdds-supply = <&vreg_l3i_0p88>;
status = "okay";
};
&pm8550_flash {
status = "okay";
@@ -1225,6 +1267,27 @@ sdc2_card_det_n: sd-card-det-n-state {
bias-pull-up;
};
mdp_vsync: mdp-vsync-state {
pins = "gpio86";
function = "mdp_vsync";
drive-strength = <2>;
bias-pull-down;
};
disp0_reset_n_active: disp0-reset-n-active-state {
pins = "gpio98";
function = "gpio";
drive-strength = <8>;
bias-disable;
};
disp0_reset_n_suspend: disp0-reset-n-suspend-state {
pins = "gpio98";
function = "gpio";
drive-strength = <2>;
bias-pull-down;
};
wcd_default: wcd-reset-n-active-state {
pins = "gpio101";
function = "gpio";