[PATCH v2] arm64: dts: qcom: eliza-evk: Add power and volume keys

From: Abel Vesa

Date: Thu Sep 03 2026 - 11:13:10 EST


The Eliza EVK has three tactile switches: SYS_ON, Volume Down,
and Volume Up.

Enable the existing PMK8550 PON power and resin keys for SYS_ON and
Volume Down. Describe Volume Up, which is connected to PM7550 GPIO6.

Do this in the Eliza EVK dtsi so it can be reused by the Eliza CQM EVK
board.

Signed-off-by: Abel Vesa <abel.vesa@xxxxxxxxxxxxxxxx>
---
Changes in v2:
- Rebased on next-20260902.
- Moved the nodes into eliza-evk.dtsi as they will be
reused by Eliza CQM EVK board.
- Mention in the commit message that this is shared
between CQS and CQM EVK boards.
- Link to v1: https://patch.msgid.link/20260824-dts-qcom-eliza-evk-add-volume-up-v1-1-0cee16886d43@xxxxxxxxxxxxxxxx
---
arch/arm64/boot/dts/qcom/eliza-evk.dtsi | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/eliza-evk.dtsi b/arch/arm64/boot/dts/qcom/eliza-evk.dtsi
index 86f2be6e37c7..6c5cc47a183e 100644
--- a/arch/arm64/boot/dts/qcom/eliza-evk.dtsi
+++ b/arch/arm64/boot/dts/qcom/eliza-evk.dtsi
@@ -12,6 +12,19 @@ chosen {
stdout-path = "serial0:115200n8";
};

+ gpio-keys {
+ compatible = "gpio-keys";
+
+ key-volume-up {
+ label = "Volume Up";
+ linux,code = <KEY_VOLUMEUP>;
+ gpios = <&pm7550_gpios 6 GPIO_ACTIVE_LOW>;
+ debounce-interval = <10>;
+ linux,can-disable;
+ wakeup-source;
+ };
+ };
+
pmic-glink {
compatible = "qcom,eliza-pmic-glink",
"qcom,sm8550-pmic-glink",
@@ -157,6 +170,15 @@ pcieport0_ep: endpoint {
};
};

+&pon_pwrkey {
+ status = "okay";
+};
+
+&pon_resin {
+ linux,code = <KEY_VOLUMEDOWN>;
+ status = "okay";
+};
+
&pm7550ba_eusb2_repeater {
vdd18-supply = <&vreg_l7b>;
vdd3-supply = <&vreg_l17b>;

---
base-commit: 32b6ef9a5d0eca44f9cd91f52f4faa89f145a0de
change-id: 20260824-dts-qcom-eliza-evk-add-volume-up-a73c65710667

Best regards,
--
Abel Vesa <abel.vesa@xxxxxxxxxxxxxxxx>