From nobody Thu Oct 2 06:19:39 2025 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 128031A9FB9; Sun, 21 Sep 2025 21:06:01 +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=1758488762; cv=none; b=LRcqyhxDZU5CMVEnQVTYolwk2+7D3wSWQU/bC5UrdEqUHyWAJVkg5rmTHrQwKGgT8+xUKXPKhUne7rQuUdqfgoPoLRX/KyykNkTh6b5g9GjQeSFvEO2YS7P2m0Z2mK2C1gtVM4ap6vdI6IK2LN60BgYUczmJBHZUJVkApqQNmlU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758488762; c=relaxed/simple; bh=dANZ/yuM6waYGQYmdVXqTPNlVvALmVGnbkrSGvC8deE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JRsezurpC+uKosC4JG/hEv12jSWZ6/C9Gx83OFdm/VWO1sgPDq5vxIb3vN+rbZmoMawOUTJkQDizzcZgvavdk1U1Lq5yZVXFO3a9U3f6SjIkEd0YOf92aaMr3xGqQsVWT/L9K7+eLWh0D9w7Tq8LLzFyDWOpqr9JALp8N58LZ44= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Ejk0hhK+; 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="Ejk0hhK+" Received: by smtp.kernel.org (Postfix) with ESMTPS id 8D03EC113D0; Sun, 21 Sep 2025 21:06:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1758488761; bh=dANZ/yuM6waYGQYmdVXqTPNlVvALmVGnbkrSGvC8deE=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Ejk0hhK+C1lIOEwgkwrMYRmC5+iC6m2vmJDchvYkrWpIRXaIy4SpAnWi9A3Cz1e4b GsPwjowzeenYDQ/3j4fLddjpVfQZ/PlbPRru4+3Tfdx4PTNHBeqc/ZQQmtPpOZHGQL mWgrbeaIpqWpV3GZ9hD0+Ce+kzmM2zm8bycmClG7270d10GUl5ggwFQkv8NDtcpFnT BP01DHiHGxl6JzZrnRxOKPdAvXddk7H503cHgksLsw5E1umtK392q/5FzINngGEDDO x9HI7Q0micklUMyh9/3F+9p9T1uITlOxM8g2rdaENoRqZpcCZZTQxe7/2rpz95fKwZ ETmO5wvzv5ehQ== 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 74B3CCAC59A; Sun, 21 Sep 2025 21:06:01 +0000 (UTC) From: Rudraksha Gupta via B4 Relay Date: Sun, 21 Sep 2025 14:05:54 -0700 Subject: [PATCH v3 1/5] arm64: dts: rk3399-pinephone-pro: Add light/proximity sensor 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: <20250921-ppp_light_accel_mag_vol-down-v3-1-7af6651f77e4@gmail.com> References: <20250921-ppp_light_accel_mag_vol-down-v3-0-7af6651f77e4@gmail.com> In-Reply-To: <20250921-ppp_light_accel_mag_vol-down-v3-0-7af6651f77e4@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Rudraksha Gupta , Ondrej Jirman X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1758488760; l=1340; i=guptarud@gmail.com; s=20240916; h=from:subject:message-id; bh=hhqVOo3Ifd3acg7mEDnoZwYQLjaVIlSiKU2AQ4pfc+I=; b=Iz7chLhmfOKM7UyNgH0NP3gXEWA0iE2KP8/hOLfAP9GU0SsCEKVYzWe6cv8yb7+xpTNl+agtZ KLXnvxE+mLlDpqubw8IamHS9iAc4lbGW2jhEsEzVMTJzNkL6F/us+4/ X-Developer-Key: i=guptarud@gmail.com; a=ed25519; pk=ETrudRugWAtOpr0OhRiheQ1lXM4Kk4KGFnBySlKDi2I= X-Endpoint-Received: by B4 Relay for guptarud@gmail.com/20240916 with auth_id=211 X-Original-From: Rudraksha Gupta Reply-To: guptarud@gmail.com From: Ondrej Jirman Pinephone Pro uses STK3311 Signed-off-by: Ondrej Jirman Signed-off-by: Rudraksha Gupta --- arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts | 17 +++++++++++++++= ++ 1 file changed, 17 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts b/arch/a= rm64/boot/dts/rockchip/rk3399-pinephone-pro.dts index 6f97e57f36f5599f4027a0f3db98bcbc69cef5e5..65ee0b805034a4357a766d4f1f9= efa2d4a843d77 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts @@ -520,6 +520,17 @@ touchscreen@14 { touchscreen-size-x =3D <720>; touchscreen-size-y =3D <1440>; }; + + light-sensor@48 { + compatible =3D "sensortek,stk3311"; + reg =3D <0x48>; + interrupt-parent =3D <&gpio4>; + interrupts =3D ; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&stk3311_int>; + vdd-supply =3D <&vcc_3v0>; + leda-supply =3D <&vcc_3v0>; + }; }; =20 &i2c4 { @@ -689,6 +700,12 @@ vcc1v8_codec_en: vcc1v8-codec-en { }; }; =20 + stk3311 { + stk3311_int: stk3311-int { + rockchip,pins =3D <4 RK_PD3 RK_FUNC_GPIO &pcfg_input_pull_up>; + }; + }; + wireless-bluetooth { bt_wake_pin: bt-wake-pin { rockchip,pins =3D <2 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>; --=20 2.51.0 From nobody Thu Oct 2 06:19:39 2025 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 128621C84A0; Sun, 21 Sep 2025 21:06:01 +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=1758488762; cv=none; b=GONVkkW+YCeKicbttbf4bauk3o99PWB/aimFq8Wr5ladUqhRWbTqNiDZrJibhjhk6h9y0zOcCI/+sawMa0FxFbJDxKIIuNe7EUG8+8iW+ja8wHufcRODDTrI57yPfOuWnlan54Zvm2S+LZteLglTnOJwPAr06/sl6itw2bkKGvA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758488762; c=relaxed/simple; bh=A62YsqWjZSe9kXXL1MOBMy1Bo5w7CmZKPebVTxOJmPs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZCsT2+uHSB/Mx/D9dv5q3LJRc4vs6PgXKMZVqF9ty2uG/Lw0sOMXRkl7wktT+8yMkl4HiMXvgfqXXoqpcSiWQyJxek1HYDXBvvxv4XwinWOZJ3jZMVgB1VHBWWcGL7JwRHsEJEXWxXuAN6sTqqtm58TEicuiA3yF8rHqsQ+iaes= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=MPBlu7SJ; 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="MPBlu7SJ" Received: by smtp.kernel.org (Postfix) with ESMTPS id 952A3C116C6; Sun, 21 Sep 2025 21:06:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1758488761; bh=A62YsqWjZSe9kXXL1MOBMy1Bo5w7CmZKPebVTxOJmPs=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=MPBlu7SJ8nFiDSjHY0xvI/Vp/R1avwaw8HJcWjP5VeHWp1KHO3Mlo+oip87zvYAED mviP/Cnr0+uQrYkF0IAywvs0xxvgYbmNglu7HVldqt1lqc0GlnsZf8DLuwPr/jpuTo 4WD0JHy85IUtCrQqyMgrQAXezSrtiOmnQQuZn5sQ90QhYmVHt1Xx+Q5vkGfJWOKFIq hvEXoz356mfnsEreXomR6zInCJDW7wQAmE9T49DHPNkmkMZ+nX0cM1JUNKgTiCYqLn JHdOIDyRq3cOU0B2+BbaZQycgLJCiH6u6DdL1WOv5s/hHrGxBWdVwKwNc8u+oZrFbk a7IfKkk+6jWPA== 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 82EEDCAC5A7; Sun, 21 Sep 2025 21:06:01 +0000 (UTC) From: Rudraksha Gupta via B4 Relay Date: Sun, 21 Sep 2025 14:05:55 -0700 Subject: [PATCH v3 2/5] arm64: dts: rk3399-pinephone-pro: Add accelerometer sensor 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: <20250921-ppp_light_accel_mag_vol-down-v3-2-7af6651f77e4@gmail.com> References: <20250921-ppp_light_accel_mag_vol-down-v3-0-7af6651f77e4@gmail.com> In-Reply-To: <20250921-ppp_light_accel_mag_vol-down-v3-0-7af6651f77e4@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Rudraksha Gupta , Ondrej Jirman X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1758488760; l=883; i=guptarud@gmail.com; s=20240916; h=from:subject:message-id; bh=yqTWC7jKpb8I52PhxolHfv7gF8MtXmXISaUnHuJbdvQ=; b=SxrpwB2hOxDIb2lKlv+QTgKIX8QHC0UN4pNbVBFkISr/PPSkY4PbMxYF4+r0kxqOFYBtyqrKs xqmC4O599h/D5UVc5nk96J4JGrFPO6hyFVhsYoOyTFJYZktLGrk+iWP X-Developer-Key: i=guptarud@gmail.com; a=ed25519; pk=ETrudRugWAtOpr0OhRiheQ1lXM4Kk4KGFnBySlKDi2I= X-Endpoint-Received: by B4 Relay for guptarud@gmail.com/20240916 with auth_id=211 X-Original-From: Rudraksha Gupta Reply-To: guptarud@gmail.com From: Ondrej Jirman Pinephone Pro uses mpu6500. Signed-off-by: Ondrej Jirman Signed-off-by: Rudraksha Gupta --- arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts b/arch/a= rm64/boot/dts/rockchip/rk3399-pinephone-pro.dts index 65ee0b805034a4357a766d4f1f9efa2d4a843d77..21ff12ac5f6e52041f485c9f270= 2f5a15ee831f9 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts @@ -544,7 +544,13 @@ mpu6500@68 { reg =3D <0x68>; interrupt-parent =3D <&gpio1>; interrupts =3D ; + vdd-supply =3D <&vcc_1v8>; vddio-supply =3D <&vcc_1v8>; + + mount-matrix =3D + "1", "0", "0", + "0", "-1", "0", + "0", "0", "1"; }; }; =20 --=20 2.51.0 From nobody Thu Oct 2 06:19:39 2025 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 1AB1A275861; Sun, 21 Sep 2025 21:06:01 +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=1758488762; cv=none; b=JSQKzkiWo5sb5ioIN24D1keHlU3g0O7I2OMWHjcwo04yWrmtf1tpoKYMU64zEsD6bm7YearKOlJ6PNnIgj9qzHusxshkz8yy1Nl36XUPUttGQLobwcQZr0B8eC1qonODxWhTY61b7il2vDIEHaLNWDHAtrqdPbd3M8KhSFZdTWM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758488762; c=relaxed/simple; bh=UybcLaOkymoniVqkOhi1dIJsOwx69s4glA8eqYum1Fs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=C0HFdIGSsx7C7QrLwVWOCDU94Tg3bESQ1fJYJyx7Y0gQ+6b4AHT9t1awd/PJyrwnyIYpZ3LuB70yAdHP4QC6VROjVzr8/ZNKASDzeNQsNTt4udXy9HMSHMqEIy24ZVvNI6tKs8G8qXoR1+ZDfYPirGXkQKsKcCYtnVir+1rmbow= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=qw6KmPvm; 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="qw6KmPvm" Received: by smtp.kernel.org (Postfix) with ESMTPS id 9D680C116B1; Sun, 21 Sep 2025 21:06:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1758488761; bh=UybcLaOkymoniVqkOhi1dIJsOwx69s4glA8eqYum1Fs=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=qw6KmPvm7Qhb4YIYn4lmPvoVg6T2xU/rZYEJRL20Am71XUPgZlxQL1ehq7ZTye1Sd QhtEhkx+9LJui3WneYcGR3uJ3dDWwudx152XsFCj1TJd7p3bl1PkzFRLy3Dy3fbS8h BexU1EbnwK0HHpfUc0ah5XWiCR9aFYiVlKeGGvYu8JgzqPmvuaEgnDrbmKfM7WXHwV pchmyJlhhQZbhxwJ2/kN4aRWWgisU7SAfpUAE3+UXxh9A+n7PJiTtudnzP2lcSlnnC J+FuYl3KErzl4E/0RqOAtHPisc/D7QxWJ5bKeHYo5tQcibSmRIHOBp5bC9OiTltlwI M10rmdAHliIyA== 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 9083DCAC5AE; Sun, 21 Sep 2025 21:06:01 +0000 (UTC) From: Rudraksha Gupta via B4 Relay Date: Sun, 21 Sep 2025 14:05:56 -0700 Subject: [PATCH v3 3/5] arm64: dts: rk3399-pinephone-pro: Add magnetometer sensor 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: <20250921-ppp_light_accel_mag_vol-down-v3-3-7af6651f77e4@gmail.com> References: <20250921-ppp_light_accel_mag_vol-down-v3-0-7af6651f77e4@gmail.com> In-Reply-To: <20250921-ppp_light_accel_mag_vol-down-v3-0-7af6651f77e4@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Rudraksha Gupta , Ondrej Jirman X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1758488760; l=951; i=guptarud@gmail.com; s=20240916; h=from:subject:message-id; bh=kj5gC9w53IltD4i1gA/bywfiCknL042/7ef/++JJoRY=; b=7hK39amHNFdmeI+Vo4u3YSTxpFPIfRC9zC7EpXNa62rYasOMJ7S9uzMPUahKaAHdkcY+FltrX 72hrawMaw9MDwkh5u4OoLizMizv2t7AIz+RKX5t3N1UfAnx1OTk5DfN X-Developer-Key: i=guptarud@gmail.com; a=ed25519; pk=ETrudRugWAtOpr0OhRiheQ1lXM4Kk4KGFnBySlKDi2I= X-Endpoint-Received: by B4 Relay for guptarud@gmail.com/20240916 with auth_id=211 X-Original-From: Rudraksha Gupta Reply-To: guptarud@gmail.com From: Ondrej Jirman Pinephone Pro uses AF8133J. Signed-off-by: Ondrej Jirman Signed-off-by: Rudraksha Gupta --- arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts b/arch/a= rm64/boot/dts/rockchip/rk3399-pinephone-pro.dts index 21ff12ac5f6e52041f485c9f2702f5a15ee831f9..266a08540dd0fe099319ec703bb= 0828c8c5c2c25 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts @@ -554,6 +554,16 @@ mpu6500@68 { }; }; =20 +&i2c4 { + af8133j: compass@1c { + compatible =3D "voltafield,af8133j"; + reg =3D <0x1c>; + reset-gpios =3D <&gpio1 RK_PA1 GPIO_ACTIVE_LOW>; + avdd-supply =3D <&vcc_3v0>; + dvdd-supply =3D <&vcc_1v8>; + }; +}; + &io_domains { bt656-supply =3D <&vcc1v8_dvp>; audio-supply =3D <&vcca1v8_codec>; --=20 2.51.0 From nobody Thu Oct 2 06:19:39 2025 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 1AAB02749EA; Sun, 21 Sep 2025 21:06:01 +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=1758488762; cv=none; b=aWm0np4cL4XO/YlcNu7TgqzETfaIcmDzr9MRk4anmYc61ePNc0iHVYhFUIAbuwqV53WBuXFTX+EloR4ojaOjrBvLXQDZ38roQj/NYrej9qYa92RDl0ZH5ZxUJwBvil/Aqu1BZIpfhEDNo2JC9bfdbndImppPTHJYWQxbJjg6Y3I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758488762; c=relaxed/simple; bh=1aL4no0mi5PNjdNB8FcaWT6LzUxH9iQQGF+ylzaGSRE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=c3ReNg532ZWHDpbBQqhRxY+ASkaP8GJWDsCcox0OfwacUmHEy6HEwOvz003GR07mpI1+e2RXOxRlZhOgBeTeGZEtKvAJIECPEXmQ5Ji0s4tEpcFTNWumH1ulsZPkLGetAs98eZeHa5smaUpZNTlhZkxQuPejiDi393+wh2RSCUE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=AR+d//3z; 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="AR+d//3z" Received: by smtp.kernel.org (Postfix) with ESMTPS id B1006C116D0; Sun, 21 Sep 2025 21:06:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1758488761; bh=1aL4no0mi5PNjdNB8FcaWT6LzUxH9iQQGF+ylzaGSRE=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=AR+d//3zSG5dJCuPGQoIWmqyzvGJ71WiyP6tn+g0z8pYYXLzzH16fMqGMCmXkCmBF /QxasG85nd8C1eMDr7mOckgvD+V5adh8RMeSGp0wkFeJNocr/HPneBQLnFcLDZCe7l cfgaN0so5RGn6AYpCAMRkePhAFJY21jWVmzUDe2JZX/Dh/WcjzDov6MRpgAcNe0G5e fLp1wI3fxYFzuSKG2g+245yl94s6Ht+W+VUq+KQXkk1AIjRUwLb4fQM8ZsPXGtDtbd 3wL4ZtM5up5sp3WX/B/31Cv8TtZhtzoWwnE/ADqv/LJLTZnA02FZtkOFBZYa3bGPNk TF4MNReIRyrYw== 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 9D09BCAC5AC; Sun, 21 Sep 2025 21:06:01 +0000 (UTC) From: Rudraksha Gupta via B4 Relay Date: Sun, 21 Sep 2025 14:05:57 -0700 Subject: [PATCH v3 4/5] arm64: dts: rk3399-pinephone-pro: Add mount-matrix for magnetometer 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: <20250921-ppp_light_accel_mag_vol-down-v3-4-7af6651f77e4@gmail.com> References: <20250921-ppp_light_accel_mag_vol-down-v3-0-7af6651f77e4@gmail.com> In-Reply-To: <20250921-ppp_light_accel_mag_vol-down-v3-0-7af6651f77e4@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Rudraksha Gupta , "Leonardo G. Trombetta" X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1758488760; l=1257; i=guptarud@gmail.com; s=20240916; h=from:subject:message-id; bh=WnIwsZU2Xz0wbBXu3PZDS4k0R/N336ICVXq38moA7Dg=; b=aiflitYD3CgGimotMuLdm+ecTFMs31SYzVzdsNarsAUOis2CgLbjI9KYwpXvNjsi8hoNbZQtc UZvkvJc7DM2Dh88Lh5F45oRYSeS1o2XkwS42SuF1mX3jKKySG7MT6JP X-Developer-Key: i=guptarud@gmail.com; a=ed25519; pk=ETrudRugWAtOpr0OhRiheQ1lXM4Kk4KGFnBySlKDi2I= X-Endpoint-Received: by B4 Relay for guptarud@gmail.com/20240916 with auth_id=211 X-Original-From: Rudraksha Gupta Reply-To: guptarud@gmail.com From: "Leonardo G. Trombetta" After experimenting with the magnetometer on the Pinephone Pro I found out the mount-matrix currently reported by the AF8133J driver is just the identity matrix (no rotation), which is wrong. It would seem to me that there is currently no `mount-matrix` info and that's why the driver reports a trivial answer. As far as I can tell from my tests, a 90 degree clockwise rotation in the XY plane would align it properly. Signed-off-by: Leonardo G. Trombetta Signed-off-by: Rudraksha Gupta --- arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts b/arch/a= rm64/boot/dts/rockchip/rk3399-pinephone-pro.dts index 266a08540dd0fe099319ec703bb0828c8c5c2c25..a744f207dd1acebcdf566eef1c2= a471b1e8f3f56 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts @@ -561,6 +561,11 @@ af8133j: compass@1c { reset-gpios =3D <&gpio1 RK_PA1 GPIO_ACTIVE_LOW>; avdd-supply =3D <&vcc_3v0>; dvdd-supply =3D <&vcc_1v8>; + + mount-matrix =3D + "0", "1", "0", + "1", "0", "0", + "0", "0", "-1"; }; }; =20 --=20 2.51.0 From nobody Thu Oct 2 06:19:39 2025 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 1B500275872; Sun, 21 Sep 2025 21:06:02 +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=1758488762; cv=none; b=gY0Q4QRb7fVgOcWBcZ5YADS7cN2es/zwMnKVtUT3zWt08F6Zk3ApXJRwzBNFiisoex0alFC7+LWDNxNCbj9bSPMpvGDuZK7rK3YvmKh8HIMTTnudcqAYven/YRvHNoeWMrb+oTuNvN751SclqsEValhlo26h+G7JK1AUG+XWj/A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758488762; c=relaxed/simple; bh=rKwU+gFeJjRDdUOznuCYUPhpUn5SReAiuxGnMZgpY+E=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RGMRp+vgW3nTY8ihHdXDq7I0Fc22o4mEutujQM97NHXpX/ahiCRQ9K6osJ6goLcG2P30UjltfvOvELw9f3r9RiIw24yfP40dw7dI2ZfZKE5mOp24RsHLX3kQAp3CHavDx0A6efIKyjxc2CCtk0YUHx5zhE+IqNYiNtLOjq59K5o= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Khxnc8Gx; 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="Khxnc8Gx" Received: by smtp.kernel.org (Postfix) with ESMTPS id B98C8C19424; Sun, 21 Sep 2025 21:06:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1758488761; bh=rKwU+gFeJjRDdUOznuCYUPhpUn5SReAiuxGnMZgpY+E=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Khxnc8GxN5NTqGL92qsPIpR0Bu2/n2RKGR3QzBpbRjFHyP0FboiyHjb3oc1wdhtmO HkVDNbggyjm/b7HHYfk1QD6JIlf8x+c81L1K0WV5K+DfqZFidXxD7qGAAjw6F34PNQ k4Fv1iuvVo2w3WzfEeLL2D3BvAKRAGw3EFlNUwNEAV+CLyVinCC1p9RlZDMGM3IlUw lyAdFf+0XDb4jrTRJfkv5JhyhzQS4nxsnkMuRVss8lTG/RCcYWJapp/zbWnPB54D7w C6AljBo3XLGUkec8rf18yJjx+iNxZ//KclYeQp6NMMFIGUpvpqbRC3iwdyQfbfM65C idi1WXHjHiq/Q== 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 A9D72CAC5A8; Sun, 21 Sep 2025 21:06:01 +0000 (UTC) From: Rudraksha Gupta via B4 Relay Date: Sun, 21 Sep 2025 14:05:58 -0700 Subject: [PATCH v3 5/5] arm64: dts: rk3399-pinephone-pro: Fix voltage threshold for volume keys 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: <20250921-ppp_light_accel_mag_vol-down-v3-5-7af6651f77e4@gmail.com> References: <20250921-ppp_light_accel_mag_vol-down-v3-0-7af6651f77e4@gmail.com> In-Reply-To: <20250921-ppp_light_accel_mag_vol-down-v3-0-7af6651f77e4@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Rudraksha Gupta , Ondrej Jirman X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1758488760; l=1028; i=guptarud@gmail.com; s=20240916; h=from:subject:message-id; bh=XPT9s2nJHVubXTdQ1l+Dr/LbFevwg26FGF4Dclc5IQY=; b=wq9IsKEpwJC/5ZZc6rO3amlFoJCTMLy9a95VNPSB0xoAUzITYuavLfZi4vXHnitWefHorWnYv DikUGLKd6dpC0o7Fs2lxwY3D5FNgyeOSHmnu7VNhGookvFs3+Oh+sDQ X-Developer-Key: i=guptarud@gmail.com; a=ed25519; pk=ETrudRugWAtOpr0OhRiheQ1lXM4Kk4KGFnBySlKDi2I= X-Endpoint-Received: by B4 Relay for guptarud@gmail.com/20240916 with auth_id=211 X-Original-From: Rudraksha Gupta Reply-To: guptarud@gmail.com From: Ondrej Jirman Match the thresholds as shown in the Pinephone Pro schematic. Signed-off-by: Ondrej Jirman Signed-off-by: Rudraksha Gupta --- arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts b/arch/a= rm64/boot/dts/rockchip/rk3399-pinephone-pro.dts index a744f207dd1acebcdf566eef1c2a471b1e8f3f56..80c0acb506062b379a307a3125c= 322929724a7e8 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts @@ -40,13 +40,13 @@ adc-keys { button-up { label =3D "Volume Up"; linux,code =3D ; - press-threshold-microvolt =3D <100000>; + press-threshold-microvolt =3D <2000>; }; =20 button-down { label =3D "Volume Down"; linux,code =3D ; - press-threshold-microvolt =3D <600000>; + press-threshold-microvolt =3D <300000>; }; }; =20 --=20 2.51.0