From 4115eb289f48d6eaefe56030ddcaef58588a19fe Mon Sep 17 00:00:00 2001 From: Jami Kettunen Date: Sat, 22 May 2021 19:18:34 +0300 Subject: [PATCH] arm64: dts: msm8998-oneplus-cheeseburger: Configure RMI4 F1A buttons This allows the capacitive buttons below the touchscreen to be used on e.g. Android normally :) --- arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 8 ++++++++ arch/arm64/boot/dts/qcom/msm8998-oneplus-common.dtsi | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts b/arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts index 9563eb62db88..204496413fed 100644 --- a/arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts +++ b/arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts @@ -41,3 +41,11 @@ }; }; }; + +/* Capacitive keypad buttons */ +&rmi4_i2c { + rmi4-f1a@1a { + reg = <0x1a>; + syna,codes = ; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/msm8998-oneplus-common.dtsi b/arch/arm64/boot/dts/qcom/msm8998-oneplus-common.dtsi index 9c0ee09d2100..1fdf670aa892 100644 --- a/arch/arm64/boot/dts/qcom/msm8998-oneplus-common.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8998-oneplus-common.dtsi @@ -156,7 +156,7 @@ &blsp1_i2c5 { status = "okay"; - touchscreen@20 { + rmi4_i2c: touchscreen@20 { compatible = "syna,rmi4-i2c"; reg = <0x20>; #address-cells = <1>;