Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1516643pxb; Thu, 4 Nov 2021 03:52:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzQCHKyCO+8FURXsaUpu5LBuV4lTfzttccPeQsJ/+YxZ/QWElcWxK0Qeuc3kuiE1pqbi24w X-Received: by 2002:a05:6402:4316:: with SMTP id m22mr19451213edc.349.1636023145268; Thu, 04 Nov 2021 03:52:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1636023145; cv=none; d=google.com; s=arc-20160816; b=fJdQ3AH53ZFVwI+G1UbL4tURjC5h2S3kRlNYWn/xp5YcrlzZAigcMl66ecc0EOAv4J 42PjRQ7PVJrcARzOiSpl73mLQimPOJ8IfSHols2rZmBkfnqyH8YhJf1pgKxf1bNpveIZ LbxQt09OJoir8rMUgTJGhdyf8JvUvAuy37BExSEBsOlPuXSyNViiLs9jD/V0u+fv740A juXyVDSOidaAXGuaRqmFSgHtWj67z5Am07sQyd6BpQC3jrlxrGhFjtxofUulmaEGf1ZD 6yschWe21ZjDNVyrQrN6omPn9+WhSJXBlvjKvQgM+mN5hMUsSbKwEUh5f2xkjjDs7Dgu OomA== 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 :message-id:subject:reply-to:cc:from:to:dkim-signature:date; bh=z448LsLqxuCD7eN18l1DbCUT+hxRdhKv6fijjUVKwBg=; b=rjQC4s8V8CbMnDGxTvwSgOAttOAWb+6EoNqnK6HGQpHJ0303KnHUGMPSvro6ZOIsJk EfXvp/TsAcMF133+E8tlXtl2QfjzX8V6oMCm73/wD3yypf04DhnYLvNFknhuc+0Vko/F kbkAU21vsE2PqWGHlv70ZGbw5/fUmrUsaAN2WfNxRWPN6nwT32PnCdcXj0hDEaG/Ayoe g5i0kn0eE+Ct3o8t8eC5v2CQsG1K7LL5GWbxRUikxzLU2Zwk6D2jCakp0Wg5GTfT6yYX Bcp6zLs+HoAiZNC8AklufzvGb+4nYNx62a3XWQ+RCBiEf7rNrstP7EulkZFA90Nj8CX1 CUDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail header.b=Z6TqAsqS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d20si6876821ejz.643.2021.11.04.03.52.01; Thu, 04 Nov 2021 03:52:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail header.b=Z6TqAsqS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230365AbhKDKwp (ORCPT + 99 others); Thu, 4 Nov 2021 06:52:45 -0400 Received: from mail-4324.protonmail.ch ([185.70.43.24]:21931 "EHLO mail-4324.protonmail.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229809AbhKDKwo (ORCPT ); Thu, 4 Nov 2021 06:52:44 -0400 Date: Thu, 04 Nov 2021 10:49:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1636023004; bh=z448LsLqxuCD7eN18l1DbCUT+hxRdhKv6fijjUVKwBg=; h=Date:To:From:Cc:Reply-To:Subject:From; b=Z6TqAsqSfjHOQcKTnXcTkMOILrbbLEBISzTBphdIaSm0HUSNcrCuHP/Vd20e93+Q7 fXWI51o5pet/d9eljXED4sH3EOalYJkXK5KZCVLL1c6Th5qgsLHnhV8vkwzO8sLr4m yf17FUclXaUh66hqjoSTPSdNqO20x6c4j7KTF+z4= To: Andy Gross , Bjorn Andersson , Rob Herring From: Yassine Oudjana Cc: Yassine Oudjana , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, phone-devel@vger.kernel.org, linux-kernel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht Reply-To: Yassine Oudjana Subject: [PATCH] arm64: dts: qcom: msm8996-xiaomi-scorpio: Add touchkey controller Message-ID: <20211104104932.104046-1-y.oudjana@protonmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add a node and pin states for Cypress StreetFighter touchkey controller. Signed-off-by: Yassine Oudjana --- .../boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts b/arch/arm= 64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts index e5b8402b1ed6..27a45ddbb5bd 100644 --- a/arch/arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts +++ b/arch/arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts @@ -60,6 +60,20 @@ &adsp_pil { }; =20 &blsp2_i2c6 { +=09touchkey: touchkey@28 { +=09=09compatible =3D "cypress,sf3155"; +=09=09reg =3D <0x28>; +=09=09interrupt-parent =3D <&tlmm>; +=09=09interrupts =3D <77 IRQ_TYPE_EDGE_FALLING>; +=09=09avdd-supply =3D <&vreg_l6a_1p8>; +=09=09vdd-supply =3D <&vdd_3v2_tp>; +=09=09linux,keycodes =3D ; + +=09=09pinctrl-names =3D "default", "sleep"; +=09=09pinctrl-0 =3D <&touchkey_default>; +=09=09pinctrl-1 =3D <&touchkey_sleep>; +=09}; + =09touchscreen: atmel-mxt-ts@4a { =09=09compatible =3D "atmel,maxtouch"; =09=09reg =3D <0x4a>; @@ -416,6 +430,20 @@ &tlmm { =09=09"RFFE1_DATA",=09=09/* GPIO_148 */ =09=09"RFFE1_CLK";=09=09/* GPIO_149 */ =20 +=09touchkey_default: touchkey_default { +=09=09pins =3D "gpio77"; +=09=09function =3D "gpio"; +=09=09drive-strength =3D <16>; +=09=09bias-pull-up; +=09}; + +=09touchkey_sleep: touchkey_sleep { +=09=09pins =3D "gpio77"; +=09=09function =3D "gpio"; +=09=09drive-strength =3D <2>; +=09=09bias-disable; +=09}; + =09touchscreen_default: touchscreen_default { =09=09pins =3D "gpio75", "gpio125"; =09=09function =3D "gpio"; --=20 2.33.1