OSDN Git Service

arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: add alternate touchpad
authorJohan Hovold <johan+linaro@kernel.org>
Fri, 5 Aug 2022 09:23:17 +0000 (11:23 +0200)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Wed, 17 Aug 2022 17:07:40 +0000 (12:07 -0500)
Add support for the alternate (second-source) touchpad found on some
X13s laptops.

Note that alternate touchpad is kept disabled for now. The boot firmware
should determine which device is actually populated and enable only the
corresponding node.

Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/20220805092317.4985-8-johan+linaro@kernel.org
arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts

index 77ac693..16c6e4d 100644 (file)
 
        status = "okay";
 
+       touchpad@15 {
+               compatible = "hid-over-i2c";
+               reg = <0x15>;
+
+               hid-descr-addr = <0x1>;
+               interrupts-extended = <&tlmm 182 IRQ_TYPE_LEVEL_LOW>;
+               vdd-supply = <&vreg_misc_3p3>;
+
+               pinctrl-names = "default";
+               pinctrl-0 = <&tpad_default>;
+
+               wakeup-source;
+
+               status = "disabled";
+       };
+
        touchpad@2c {
                compatible = "hid-over-i2c";
                reg = <0x2c>;