arm64: dts: qcom: sdm845-starqltechn: add gpio keys

Add support for phone buttons.

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com>
Link: https://lore.kernel.org/r/20250225-starqltechn_integration_upstream-v9-6-a5d80375cb66@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
Dzmitry Sankouski 2025-02-25 19:38:57 +03:00 committed by Bjorn Andersson
parent fb5fce873b
commit b58e67cd60

View File

@ -7,9 +7,11 @@
/dts-v1/;
#include <dt-bindings/input/linux-event-codes.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/regulator/qcom,rpmh-regulator.h>
#include "sdm845.dtsi"
#include "pm8998.dtsi"
/ {
chassis-type = "handset";
@ -69,6 +71,25 @@ memory@a1300000 {
pmsg-size = <0x40000>;
};
};
gpio-keys {
compatible = "gpio-keys";
autorepeat;
key-vol-up {
label = "Volume Up";
gpios = <&pm8998_gpios 6 GPIO_ACTIVE_LOW>;
linux,code = <KEY_VOLUMEUP>;
debounce-interval = <15>;
};
key-wink {
label = "Bixby";
gpios = <&pm8998_gpios 19 GPIO_ACTIVE_LOW>;
linux,code = <KEY_ENTER>;
debounce-interval = <15>;
};
};
};
@ -417,6 +438,11 @@ &usb_1_qmpphy {
status = "okay";
};
&pm8998_resin {
linux,code = <KEY_VOLUMEDOWN>;
status = "okay";
};
&tlmm {
gpio-reserved-ranges = <27 4>, /* SPI (eSE - embedded Secure Element) */
<85 4>; /* SPI (fingerprint reader) */