From nobody Sun Jun 14 20:22:20 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 414DA17736; Mon, 6 Apr 2026 05:16:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775452619; cv=none; b=o/3kFcFq3bGqRq0rXC3EY3qzBsFYkVKWFkR1jJ+mbO3sGZIWGi40gO+hyRJMs/2n5ixwycAfm2YZOadrafUa/e/FGz6i30n0K4WLMJNKJTgKtYK0PDP5HN0dJxuW8YT+ReOUvlcokroR1OvFhP+4StAEqgOC/2NwSbVvvsc5/HY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775452619; c=relaxed/simple; bh=xNcZFgEqDIUns0Obvn61O5XixASjDMHrcRowxJhKaoo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=r3bIxGi6DuH+zdZclN7FjqxT0mmYup9k9UmqQ8YVl8FsmAq1R2je0G9b6KDoS3EildAwkzt2X4zGcGFghprL9mTJ0dOqlRd7mlCRyJvWd3+nSScXf4BOSmPPggQAKfZQ880xW0si2YafZysHu61Kkwv5Y9YGVjozQ412uwzpqXI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=AmucSSJu; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="AmucSSJu" Received: by smtp.kernel.org (Postfix) with ESMTPS id ED062C2BCAF; Mon, 6 Apr 2026 05:16:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1775452619; bh=xNcZFgEqDIUns0Obvn61O5XixASjDMHrcRowxJhKaoo=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=AmucSSJumEnytgtzcd4GFcwyI02m9vC3fNxNCz8/P9EDJcoayNIuDCD4vLCr8RAt6 urLJbqcCibMLmyFQVKHGPA7PxG9bR38cU9F3p3idZ0IcIwHlAsvVDF700uWQoqv0iw ku8qwnpaS5T/ReUa04Qz3B9Q/I5+NS6pLuXOmt11KxbWKOKkbcgoD9JKRwCOa52LOa IYGIvSVPCV/hVoDP6CfSdGC9KwiHpx6RiJZ52bxB3uQJnsswYLkXY1HkV09GZyWjmf x5DIGefUeS3sMPmp9QiTVWzu58pUM/ar+f14Zn9ax7weLFnYF+1wyGp0bGE9e03ZvK nAzqazFskX5hQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id DBE2DE9D834; Mon, 6 Apr 2026 05:16:58 +0000 (UTC) From: Alexandre Messier via B4 Relay Date: Mon, 06 Apr 2026 01:16:57 -0400 Subject: [PATCH v2 1/4] ARM: dts: qcom: msm8974pro-htc-m8: add status LEDs Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260406-m8-dts-additions-v2-1-c4c4bd50af48@me.ssier.org> References: <20260406-m8-dts-additions-v2-0-c4c4bd50af48@me.ssier.org> In-Reply-To: <20260406-m8-dts-additions-v2-0-c4c4bd50af48@me.ssier.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Luca Weiss , linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Alexandre Messier , Lee Jones , Pavel Machek , linux-leds@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775452618; l=1446; i=alex@me.ssier.org; s=20240603; h=from:subject:message-id; bh=3h5eC7Cp5T5BYkF0l8ntqlN3+V3NGs9ZIeqd8JvOxHw=; b=sT3B97jdTe8Yb/ZHQ+q1ZRpJQ68qZtgaFiRNDGqvLlpowcS/qjCejlAw3utpaVFmInN/ye8fg /cs7prl6aO1BxL2M2iwoqLHHdr4rAoW2JMSczMMPwKnaDx0p4WybynC X-Developer-Key: i=alex@me.ssier.org; a=ed25519; pk=JjRqVfLd2XLHX2QTylKoROw346/1LOyZJX0q6cfnrKw= X-Endpoint-Received: by B4 Relay for alex@me.ssier.org/20240603 with auth_id=168 X-Original-From: Alexandre Messier Reply-To: alex@me.ssier.org From: Alexandre Messier Add support for the notification LEDs on the HTC One M8. Two LEDs are available, one orange and one green. Together, they both form a single notification source, so use a multicolor LED node to describe this arrangement. Cc: Lee Jones Cc: Pavel Machek Cc: linux-leds@vger.kernel.org Signed-off-by: Alexandre Messier Reviewed-by: Konrad Dybcio --- arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts | 25 +++++++++++++++++++= ++++ 1 file changed, 25 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts b/arch/arm/b= oot/dts/qcom/qcom-msm8974pro-htc-m8.dts index 402372834c53..37df271dbdeb 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts +++ b/arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts @@ -3,6 +3,7 @@ #include "pm8841.dtsi" #include "pm8941.dtsi" #include +#include =20 / { model =3D "HTC One (M8)"; @@ -64,6 +65,30 @@ vreg_vph_pwr: vreg-vph-pwr { }; }; =20 +&pm8941_lpg { + qcom,power-source =3D <1>; + + status =3D "okay"; + + multi-led { + color =3D ; + function =3D LED_FUNCTION_STATUS; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + led@6 { + reg =3D <6>; + color =3D ; + }; + + led@7 { + reg =3D <7>; + color =3D ; + }; + }; +}; + &pm8941_vib { status =3D "okay"; }; --=20 2.53.0 From nobody Sun Jun 14 20:22:20 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 48197145A1F; Mon, 6 Apr 2026 05:16:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775452619; cv=none; b=kG3WOzSBFFxex/DhGribAoCGXiDyUj0clDQwKGVeFCFkHS0ukSDb8C5S9klsXBXqDGUSoH5ivJWXDm1oql8Y0Ax+dvG5Ti+6jWp9tQwt7dal7yJJoua+TLKLaiqCuXsiStHFZx6Zz96Zdf9qSfke6q/e1rAgAipb/QRoF4r7UE8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775452619; c=relaxed/simple; bh=2/R8hwVT5UvTjOtMlKMI6RGTlmZeC9oO2S1Skxh7MUk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WoKeXM+eIG/Gzbw+zaQhHWo5NaXN/LaXuxU/5TfdU8Uu+x9wANrYvsH2bBwA7VOBJ42Yw+zpYpqifI49II5dDzzxwPWbklC3PWyNUAplx16u2V15Df98+PguRSYjzgSBJj/2Zh7e/ZmPPGFETZx2Opl5g+ZFHGnu5o0hy8v50YA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=FdQwBZMz; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="FdQwBZMz" Received: by smtp.kernel.org (Postfix) with ESMTPS id 0AEF5C2BCB0; Mon, 6 Apr 2026 05:16:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1775452619; bh=2/R8hwVT5UvTjOtMlKMI6RGTlmZeC9oO2S1Skxh7MUk=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=FdQwBZMzgbUuWgWJkYSNCAmV4A2938HAFpmu9KT7qL967o1En5v7M70701nB8oUb0 rcIPK40aEMy95A3o68NUfKLG48GVygAq7cIVg0x9hJJaVW8A68zBQcDiCdFJUWt7lp +O0wuZzYwqxamyufJonseCmoANXy6pEYbkSCg7LBs6HVAJLlx6GzsUChtDn077rd78 t9g0fGMRV5xFcM4xxhiyXi34WY2U2z8m0qZhL1am1779GRo+4gJAVR5B9bZ4a65ws8 mNOeVpqhTyeQsHPpqXYD1YA8wAgGce4ZgtISRWJnbjPZSjoccmBYvXhn1YQMhYaDOY MOzVSKz9GnKag== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id EE28AE9D839; Mon, 6 Apr 2026 05:16:58 +0000 (UTC) From: Alexandre Messier via B4 Relay Date: Mon, 06 Apr 2026 01:16:58 -0400 Subject: [PATCH v2 2/4] ARM: dts: qcom: msm8974pro-htc-m8: add NFC support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260406-m8-dts-additions-v2-2-c4c4bd50af48@me.ssier.org> References: <20260406-m8-dts-additions-v2-0-c4c4bd50af48@me.ssier.org> In-Reply-To: <20260406-m8-dts-additions-v2-0-c4c4bd50af48@me.ssier.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Luca Weiss , linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Alexandre Messier X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775452618; l=1054; i=alex@me.ssier.org; s=20240603; h=from:subject:message-id; bh=JU0TS6dILZCLSZHyXLFTL6ZYC0tHdKQqnoQppdUf1kQ=; b=BwfaQTGnDfue3ZWWdpP2EfasX/7LitrEQGjtuzkKlETFgafs5q6Xw6Y/vx7zos53mjvYL/zT9 N0o5zj3Y7PQAF4pAL5x5Qr6K1Nhnyh18M1duHV63gO/aetiyzSOFXKV X-Developer-Key: i=alex@me.ssier.org; a=ed25519; pk=JjRqVfLd2XLHX2QTylKoROw346/1LOyZJX0q6cfnrKw= X-Endpoint-Received: by B4 Relay for alex@me.ssier.org/20240603 with auth_id=168 X-Original-From: Alexandre Messier Reply-To: alex@me.ssier.org From: Alexandre Messier Add the NFC chip used in the HTC One M8 to its device tree. The downstream vendor kernel used an I2C frequency of 384 kHz for this bus. Use the same value as the vendor. Signed-off-by: Alexandre Messier Reviewed-by: Konrad Dybcio --- arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts b/arch/arm/b= oot/dts/qcom/qcom-msm8974pro-htc-m8.dts index 37df271dbdeb..f24882dbeef3 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts +++ b/arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts @@ -65,6 +65,22 @@ vreg_vph_pwr: vreg-vph-pwr { }; }; =20 +&blsp1_i2c3 { + clock-frequency =3D <384000>; + + status =3D "okay"; + + nfc@28 { + compatible =3D "nxp,pn544-i2c"; + reg =3D <0x28>; + + interrupts-extended =3D <&tlmm 144 IRQ_TYPE_LEVEL_HIGH>; + + enable-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; + firmware-gpios =3D <&tlmm 3 GPIO_ACTIVE_HIGH>; + }; +}; + &pm8941_lpg { qcom,power-source =3D <1>; =20 --=20 2.53.0 From nobody Sun Jun 14 20:22:20 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 52C9318BC3B; Mon, 6 Apr 2026 05:16:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775452619; cv=none; b=Rfk9uVvs4mo5rfzB0AuwxAiN+LnAT6mWfyP/alc4tO+lByG+9LCYkX7n2L2MN1G7H1y7MFubTC2dF2LKFEjP3ejF0JiEZleZspjE5b/m56Wqvsudjz0rK3OAwHCuYzQ8Kg0UltTqZJzHwvGW6JKQ4okAixB8Ruk7iQSUnNMMnkQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775452619; c=relaxed/simple; bh=7FBGHZTJRYu7L1MZ5c7P0lIeIwAGCDaS6zXq3pgU3Sk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=C5FQykme1nlYz9D1BH87oRqKDMElS45hrp1+50ItW+KKQAubNlgPhp+3yx9BBV+8ooRcuuhGRPbv7+sICthBtoUy6cQ7zLo33Xsl7AZvIvmZpkpUU56ZOJWGTIRvr0tJBPEn3GtS8k16/hEJPhw33vfKN8rAe3roVKrAdPa4v1k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ENChF4lu; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ENChF4lu" Received: by smtp.kernel.org (Postfix) with ESMTPS id 1A8F6C4AF0E; Mon, 6 Apr 2026 05:16:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1775452619; bh=7FBGHZTJRYu7L1MZ5c7P0lIeIwAGCDaS6zXq3pgU3Sk=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=ENChF4luYillEI6DRW83uDLF8UEgOixjlbgTU5eSslKsv9tDgI33di9HUDKJ+cgYD eGF9BhnDhCZOEOn38V/h8NlABZvNif0FdN8rfaMx8FLmwzKdDzLATWqucTyDEt+YTU NfqT0D6XlhR/7pleQPny0kaqLpEyKmAKg3VIHHeekYpv6PWvU5Cn3XZV5e2uKZ1mQq qDbfH/Aj3X88BrZjMYWLRwnxp0oy7Zk3g2Lnk9fbEXlxVJ/rZYB5vmyH17rAXJEXdb Zoqmz8iphTzCy/aLz+Ip/P7SN4/tQJsKgXOgZSTesNINxWwO+3uJzbfykhq12XQ79T +hr/jBFPFeP6g== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0AFE6E9D82A; Mon, 6 Apr 2026 05:16:59 +0000 (UTC) From: Alexandre Messier via B4 Relay Date: Mon, 06 Apr 2026 01:16:59 -0400 Subject: [PATCH v2 3/4] ARM: dts: qcom: msm8974pro-htc-m8: add Bluetooth pins Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260406-m8-dts-additions-v2-3-c4c4bd50af48@me.ssier.org> References: <20260406-m8-dts-additions-v2-0-c4c4bd50af48@me.ssier.org> In-Reply-To: <20260406-m8-dts-additions-v2-0-c4c4bd50af48@me.ssier.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Luca Weiss , linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Alexandre Messier , Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775452618; l=1119; i=alex@me.ssier.org; s=20240603; h=from:subject:message-id; bh=JnQJ8Lwcd16goIqpZG/SlQGLNsVxrLW5+bmwKIyoRFg=; b=PuxMN998SjM3n8AkupJDk0MwSmg3U53VD1Wtgv9Y2Xsxpa+Bk0VlFjw+2D2yWCrC3/Yc5zIpW V1d7whY1IphBl9Dan+JWkS5spgDZWvipDozucZNEdbDdyy9IVmPZFEQ X-Developer-Key: i=alex@me.ssier.org; a=ed25519; pk=JjRqVfLd2XLHX2QTylKoROw346/1LOyZJX0q6cfnrKw= X-Endpoint-Received: by B4 Relay for alex@me.ssier.org/20240603 with auth_id=168 X-Original-From: Alexandre Messier Reply-To: alex@me.ssier.org From: Alexandre Messier Add the required pin configuration to enable Bluetooth. Reviewed-by: Konrad Dybcio Signed-off-by: Alexandre Messier --- arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts b/arch/arm/b= oot/dts/qcom/qcom-msm8974pro-htc-m8.dts index f24882dbeef3..2edf407db567 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts +++ b/arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts @@ -354,10 +354,19 @@ cmd-data-pins { }; =20 wcnss_pin_a: wcnss-pin-active-state { - pins =3D "gpio36", "gpio37", "gpio38", "gpio39", "gpio40"; - function =3D "wlan"; - drive-strength =3D <6>; - bias-pull-down; + bt-pins { + pins =3D "gpio35", "gpio43", "gpio44"; + function =3D "bt"; + drive-strength =3D <2>; + bias-pull-down; + }; + + wlan-pins { + pins =3D "gpio36", "gpio37", "gpio38", "gpio39", "gpio40"; + function =3D "wlan"; + drive-strength =3D <6>; + bias-pull-down; + }; }; }; =20 --=20 2.53.0 From nobody Sun Jun 14 20:22:20 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 682E82D9ECB; Mon, 6 Apr 2026 05:16:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775452619; cv=none; b=euHNDNxJGcvnXtBhTUJJwaihn8MCNbzx1bIXj65OuyrOGY/g1yuM2JQTN7XHoSp/qFVzM0ul+kS45iOM9JqX6zWU2GmE9655t89YLsxKOZ+YNBPBGzNh4UnvHpqmZ21dPaFVCNsv96KTFZoEebkHKqroWFdgXE6JA2WYprlvfDg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775452619; c=relaxed/simple; bh=diflTiFOAqcvYf3crqey6uaDb/lDhFF77VdlL8dJwh0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mkavE3If0uM+syz60h0XZQr5Vna5xaNc09sE9lHffaD/XGcGTmdB3A4xZrAZJFqTsQ8B0BIFaeL0s8vLzS1b3LEvhmk/AabxwDAg8Q/i2iaZD1pTThfdgKgCtvNpFuYcmfUzKVRMw0HudwvSfWR7Md3pVQM9F2cofEVgOJGQHx8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=tydBbXyN; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="tydBbXyN" Received: by smtp.kernel.org (Postfix) with ESMTPS id 27305C4AF11; Mon, 6 Apr 2026 05:16:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1775452619; bh=diflTiFOAqcvYf3crqey6uaDb/lDhFF77VdlL8dJwh0=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=tydBbXyNhHRsQlT+UoWjS4c4ZsjuYKsADuemDDlvtg3uycQRNYV8C6L23UZ1Uq74D oK965UOWaaLK+Kxae/QZrXVH86NB8EaDK36IGLY7bB7UHo1AKDue7fjE7/ScJMyslS Tis5+ch3xgQfs1kqEpOalErzvZD5KKGp5TNgxPnBPCaf2kz6NhYsqPr4tM1dQqY/Fq K9uISVtkIDeGwpu7Zp4oiyE/xIzu6Wnmw8gpJnC7up8Qsa6WWPE37iGIfU1Jr56Pps qbz8qxmg+Vq+ApFy6J4HY7KlPfdZUr3Gb2IIObmouGxK1IcyQWnzPM9HoSsxgmnqBX DNFq2jcxRMT5Q== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1F48AE9D818; Mon, 6 Apr 2026 05:16:59 +0000 (UTC) From: Alexandre Messier via B4 Relay Date: Mon, 06 Apr 2026 01:17:00 -0400 Subject: [PATCH v2 4/4] ARM: dts: qcom: msm8974pro-htc-m8: add touchscreen Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260406-m8-dts-additions-v2-4-c4c4bd50af48@me.ssier.org> References: <20260406-m8-dts-additions-v2-0-c4c4bd50af48@me.ssier.org> In-Reply-To: <20260406-m8-dts-additions-v2-0-c4c4bd50af48@me.ssier.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Luca Weiss , linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Alexandre Messier X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775452618; l=1510; i=alex@me.ssier.org; s=20240603; h=from:subject:message-id; bh=A5B+vqZ179ZaDPlA3FT17LpryB1RKmK0Cto2Yde+kzY=; b=XFv28L9PjBz5gSbfK4yWi2aPoBQ1/kpYHiDEUwKx6u1z4TCJiy+e/YO806jiJrDus5Qvnkm1R s4N3BEMGiUtAYb1RCQKiqyBKCrtCw7pDynzRajt3cZUG4kNZgNIpTOe X-Developer-Key: i=alex@me.ssier.org; a=ed25519; pk=JjRqVfLd2XLHX2QTylKoROw346/1LOyZJX0q6cfnrKw= X-Endpoint-Received: by B4 Relay for alex@me.ssier.org/20240603 with auth_id=168 X-Original-From: Alexandre Messier Reply-To: alex@me.ssier.org From: Alexandre Messier Add the touchscreen device node for the HTC One (M8). The downstream vendor kernel used an I2C frequency of 384 kHz for this bus. Use the same value as the vendor. Signed-off-by: Alexandre Messier Reviewed-by: Konrad Dybcio --- arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts | 36 +++++++++++++++++++= ++++ 1 file changed, 36 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts b/arch/arm/b= oot/dts/qcom/qcom-msm8974pro-htc-m8.dts index 2edf407db567..66ad93e7dd20 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts +++ b/arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts @@ -65,6 +65,35 @@ vreg_vph_pwr: vreg-vph-pwr { }; }; =20 +&blsp1_i2c2 { + clock-frequency =3D <384000>; + + status =3D "okay"; + + touch@20 { + compatible =3D "syna,rmi4-i2c"; + reg =3D <0x20>; + + interrupts-extended =3D <&tlmm 18 IRQ_TYPE_LEVEL_LOW>; + + pinctrl-0 =3D <&ts_int_pin>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + rmi4-f01@1 { + reg =3D <0x1>; + syna,nosleep-mode =3D <1>; + }; + + rmi4-f11@11 { + reg =3D <0x11>; + syna,sensor-type =3D <1>; + }; + }; +}; + &blsp1_i2c3 { clock-frequency =3D <384000>; =20 @@ -353,6 +382,13 @@ cmd-data-pins { }; }; =20 + ts_int_pin: ts-int-pin-state { + pins =3D "gpio18"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + wcnss_pin_a: wcnss-pin-active-state { bt-pins { pins =3D "gpio35", "gpio43", "gpio44"; --=20 2.53.0