arm64: dts: qcom: sdm845-lg-judyln: Add display panel
Also include other supporting msm drm nodes, gpio and backlight Co-developed-by: Amir Dahan <system64fumo@tuta.io> Signed-off-by: Amir Dahan <system64fumo@tuta.io> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Paul Sajna <sajattack@postmarketos.org> Link: https://lore.kernel.org/r/20260331-judyln-dts-v7-10-87217b15fefb@postmarketos.org Signed-off-by: Bjorn Andersson <andersson@kernel.org>master
parent
2e7cdd400b
commit
c6c66aa3ef
|
|
@ -450,10 +450,6 @@
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
&dispcc {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&gcc {
|
||||
protected-clocks = <GCC_QSPI_CORE_CLK>,
|
||||
<GCC_QSPI_CORE_CLK_SRC>,
|
||||
|
|
@ -525,6 +521,15 @@
|
|||
};
|
||||
};
|
||||
|
||||
&pmi8998_wled {
|
||||
qcom,current-limit-microamp = <20000>;
|
||||
qcom,ovp-millivolt = <29600>;
|
||||
qcom,switching-freq = <800>;
|
||||
qcom,num-strings = <3>;
|
||||
qcom,cabc;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&qupv3_id_0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -21,8 +21,6 @@
|
|||
height = <3120>;
|
||||
stride = <(1440 * 4)>;
|
||||
format = "a8r8g8b8";
|
||||
lab-supply = <&lab>;
|
||||
ibb-supply = <&ibb>;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -71,6 +69,51 @@
|
|||
firmware-name = "qcom/sdm845/LG/judyln/ipa_fws.mbn";
|
||||
};
|
||||
|
||||
&mdss {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&mdss_dsi0 {
|
||||
vdda-supply = <&vdda_mipi_dsi0_1p2>;
|
||||
|
||||
status = "okay";
|
||||
|
||||
display_panel: panel@0 {
|
||||
reg = <0>;
|
||||
compatible = "lg,sw49410-lh609qh1", "lg,sw49410";
|
||||
|
||||
backlight = <&pmi8998_wled>;
|
||||
reset-gpios = <&tlmm 6 GPIO_ACTIVE_LOW>;
|
||||
width-mm = <65>;
|
||||
height-mm = <140>;
|
||||
|
||||
vsp-supply = <&lab>;
|
||||
vsn-supply = <&ibb>;
|
||||
|
||||
pinctrl-0 = <&sde_dsi_active &sde_te_active_sleep>;
|
||||
pinctrl-1 = <&sde_dsi_sleep &sde_te_active_sleep>;
|
||||
pinctrl-names = "default", "sleep";
|
||||
|
||||
port {
|
||||
panel_in: endpoint {
|
||||
remote-endpoint = <&mdss_dsi0_out>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&mdss_dsi0_phy {
|
||||
vdds-supply = <&vdda_mipi_dsi0_pll>;
|
||||
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&mdss_dsi0_out {
|
||||
data-lanes = <0 1 2 3>;
|
||||
remote-endpoint = <&panel_in>;
|
||||
qcom,te-source = "mdp_vsync_e";
|
||||
};
|
||||
|
||||
&ibb {
|
||||
regulator-min-microvolt = <5500000>;
|
||||
regulator-max-microvolt = <5500000>;
|
||||
|
|
@ -106,6 +149,27 @@
|
|||
drive-strength = <2>;
|
||||
bias-pull-up;
|
||||
};
|
||||
|
||||
sde_dsi_active: sde-dsi-active-state {
|
||||
pins = "gpio6";
|
||||
function = "gpio";
|
||||
drive-strength = <8>;
|
||||
bias-disable;
|
||||
};
|
||||
|
||||
sde_dsi_sleep: sde-dsi-sleep-state {
|
||||
pins = "gpio6";
|
||||
function = "gpio";
|
||||
drive-strength = <2>;
|
||||
bias-pull-down;
|
||||
};
|
||||
|
||||
sde_te_active_sleep: sde-te-active-sleep-state {
|
||||
pins = "gpio10";
|
||||
function = "mdp_vsync";
|
||||
drive-strength = <2>;
|
||||
bias-pull-down;
|
||||
};
|
||||
};
|
||||
|
||||
&venus {
|
||||
|
|
|
|||
Loading…
Reference in New Issue