diff options
author | Rajesh Bharathwaj <rabharat@qti.qualcomm.com> | 2020-03-10 16:35:30 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2020-03-11 10:52:33 -0700 |
commit | 85bd68c887aa3bc842c3f459daafd6d0776de12b (patch) | |
tree | 1354b7889b6c22a05b2c297ca35c1d03fc372ab4 /qcom/kona-xrfusion.dtsi | |
parent | c7cfb98fbaba3b4bc513c90ee5f37c5185140db1 (diff) | |
download | devicetree-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.dtsi | 73 |
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"; }; |