Received: by 2002:a05:6358:e9c4:b0:b2:91dc:71ab with SMTP id hc4csp1468265rwb; Fri, 5 Aug 2022 02:26:22 -0700 (PDT) X-Google-Smtp-Source: AA6agR7bMUiN25IvPbvvRYElm7XVasPhdIoxiRhNoudOsS6Vl33WDWu+M7WWzKE+ltVQuM1liO8n X-Received: by 2002:a17:907:72ce:b0:730:c053:9870 with SMTP id du14-20020a17090772ce00b00730c0539870mr4803605ejc.480.1659691581963; Fri, 05 Aug 2022 02:26:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659691581; cv=none; d=google.com; s=arc-20160816; b=PHh4YdKwsA9XuMzgj+lF12NDmwpOU0aRlZt3zrOMtTjgXBkWjGQ+MyDoYgRWkQeXAu K40OsZZuc9lHI+PU9nG+ku10UH8cztRe1XfjN56pzd0QwY5sy8UCI+4iuOEzyJzcCpiS ATGBHBLsYigBr+hrXALWO1TlazyC5PZ03ZHop70GOWaF1idolL1tJXGJ8dfKln4+7WkH JElnUYzTC33YlqyxRt16t9lqhoRA72W2aeE4+E1EVqdVbQrrhYFvxYJRTiqqAki+Wssm bdKIVuXwFzfuXcO32V+rFhczsvEj8GB70pri70I0k+oAehTrFDyJneZaP036jeqYX2RH O0PA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=mRFRQjDm+zPxvwysZ1kaEm2PXyh2loAz9SRCRdMvU4c=; b=W7/MclPZUbiTfAUbi0WFPB9vS+gk/CXHOHvTY9PUGk3H63lNq3YMXsINXB1Za3Vron ioimm0DcMtji3BRd34yNwWWrXsXIxZmCThSJlsMNoY+ocgQZbEdRdG07Z6H2RNPWWgPt EZBseSS/BT/y0mS/ROnHvKk0NsYzeR+8zQd9nZ5IM7cjYbrzD58tdSy+hUyermjIuLsC I13hYVQWfCedAjbcrvwqzrS2wk5jT975l+obWrN3WocSFqGLjoWe26Ed+rxzjdD+7+et 5LQWOZBIvhXB7Aj2pyQqkEKOsuo1Rf7JJDkabmJS53RyxLSpYQUVYRDeuTWx3QhRFxFD JuPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="s/ouyJvq"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f19-20020a056402195300b0043c4912e226si3496455edz.568.2022.08.05.02.25.56; Fri, 05 Aug 2022 02:26:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="s/ouyJvq"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240581AbiHEJXu (ORCPT + 99 others); Fri, 5 Aug 2022 05:23:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57656 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240459AbiHEJXY (ORCPT ); Fri, 5 Aug 2022 05:23:24 -0400 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A866E78206; Fri, 5 Aug 2022 02:23:23 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sin.source.kernel.org (Postfix) with ESMTPS id E1B3DCE299E; Fri, 5 Aug 2022 09:23:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DCBCDC43152; Fri, 5 Aug 2022 09:23:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1659691400; bh=+jrbsnZp5g5cBhtVRPraJopq2jNO8OVSWOuAvexfeLU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=s/ouyJvqUbiHSXDG0HOoHHd3m1yvVPWYPGk+sT2dmNu9lK17XcWI7rHwz0nFNDxMZ NkTTOzOL+jHZX0U7hPtWVU465wj1KtRNpE+qYJzibGAZoLTkTOFL0mQHQ1NPjrD0+x CQ75aT+yXo95tWi/F3ZeEXhb2YFF7fnyDSIiS+LY6oJtEXAO+y7KrI9aNoxg01p8xb E+3pJx2/CTDkFRmarU3Kcxp6oT/+ipYYkrfHxI0SudAHPweFvQR1WYyYwHz5cFw+/d 9AtOm5yPYc6zVP5UprYwUA+Yj81JtQAyxB/HXxctDKD5J6+L0FhL8a7Gcs9UnXKZMk tOSivNbh+yyBA== Received: from johan by xi.lan with local (Exim 4.94.2) (envelope-from ) id 1oJtYW-0001JR-9G; Fri, 05 Aug 2022 11:23:44 +0200 From: Johan Hovold To: Bjorn Andersson Cc: Andy Gross , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Manivannan Sadhasivam , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold Subject: [PATCH 7/7] arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: add alternate touchpad Date: Fri, 5 Aug 2022 11:23:17 +0200 Message-Id: <20220805092317.4985-8-johan+linaro@kernel.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220805092317.4985-1-johan+linaro@kernel.org> References: <20220805092317.4985-1-johan+linaro@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 --- .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index 1ca72f6ba55a..bdeb2d05aaa1 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -211,6 +211,22 @@ &qup2_i2c5 { 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>; -- 2.35.1