From nobody Mon Feb 9 01:07:10 2026 Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DC35C286405 for ; Fri, 16 Jan 2026 14:22:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768573377; cv=none; b=eCi4TpFzJu1Ari6M0trlc5aIZt5hWjD+r0Xgmcb2a1DoUY8tR0VfL3DS4wyoqQttHuykd8cAizhVJHpA37q5Pw9DoUeVyGqmFVGprb+qT9wo9eNdY3T+52Z0CQsTheIz7dXfQv4/A9c0ZkMksq8Q9zjcgc+nPph/3hyLdeu3DxA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768573377; c=relaxed/simple; bh=qpyArYbgGexp0kw5GKDzvXd4kBpE70tAA0DX+Y4oYPc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=DlKsEu0YRKSp9kYnO4D9b4sw2YcRpNrxe73Prp/eFr4+m1Ew/ryegkOgMAyCy/a1cqK/mOBEjItScsQ4XcYuguar8ovnbEm/RjAz38Y95iI86IgtUVzUTuI4i0pFr5Dm22kxHWtHauMaOYwM2WLcOHfECZgE85v9BqLVP0HG6rg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=WSfOmN96; arc=none smtp.client-ip=209.85.208.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="WSfOmN96" Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-64d30dc4ed7so4049926a12.0 for ; Fri, 16 Jan 2026 06:22:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1768573373; x=1769178173; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=c4htJr+mv+3MEm3YJIQ7F3EojQWw625TtO5UiPuBMOs=; b=WSfOmN96iKXxFRro8ZsEjZjB0+VznXzBvzfbcATUNuaBPPShfW2ZCBePPMuXD88jnF zHKeHQ3at5UKb04WKQHnmR4T/Tlzmic4o+c+5SB/tZNpTIwSouxry9lSKWFsUzZIPi/M ZzWdkQRqOfDoCrKNgCwFT4jDSdS0JOza573trLisulpNWAWud0owTAJsMkfRAo8siIwg RJu55IhBgbHAAKlgoQesTUNDSJxve09HzDuOtFokfO+3HNfMkh4o4j001z7PTH/5uwcw bd7QhTNe0tTpa8+XiAQyb02+bVUw4XpbLkrrBSddCYtwuuOHuvWqrSuwOcO/me0CziDS wKvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768573373; x=1769178173; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=c4htJr+mv+3MEm3YJIQ7F3EojQWw625TtO5UiPuBMOs=; b=NE1WyOWQehcDRTdIVv5xHav4NU0dD0Up61ZbB6ciuO+tn0HN2iuL2dsCyi/Yoc585j btvdBjgr/Tu0UOr/2IAIObqitIeFjHyFWPZGs1pVoQxTm1PYdKdUY67kPOrDu6BZSH6k qjOY2WfE6iZb4jsL4eTxUyL+NZNxw1U85uC25JVK99+x2Ej0TwtVrRVUk1nzH0PN9sXc cHxETkO+DDuO0xM/3ENV8pWKXPWd1rD4r6hN2cj3vJzAPxZSnnKAZ/D9IQ/hIb1s+YyA 1P+BNSmJT9ypzxOo54lkw+MbUbDX0v5lcV1YEEbZj0jUfDBJJpIYsukes4wL8jW7hE4W 1Zkw== X-Forwarded-Encrypted: i=1; AJvYcCWAijHivyAYdtsrG0HMsPL7lCpkH4sSy1UYzXkCxh2cgov2OX2uUb9KYv4cWTmlOvRY2V1cFrb072E5jpA=@vger.kernel.org X-Gm-Message-State: AOJu0YzuCNqe/Fx41Q+ATz5Er2jf2zLBkIxL0AecBFv/7XsMo/mz37Kh LgEBI3KTklz9mxoePQOZnQkkqjT+gv64h0MX6skVSbCRxuwaHkn0NY6D8YIBd7VWzJE= X-Gm-Gg: AY/fxX5YPblohM3zJqwC+nNVfM08KOggRJGD7mNyPsc5YGtzsJn3y354Y9lXxazzKSi KTYk1zg75dX55+BfUkF9jq5+ZmyIhO1eltNZi1MjS8ViGRZ7k7yrZsU6BcW+J3hPQYjQ7P1jgyE Sgz1hvJWACvF7apKjWmf5cTDo6s9iK9/P5p+qjQ1xjj2Mf98DLUU8n+m5+Mx2fhOgDXYg6I+7cn vu5rOqPtcub0dW8I80L+0oEZOaYGbQU/96S9+I/QmGfj9+N7IrXzQ2eVnmG6UGVlslNx9MWKGJP p42Zk4B56AVSS8MzkHPd7w5782KNVzlDdWLTRb1eq6JoeAKuUG0zQdxl5Q+HH9l7fxtOSY9+e7t bZyQQT8pX3GsStyUEWk0Mgs+flbRWKrbEyA3qB6rV8wzC07EaLNIFP+Sdxf3jsKMVQTGPJUsrqx CQGNiXKy8AZtX1zEWXzYc3teIhCnpiWUBYrM3kfOpfs3hXPcJxpHwPeT2ki0G+pW2L X-Received: by 2002:a05:6402:50ce:b0:653:ea2a:252d with SMTP id 4fb4d7f45d1cf-654524c77a0mr2442998a12.7.1768573373244; Fri, 16 Jan 2026 06:22:53 -0800 (PST) Received: from [172.16.240.99] (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-65452bce56bsm2558871a12.1.2026.01.16.06.22.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Jan 2026 06:22:52 -0800 (PST) From: Luca Weiss Date: Fri, 16 Jan 2026 15:22:52 +0100 Subject: [PATCH] arm64: dts: qcom: milos-fairphone-fp6: Add Hall Effect sensor 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: <20260116-fp6-hall-sensor-v1-1-69275c6bd809@fairphone.com> X-B4-Tracking: v=1; b=H4sIAAAAAAAC/yXMQQrDIBCF4avIrDugUkybq5QsbDo2A4mmjimBk LtX6vJ/8L4DhDKTQK8OyPRl4RRrmIuCcfLxTciv2mC1ddoYh2F1OPl5RqEoKaPR13uw4dZZP0J 9rZkC73/xMbTO9NkqXNoITy+EY1oWLr2KtBdsuO5gOM8fBx2O55IAAAA= X-Change-ID: 20260116-fp6-hall-sensor-1049f2f872ac To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1768573372; l=1553; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=qpyArYbgGexp0kw5GKDzvXd4kBpE70tAA0DX+Y4oYPc=; b=SUQPJhnuPQ8OkZKLbWyhCU/QRzhAx9RGx7gjxBZU+8r8zevPBYChTL2y+F93PZr8Gj37riMSN +z5nLTFhTZgBuq7+kTL+8T2uWWz3lFzQOkXN7OoqS89Hm5E7Tx1b0y8 X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= Add a node for the Hall Effect sensor, used to detect whether the Flip Cover is closed or not. The sensor is powered through vreg_l10b, so let's put a regulator-always-on on that to make sure the sensor gets power. Signed-off-by: Luca Weiss --- arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts b/arch/arm64/= boot/dts/qcom/milos-fairphone-fp6.dts index 7629ceddde2a..98b3fc654206 100644 --- a/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts +++ b/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts @@ -32,6 +32,16 @@ gpio-keys { pinctrl-0 =3D <&volume_up_default>; pinctrl-names =3D "default"; =20 + /* Powered by the always-on vreg_l10b */ + event-hall-sensor { + label =3D "Hall Effect Sensor"; + gpios =3D <&tlmm 70 GPIO_ACTIVE_LOW>; + linux,input-type =3D ; + linux,code =3D ; + linux,can-disable; + wakeup-source; + }; + key-volume-up { label =3D "Volume Up"; gpios =3D <&pm7550_gpios 6 GPIO_ACTIVE_LOW>; @@ -316,6 +326,8 @@ vreg_l10b: ldo10 { regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-initial-mode =3D ; + /* Hall sensor VDD */ + regulator-always-on; }; =20 vreg_l11b: ldo11 { --- base-commit: ef1c7b875741bef0ff37ae8ab8a9aaf407dc141c change-id: 20260116-fp6-hall-sensor-1049f2f872ac Best regards, --=20 Luca Weiss