Loading qcom/bengal-idp.dtsi +48 −0 Original line number Diff line number Diff line Loading @@ -332,6 +332,35 @@ 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 Loading @@ -378,4 +407,23 @@ panel = <&dsi_nt36525_truly_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>; }; }; Loading
qcom/bengal-idp.dtsi +48 −0 Original line number Diff line number Diff line Loading @@ -332,6 +332,35 @@ 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 Loading @@ -378,4 +407,23 @@ panel = <&dsi_nt36525_truly_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>; }; };