From nobody Mon Jul 27 19:49:55 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 DCCB42EF64F for ; Wed, 8 Jul 2026 15:30:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783524621; cv=none; b=F6NnaUOyRkUj45NqCARGjp8wecgaszN7LumxmU0Yupq/L5Q/XsbZ5RsxZxuvxo+QCRYUZ52jCqRCQnJewbuJcc7W0dA4z44P7dW/UbjXe8R9lAkCtuuigzbiND6ucHWqa5tm93glr8NN46QD5QWRNri2HuqoSIgJQUJhIzIUhPg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783524621; c=relaxed/simple; bh=kExEI0u2FCHOGCzrs6gLrUUDf9Bz6z61FyEuo8oNCBY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=YNPyIQudMzTprDkO/1GdeWfy5vGBIqpHgBrUGfgCzsn1qAjjbw/E5tZTp1zcODsnFWI6RUYX4g6Ge4E1iJfhOE7d+5Aps4284wx78kGaDMCbS+5jDZeV3rEBqSl0QWEpImUfa/px7kopJqiOVJWZH6NDsGiPKZ4r32a05/wULB8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=YOxnlwK9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=A9KafxZ4; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="YOxnlwK9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="A9KafxZ4" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 668C3VhC2794199 for ; Wed, 8 Jul 2026 15:30:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=WBZ5IOMfH4WhWXCherx//t 8qk071J0231mN+6mZzkiI=; b=YOxnlwK9DfGuTaY4OT760BBWgI77cQclffgRkr GjBfBCXxnoqIAin4q7QAorNpeG897/ZoQoKQS7JHG2NHyPlC8KJykrnjHdmpqvI/ 08OrCy+IAwu3wuB3/5Yt8tAdUGvOtkuvepR6JkpYE0MqBy5028x9IUWoFJFEaZB1 cP82EAbo0NjwkwQmF1XQgdsEyMAg4CEbzg4pAra+hiqK8WixvxZe13bp5FkXZYay lf7BEJ7wEESse8jCpi49y5nshhxAwJ1t+960Wv5gRdmQ7GwyeHoeRaJzluT7JYZ9 ThA4KwlOrzSLeot7bWksM5G9SU3Q/5T1KLvsT97UE7p0QYKQ== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f9cswb62w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 08 Jul 2026 15:30:19 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-51c1c7f135bso15088411cf.0 for ; Wed, 08 Jul 2026 08:30:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783524618; x=1784129418; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=WBZ5IOMfH4WhWXCherx//t8qk071J0231mN+6mZzkiI=; b=A9KafxZ420e+umJTZJZZsWXexWADZIKNKKmExVVMrd5HFENEIPbpctwpBrdUj05ndc SpxN8QiBnZRqOh7BJBsOS0xGRAydiNNNR3v9A8jGuBWDhrVmGdyQ3uBKcd8Fk93OAj12 8uZCBQ9iNybFYmwD0V9mazhHZt+YDLoPC8v2EMYePk/QM6uq/rozAq/xlImOHPf/9vqf THo8ZNPAKEvn28p+Fz+5NitbNWwi8+kmM2mq6/4fsYFuV8DaqbDb6Wj7TcrUINQ/iDjZ 1bGe2c9lyC0VTHU7B1SycEa+fllxAJPbdvyjf8QO/wnu0a57C5LU2wOTHeb6muUVfzyi 869w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783524618; x=1784129418; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=WBZ5IOMfH4WhWXCherx//t8qk071J0231mN+6mZzkiI=; b=hX14WNx5or+mrbnx43ddtW+dYLX6cvWA6DaxATJe9P0rzeGqpDRU+Xuoipp8nM/s/S aM5j4DKlEUvoMAjz9EB0/j3wM7Ne4++oDpWhKav1oXu2UuwOhMj+cS5FHkeOh68d3b+0 O/vPVSmfkluHwNsvcBD15kcmhM6hxyNx2dwZP4MxHYE1SxKIKDgx09eZ4bzDZGFy549f aiy3FXh9e7WbNIT+BlRda+qNOky/xuPHEiYHLxVN86pEG6KeARoQg6OFf8eudGQiHmku Ap6Z+yhxDRUSiMXF1HAk4gbKCih8MZ7CsKH4ba6VZI+xY/Sty2MTwW2BlX6BsX2uKHeA HQ0g== X-Forwarded-Encrypted: i=1; AHgh+RoLPULiLqdNJP33CNZQZC784H1bOAmW76OYKmtUtnnaO0VWPmKh7iHorxneXTPBWkFEzNGJ+G+TtAuEKGQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwA1Q3+Faac35KVyfWYN3RiYK6mZNCZLWupSoMUECtLUYIm2S8P Dl+y8nRp4z1Um2yvu5BQAusQeeu/DDPHqW8sMoKEZYnGhzy/b0vV3h+CfTUS/26asBYXEcnFodM 3rsK8QCjie33gjQu1eOUoPc8LpZSPLXTMwUQpqS0vIgL45qyHztRRhDyxfSyJWtbHk0o= X-Gm-Gg: AfdE7cmXUzRndyYRVQFOHJLTmCKVD1SkrSnojUxPCPRKvAkgRr8iVNRJNaCGDBEhqLM kQaFB4EakuKrDIBWzls/Ms1qw9/c0pdD86e/CWNmvPGYPLVr8eQezFyxoD+lG68wZmy1EINtfv0 4dZZL+r2jqSuO35iPbm8p1uZ6M1/2lijKG0BRypEX2uWUZbT3NVQvqNzUz2sIafopeCDwytLWa2 jrtAREZAquM0phE2zpgkVThfCVFMq211BZ2G1XlXz6D8rBRM2xBygpqZIOpBH2qXqL1iHlD4gls uYKhrIVH6iqZNuVNtGgjkWV6qXRfg8VKVctEtq1xoc2jAB7vGO8PZsbESRLxh+MMYJESZigtJWD 2wyEBqFb7sz5J4gBKc0gMMff+BvbH7zq4Lv5qMW40v1fy+hHmVyuvG8HnWYFjVkcM4RK5YsTZ0N CGtpsp7xTz5557f3ms13H40K/+DRLfDbX+6rwt+JV0CpFky/fRawCxEJLzMDQhcduo1JBbAXt+/ YaXRTR6khZ/c0KDZt7d X-Received: by 2002:ac8:5fcd:0:b0:51c:1568:3a53 with SMTP id d75a77b69052e-51c8b39902fmr31419011cf.16.1783524617921; Wed, 08 Jul 2026 08:30:17 -0700 (PDT) X-Received: by 2002:ac8:5fcd:0:b0:51c:1568:3a53 with SMTP id d75a77b69052e-51c8b39902fmr31418391cf.16.1783524617372; Wed, 08 Jul 2026 08:30:17 -0700 (PDT) Received: from QCOM-eG0v1AUPpu.na.qualcomm.com (82-64-236-198.subs.proxad.net. [82.64.236.198]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c15adb482f7sm348665666b.59.2026.07.08.08.30.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 08:30:16 -0700 (PDT) From: Loic Poulain Date: Wed, 08 Jul 2026 17:30:13 +0200 Subject: [PATCH] arm64: dts: qcom: monaco-arduino-monza: Add sleep button 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: <20260708-buttons-ios-v1-1-f19feca52b60@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAARtTmoC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDcwML3aTSkpL8vGLdzPxi3TTDNLPEREuLJLPURCWgjoKi1LTMCrBp0bG 1tQA0yNmbXQAAAA== X-Change-ID: 20260708-buttons-ios-f1f6aa98b6ea To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Loic Poulain X-Mailer: b4 0.14.2 X-Proofpoint-ORIG-GUID: EVLxDjPMBqxIfg27s3061dgeoMFkQQwT X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA4MDE1MiBTYWx0ZWRfXygOUCzJCFWdX wiF3LodDRXaYejPFRlpZDu7nYypuOJhmLcYh9owiVMfft6hXPZ8XDE65jN+wNMihpW7Y554yg8a ec754c1OXiVLFA8gOD6rKS79w43BUNM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA4MDE1MiBTYWx0ZWRfX4hDaO5yNDk3m 5Z32Q1mSiwQy/WvYKC1q0w3tZA+JxhPT2Wh1qwW9KP/UZxnZdJCWJ/H+ilCDgjdt8Mve53WLO3m EaKbabtqk7KX+IOzjckBn+Am1SvCAtbnFScBTr2gipkq723r26mDcMvLDu31PPycZjgir1sRK2s ceurbhdUdmboDn7JSOZsmLDOgA2D9m7UfGJlbT31JluzvVpyOVZcQM2T+/6RJAiSAnOUbcl+DzM +KQkBFehEzclfsV1qr3pH8RE9BIHgNt7FAw28Em30efNgCZehdluU78lS/J8u8s86ihG71gb2tg Z2UxRwLAnvK3d+2KMkMildqVhh6V5NLx8WPqemCaaxVTy2qXWy6e2i2WKWR+20urDgkt5ccEw4I 3idfA+OWn1Ho61JAmA9UTzFrZNOyG8ShTS7eVf2QC7o6g74oq+zfIt6zyPujQsee5i2gItYWo/O ZEWg7UFye0m47qpvwCQ== X-Authority-Analysis: v=2.4 cv=HaYkiCE8 c=1 sm=1 tr=0 ts=6a4e6d0b cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=MDeckJw97qnk8wCBExTehA==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=gjCkitBQ8UzLeNF7HDgA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-GUID: EVLxDjPMBqxIfg27s3061dgeoMFkQQwT X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-08_02,2026-07-08_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 lowpriorityscore=0 clxscore=1015 adultscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607080152 Add the board's horizontal button connected to GPIO69 as a gpio-keys input. The button generates KEY_SLEEP events and is configured as a wakeup source. Note: The button is actually connected to the onboard MCU, and forwarded to the SoC via an active-high GPIO. Signed-off-by: Loic Poulain Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts | 22 +++++++++++++++++++= --- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts b/arch/arm64= /boot/dts/qcom/monaco-arduino-monza.dts index 8b3ed73feb6eca6578382beca588baf42b8c9bb6..0407b700f6087c9350e9142027e= 085ebb87f0406 100644 --- a/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts +++ b/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts @@ -33,6 +33,14 @@ gpio-keys { pinctrl-0 =3D <&gpio_keys_default>; pinctrl-names =3D "default"; =20 + button-sleep { + label =3D "Sleep Key"; + linux,code =3D ; + gpios =3D <&tlmm 69 GPIO_ACTIVE_HIGH>; + debounce-interval =3D <60>; + wakeup-source; + }; + button-home { label =3D "Home Key"; linux,code =3D ; @@ -501,9 +509,17 @@ perst-pins { }; =20 gpio_keys_default: gpio-keys-default-state { - pins =3D "gpio79"; - function =3D "gpio"; - bias-disable; + horizontal-button-pins { + pins =3D "gpio69"; + function =3D "gpio"; + bias-pull-down; + }; + + vertical-button-pins { + pins =3D "gpio79"; + function =3D "gpio"; + bias-disable; + }; }; =20 adv7535_default: adv7535-default-state { --- base-commit: f86573e68e56a7df7d54eb58101ac413ba731996 change-id: 20260708-buttons-ios-f1f6aa98b6ea Best regards, --=20 Loic Poulain