FROMLIST v1 arm64: dts: qcom: milos-fairphone-fp6: Enable display

Configure the MDSS nodes for the phone and add the panel node.

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
This commit is contained in:
Luca Weiss 2026-05-01 15:52:48 +02:00
commit 80f9ea5bc9

View file

@ -771,6 +771,49 @@
status = "okay";
};
&mdss {
status = "okay";
};
&mdss_dsi0 {
vdda-supply = <&vreg_l4b>;
status = "okay";
panel@0 {
compatible = "boe,bj631jhm-t71-d900";
reg = <0>;
reset-gpios = <&tlmm 12 GPIO_ACTIVE_LOW>;
vci-supply = <&vreg_l19b>;
vddio-supply = <&vreg_l9b>;
dvdd-supply = <&vreg_oled_dvdd_1p2>;
pinctrl-0 = <&disp_reset_n_active>, <&mdp_vsync>;
pinctrl-1 = <&disp_reset_n_suspend>, <&mdp_vsync>;
pinctrl-names = "default",
"sleep";
port {
panel_in: endpoint {
remote-endpoint = <&mdss_dsi0_out>;
};
};
};
};
&mdss_dsi0_out {
data-lanes = <0 1 2 3>;
remote-endpoint = <&panel_in>;
};
&mdss_dsi0_phy {
vdds-supply = <&vreg_l2b>;
status = "okay";
};
&pm8550vs_c {
status = "okay";
};
@ -993,6 +1036,20 @@
bias-disable;
};
disp_reset_n_active: disp-reset-n-active-state {
pins = "gpio12";
function = "gpio";
drive-strength = <8>;
bias-disable;
};
disp_reset_n_suspend: disp-reset-n-suspend-state {
pins = "gpio12";
function = "gpio";
drive-strength = <2>;
bias-pull-down;
};
sdc2_card_det_n: sdc2-card-det-state {
pins = "gpio65";
function = "gpio";
@ -1027,6 +1084,13 @@
drive-strength = <2>;
bias-disable;
};
mdp_vsync: mdp-vsync-state {
pins = "gpio129";
function = "mdp_vsync";
drive-strength = <2>;
bias-pull-down;
};
};
&uart5 {