Loading qcom/khaje-idp-nopmi.dtsi +4 −9 Original line number Diff line number Diff line #include "khaje-idp.dtsi" &sde_dsi { /delete-property/ lab-supply; /delete-property/ ibb-supply; }; &dsi_td4330_truly_v2_video { /delete-property/ qcom,esd-check-enabled; }; Loading @@ -13,6 +8,10 @@ /delete-property/ qcom,esd-check-enabled; }; &dsi_nt36672e_fhd_plus_90hz_video { /delete-property/ qcom,esd-check-enabled; }; &qupv3_se2_i2c { synaptics_tcm@20 { status = "disabled"; Loading @@ -21,10 +20,6 @@ novatek@62 { status = "disabled"; }; focaltech@38 { status = "disabled"; }; }; &usb0 { Loading qcom/khaje-idp-pm7250b.dtsi +19 −5 Original line number Diff line number Diff line #include "khaje-pm7250b.dtsi" #include "khaje-thermal-pm7250b-overlay.dtsi" &sde_dsi { /delete-property/ lab-supply; /delete-property/ ibb-supply; }; &soc { mtp_batterydata: qcom,battery-data { qcom,batt-id-range-pct = <15>; Loading Loading @@ -93,3 +88,22 @@ qcom,vbatt-empty-mv = <3200>; qcom,vbatt-empty-cold-mv = <3100>; }; &sde_dsi { pinctrl-0 = <&sde_dsi_active &sde_te_active &disp_lcd_bias_en_default>; }; &dsi_td4330_truly_v2_video { qcom,platform-en-gpio = <&pm7250b_gpios 5 0>; qcom,platform-bklight-en-gpio = <&pm7250b_gpios 1 0>; }; &dsi_td4330_truly_v2_cmd { qcom,platform-en-gpio = <&pm7250b_gpios 5 0>; qcom,platform-bklight-en-gpio = <&pm7250b_gpios 1 0>; }; &dsi_nt36672e_fhd_plus_90hz_video { qcom,platform-en-gpio = <&pm7250b_gpios 5 0>; qcom,platform-bklight-en-gpio = <&pm7250b_gpios 1 0>; }; qcom/khaje-idp.dtsi +8 −75 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ #include <dt-bindings/input/input.h> #include "bengal-audio-overlay.dtsi" #include "bengal-thermal-overlay.dtsi" #include "bengal-sde-display.dtsi" #include "khaje-sde-display.dtsi" &qupv3_se4_2uart { status = "ok"; Loading Loading @@ -215,7 +215,7 @@ }; &dsi_td4330_truly_v2_video { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,panel-supply-entries = <&dsi_panel_pwr_supply_no_labibb>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm"; pwms = <&pm6125_pwm 0 0>; qcom,bl-pmic-pwm-period-usecs = <100>; Loading @@ -225,7 +225,7 @@ }; &dsi_td4330_truly_v2_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,panel-supply-entries = <&dsi_panel_pwr_supply_no_labibb>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm"; pwms = <&pm6125_pwm 0 0>; qcom,bl-pmic-pwm-period-usecs = <100>; Loading @@ -235,8 +235,8 @@ qcom,platform-reset-gpio = <&tlmm 82 0>; }; &dsi_nt36525_truly_video { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; &dsi_nt36672e_fhd_plus_90hz_video { qcom,panel-supply-entries = <&dsi_panel_pwr_supply_no_labibb>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm"; pwms = <&pm6125_pwm 0 0>; qcom,bl-pmic-pwm-period-usecs = <100>; Loading @@ -245,56 +245,10 @@ qcom,platform-reset-gpio = <&tlmm 82 0>; }; &dsi_r66451_amoled_hd_90hz_video { qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; qcom,platform-reset-gpio = <&tlmm 82 0>; qcom,platform-en-gpio = <&tlmm 83 0>; }; &dsi_r66451_amoled_hd_90hz_cmd { qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; qcom,platform-te-gpio = <&tlmm 81 0>; qcom,platform-reset-gpio = <&tlmm 82 0>; qcom,platform-en-gpio = <&tlmm 83 0>; }; &sde_dsi { qcom,dsi-default-panel = <&dsi_td4330_truly_v2_video>; }; &tlmm { touch_vdd_default: touch_vdd_default { mux { pins = "gpio84"; function = "gpio"; }; config { pins = "gpio84"; drive-strength = <8>; bias-disable = <0>; output-high; }; }; }; &soc { touch_vdd: touch_vdd { compatible = "regulator-fixed"; regulator-name = "touch_vdd"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; gpio = <&tlmm 84 GPIO_ACTIVE_HIGH>; enable-active-high; pinctrl-names = "default"; pinctrl-0 = <&touch_vdd_default>; }; }; &qupv3_se2_i2c { status = "okay"; qcom,i2c-touch-active="synaptics,tcm-i2c"; Loading @@ -311,7 +265,7 @@ pinctrl-2 = <&ts_release>; synaptics,irq-gpio = <&tlmm 80 0x2008>; synaptics,irq-on-state = <0>; synaptics,reset-gpio = <&tlmm 71 0x00>; synaptics,reset-gpio = <&tlmm 86 0x00>; synaptics,reset-on-state = <0>; synaptics,reset-active-ms = <20>; synaptics,reset-delay-ms = <200>; Loading @@ -336,31 +290,10 @@ pinctrl-1 = <&ts_int_suspend &ts_reset_suspend>; pinctrl-2 = <&ts_release>; novatek,reset-gpio = <&tlmm 71 0x00>; novatek,reset-gpio = <&tlmm 86 0x00>; novatek,irq-gpio = <&tlmm 80 0x2008>; panel = <&dsi_nt36525_truly_video>; panel = <&dsi_nt36672e_fhd_plus_90hz_video>; }; focaltech@38 { compatible = "focaltech,fts_ts"; reg = <0x38>; interrupt-parent = <&tlmm>; interrupts = <80 0x2008>; focaltech,reset-gpio = <&tlmm 71 0x00>; focaltech,irq-gpio = <&tlmm 80 0x2008>; focaltech,max-touch-number = <5>; focaltech,display-coords = <0 0 1080 2340>; vdd-supply = <&touch_vdd>; pinctrl-names = "pmx_ts_active","pmx_ts_suspend", "pmx_ts_release"; pinctrl-0 = <&ts_int_active &ts_reset_active>; pinctrl-1 = <&ts_int_suspend &ts_reset_suspend>; pinctrl-2 = <&ts_release>; panel = <&dsi_r66451_amoled_hd_90hz_video &dsi_r66451_amoled_hd_90hz_cmd>; }; }; qcom/khaje-idps-display-90hz.dtsi +4 −0 Original line number Diff line number Diff line &soc { }; &sde_dsi { qcom,dsi-default-panel = <&dsi_nt36672e_fhd_plus_90hz_video>; }; qcom/khaje-pm7250b.dtsi +14 −0 Original line number Diff line number Diff line Loading @@ -73,3 +73,17 @@ }; }; }; &pm7250b_gpios { disp_lcd_bias_en { disp_lcd_bias_en_default: disp_lcd_bias_en_default { pins = "gpio5"; function = "func1"; input-disable; output-enable; bias-disable; power-source = <0>; qcom,drive-strength = <2>; }; }; }; Loading
qcom/khaje-idp-nopmi.dtsi +4 −9 Original line number Diff line number Diff line #include "khaje-idp.dtsi" &sde_dsi { /delete-property/ lab-supply; /delete-property/ ibb-supply; }; &dsi_td4330_truly_v2_video { /delete-property/ qcom,esd-check-enabled; }; Loading @@ -13,6 +8,10 @@ /delete-property/ qcom,esd-check-enabled; }; &dsi_nt36672e_fhd_plus_90hz_video { /delete-property/ qcom,esd-check-enabled; }; &qupv3_se2_i2c { synaptics_tcm@20 { status = "disabled"; Loading @@ -21,10 +20,6 @@ novatek@62 { status = "disabled"; }; focaltech@38 { status = "disabled"; }; }; &usb0 { Loading
qcom/khaje-idp-pm7250b.dtsi +19 −5 Original line number Diff line number Diff line #include "khaje-pm7250b.dtsi" #include "khaje-thermal-pm7250b-overlay.dtsi" &sde_dsi { /delete-property/ lab-supply; /delete-property/ ibb-supply; }; &soc { mtp_batterydata: qcom,battery-data { qcom,batt-id-range-pct = <15>; Loading Loading @@ -93,3 +88,22 @@ qcom,vbatt-empty-mv = <3200>; qcom,vbatt-empty-cold-mv = <3100>; }; &sde_dsi { pinctrl-0 = <&sde_dsi_active &sde_te_active &disp_lcd_bias_en_default>; }; &dsi_td4330_truly_v2_video { qcom,platform-en-gpio = <&pm7250b_gpios 5 0>; qcom,platform-bklight-en-gpio = <&pm7250b_gpios 1 0>; }; &dsi_td4330_truly_v2_cmd { qcom,platform-en-gpio = <&pm7250b_gpios 5 0>; qcom,platform-bklight-en-gpio = <&pm7250b_gpios 1 0>; }; &dsi_nt36672e_fhd_plus_90hz_video { qcom,platform-en-gpio = <&pm7250b_gpios 5 0>; qcom,platform-bklight-en-gpio = <&pm7250b_gpios 1 0>; };
qcom/khaje-idp.dtsi +8 −75 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ #include <dt-bindings/input/input.h> #include "bengal-audio-overlay.dtsi" #include "bengal-thermal-overlay.dtsi" #include "bengal-sde-display.dtsi" #include "khaje-sde-display.dtsi" &qupv3_se4_2uart { status = "ok"; Loading Loading @@ -215,7 +215,7 @@ }; &dsi_td4330_truly_v2_video { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,panel-supply-entries = <&dsi_panel_pwr_supply_no_labibb>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm"; pwms = <&pm6125_pwm 0 0>; qcom,bl-pmic-pwm-period-usecs = <100>; Loading @@ -225,7 +225,7 @@ }; &dsi_td4330_truly_v2_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,panel-supply-entries = <&dsi_panel_pwr_supply_no_labibb>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm"; pwms = <&pm6125_pwm 0 0>; qcom,bl-pmic-pwm-period-usecs = <100>; Loading @@ -235,8 +235,8 @@ qcom,platform-reset-gpio = <&tlmm 82 0>; }; &dsi_nt36525_truly_video { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; &dsi_nt36672e_fhd_plus_90hz_video { qcom,panel-supply-entries = <&dsi_panel_pwr_supply_no_labibb>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm"; pwms = <&pm6125_pwm 0 0>; qcom,bl-pmic-pwm-period-usecs = <100>; Loading @@ -245,56 +245,10 @@ qcom,platform-reset-gpio = <&tlmm 82 0>; }; &dsi_r66451_amoled_hd_90hz_video { qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; qcom,platform-reset-gpio = <&tlmm 82 0>; qcom,platform-en-gpio = <&tlmm 83 0>; }; &dsi_r66451_amoled_hd_90hz_cmd { qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; qcom,platform-te-gpio = <&tlmm 81 0>; qcom,platform-reset-gpio = <&tlmm 82 0>; qcom,platform-en-gpio = <&tlmm 83 0>; }; &sde_dsi { qcom,dsi-default-panel = <&dsi_td4330_truly_v2_video>; }; &tlmm { touch_vdd_default: touch_vdd_default { mux { pins = "gpio84"; function = "gpio"; }; config { pins = "gpio84"; drive-strength = <8>; bias-disable = <0>; output-high; }; }; }; &soc { touch_vdd: touch_vdd { compatible = "regulator-fixed"; regulator-name = "touch_vdd"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; gpio = <&tlmm 84 GPIO_ACTIVE_HIGH>; enable-active-high; pinctrl-names = "default"; pinctrl-0 = <&touch_vdd_default>; }; }; &qupv3_se2_i2c { status = "okay"; qcom,i2c-touch-active="synaptics,tcm-i2c"; Loading @@ -311,7 +265,7 @@ pinctrl-2 = <&ts_release>; synaptics,irq-gpio = <&tlmm 80 0x2008>; synaptics,irq-on-state = <0>; synaptics,reset-gpio = <&tlmm 71 0x00>; synaptics,reset-gpio = <&tlmm 86 0x00>; synaptics,reset-on-state = <0>; synaptics,reset-active-ms = <20>; synaptics,reset-delay-ms = <200>; Loading @@ -336,31 +290,10 @@ pinctrl-1 = <&ts_int_suspend &ts_reset_suspend>; pinctrl-2 = <&ts_release>; novatek,reset-gpio = <&tlmm 71 0x00>; novatek,reset-gpio = <&tlmm 86 0x00>; novatek,irq-gpio = <&tlmm 80 0x2008>; panel = <&dsi_nt36525_truly_video>; panel = <&dsi_nt36672e_fhd_plus_90hz_video>; }; focaltech@38 { compatible = "focaltech,fts_ts"; reg = <0x38>; interrupt-parent = <&tlmm>; interrupts = <80 0x2008>; focaltech,reset-gpio = <&tlmm 71 0x00>; focaltech,irq-gpio = <&tlmm 80 0x2008>; focaltech,max-touch-number = <5>; focaltech,display-coords = <0 0 1080 2340>; vdd-supply = <&touch_vdd>; pinctrl-names = "pmx_ts_active","pmx_ts_suspend", "pmx_ts_release"; pinctrl-0 = <&ts_int_active &ts_reset_active>; pinctrl-1 = <&ts_int_suspend &ts_reset_suspend>; pinctrl-2 = <&ts_release>; panel = <&dsi_r66451_amoled_hd_90hz_video &dsi_r66451_amoled_hd_90hz_cmd>; }; };
qcom/khaje-idps-display-90hz.dtsi +4 −0 Original line number Diff line number Diff line &soc { }; &sde_dsi { qcom,dsi-default-panel = <&dsi_nt36672e_fhd_plus_90hz_video>; };
qcom/khaje-pm7250b.dtsi +14 −0 Original line number Diff line number Diff line Loading @@ -73,3 +73,17 @@ }; }; }; &pm7250b_gpios { disp_lcd_bias_en { disp_lcd_bias_en_default: disp_lcd_bias_en_default { pins = "gpio5"; function = "func1"; input-disable; output-enable; bias-disable; power-source = <0>; qcom,drive-strength = <2>; }; }; };