arm64: dts: qcom: msm8996: xiaomi-gemini: Enable JDI LCD panel
authorRaffaele Tranquillini <raffaele.tranquillini@gmail.com>
Sat, 25 Sep 2021 11:38:08 +0000 (13:38 +0200)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Sun, 24 Oct 2021 18:04:03 +0000 (13:04 -0500)
This enables the JDI FHD_R63452 LCD panel used on Xiaomi Mi 5

Signed-off-by: Raffaele Tranquillini <raffaele.tranquillini@gmail.com>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/20210925113808.524749-1-raffaele.tranquillini@gmail.com
arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts

index 5513fc2..34f82e0 100644 (file)
 
 };
 
+&dsi0 {
+       status = "okay";
+
+       vdd-supply = <&vreg_l2a_1p25>;
+       vdda-supply = <&vreg_l19a_3p3>;
+       vddio-supply = <&vreg_l14a_1p8>;
+
+       pinctrl-names = "default", "sleep";
+       pinctrl-0 = <&mdss_dsi_default &mdss_te_default>;
+       pinctrl-1 = <&mdss_dsi_sleep &mdss_te_sleep>;
+
+       panel: panel@0 {
+               compatible = "jdi,fhd-r63452";
+               reg = <0>;
+               reset-gpios = <&tlmm 8 GPIO_ACTIVE_LOW>;
+               backlight = <&pmi8994_wled>;
+
+               port {
+                       panel_in: endpoint {
+                               remote-endpoint = <&dsi0_out>;
+                       };
+               };
+       };
+};
+
+&dsi0_out {
+       remote-endpoint = <&panel_in>;
+};
+
 &gpu {
        zap-shader {
                firmware-name = "qcom/msm8996/gemini/a530_zap.mbn";
        };
 };
 
+&pmi8994_wled {
+       status = "okay";
+};
+
 &q6asmdai {
        dai@0 {
                reg = <0>;