summaryrefslogtreecommitdiff
path: root/qcom/kona-xrfusion.dtsi
diff options
context:
space:
mode:
authorRajesh Bharathwaj <rabharat@qti.qualcomm.com>2020-03-10 16:35:30 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2020-03-11 10:52:33 -0700
commit85bd68c887aa3bc842c3f459daafd6d0776de12b (patch)
tree1354b7889b6c22a05b2c297ca35c1d03fc372ab4 /qcom/kona-xrfusion.dtsi
parentc7cfb98fbaba3b4bc513c90ee5f37c5185140db1 (diff)
downloaddevicetree-85bd68c887aa3bc842c3f459daafd6d0776de12b.tar.gz
ARM: dts: qcom: add display support for Kona 5G reference device
Adding display panel support for XR 5G reference device platform. Change-Id: Ib42c74755887937e7b5d2c8d18a7d0e2c95b3690
Diffstat (limited to 'qcom/kona-xrfusion.dtsi')
-rw-r--r--qcom/kona-xrfusion.dtsi73
1 files changed, 73 insertions, 0 deletions
diff --git a/qcom/kona-xrfusion.dtsi b/qcom/kona-xrfusion.dtsi
index ffb490fd..c8ac37c6 100644
--- a/qcom/kona-xrfusion.dtsi
+++ b/qcom/kona-xrfusion.dtsi
@@ -4,6 +4,37 @@
#include "kona-audio-overlay.dtsi"
#include "kona-thermal-overlay.dtsi"
+&tlmm {
+ display_panel_led1_default: display_panel_led1_default {
+ mux {
+ pins = "gpio144";
+ function = "gpio";
+ };
+
+ config {
+ pins = "gpio144";
+ drive-strength = <8>;
+ bias-disable = <0>;
+ output-high;
+ };
+ };
+
+ display_panel_led2_default: display_panel_led2_default {
+ mux {
+ pins = "gpio140";
+ function = "gpio";
+ };
+
+ config {
+ pins = "gpio140";
+ drive-strength = <8>;
+ bias-disable = <0>;
+ output-high;
+ };
+ };
+
+};
+
&vendor {
kona_xrfusion_batterydata: qcom,battery-data {
qcom,batt-id-range-pct = <15>;
@@ -539,6 +570,48 @@
status = "ok";
};
+&dsi_dual_xrsmrtvwr_jdi_video {
+ qcom,panel-supply-entries = <&dsi_panel_pwr_supply_lab_ibb>;
+ qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external";
+ qcom,mdss-dsi-bl-min-level = <1>;
+ qcom,mdss-dsi-bl-max-level = <4095>;
+ qcom,mdss-brightness-max-level = <255>;
+ qcom,platform-reset-gpio = <&tlmm 75 0>;
+ qcom,platform-te-gpio = <&tlmm 66 0>;
+
+ qcom,platform-bklight-en-gpio = <&tlmm 133 0>;
+ qcom,5v-boost-gpio = <&tlmm 134 0>;
+ /delete-property/ qcom,platform-en-gpio;
+};
+
+&sde_dsi {
+ avdd-supply = <&display_panel_avdd>;
+ lab-supply = <&lcdb_ldo_vreg>;
+ ibb-supply = <&lcdb_ncp_vreg>;
+ qcom,dsi-default-panel = <&dsi_dual_xrsmrtvwr_jdi_video>;
+};
+
+&display_panel_avdd {
+ display_panel_led1_gpio = <&tlmm 144 0>;
+ display_panel_led2_gpio = <&tlmm 140 0>;
+ enable-active-high;
+ regulator-boot-on;
+ pinctrl-names = "default";
+ pinctrl-0 = <&display_panel_led1_default
+ &display_panel_led2_default>;
+};
+
+&dsi_panel_pwr_supply_lab_ibb {
+ qcom,panel-supply-entry@3 {
+ reg = <1>;
+ qcom,supply-name = "avdd";
+ qcom,supply-min-voltage = <4600000>;
+ qcom,supply-max-voltage = <6000000>;
+ qcom,supply-enable-load = <100000>;
+ qcom,supply-disable-load = <100>;
+ };
+};
+
&pm8150l_lcdb {
status = "ok";
};