From: David Heidelberg <[email protected]> Once probing, aftermarket touchscreens report touch over 0..65535 which is unusable. Be explicit in device-tree to avoid this issue.
This change should be irrelevant for original touchscreens, which reports proper values. Signed-off-by: David Heidelberg <[email protected]> --- arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 1 + arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts | 1 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 1 + 3 files changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi index fead66d60e58d..4e65c2368c728 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi @@ -538,16 +538,17 @@ synaptics-rmi4-i2c@20 { rmi4-f01@1 { reg = <0x01>; syna,nosleep-mode = <1>; }; rmi4_f12: rmi4-f12@12 { reg = <0x12>; touchscreen-x-mm = <68>; + syna,clip-x-high = <1079>; syna,sensor-type = <1>; syna,rezero-wait-ms = <200>; }; }; }; &ipa { firmware-name = "qcom/sdm845/OnePlus/enchilada/ipa_fws.mbn"; diff --git a/arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts b/arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts index be346286e19b3..276217f7216b5 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts @@ -92,16 +92,17 @@ led@5 { reg = <5>; color = <LED_COLOR_ID_RED>; }; }; }; &rmi4_f12 { touchscreen-y-mm = <144>; + syna,clip-y-high = <2279>; }; &sound { model = "OnePlus 6"; audio-routing = "RX_BIAS", "MCLK", "AMIC2", "MIC BIAS2", "AMIC3", "MIC BIAS4", "AMIC4", "MIC BIAS1", diff --git a/arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts b/arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts index 0542333a83579..e9d1a1c6ac596 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts @@ -65,16 +65,17 @@ &pmi8998_charger { * The TFA9894 codec is currently unsupported. * We need to delete the node to allow the soundcard * to probe for headphones/earpiece. */ /delete-node/ &speaker_playback_dai; &rmi4_f12 { touchscreen-y-mm = <148>; + syna,clip-y-high = <2339>; }; &wcd9340 { qcom,micbias1-microvolt = <2700000>; qcom,micbias2-microvolt = <2700000>; qcom,micbias3-microvolt = <2700000>; qcom,micbias4-microvolt = <2700000>; }; -- 2.55.0

