From: Abel Vesa Date: Tue, 28 Apr 2026 12:32:29 +0000 (+0300) Subject: arm64: dts: qcom: glymur-crd: Enable LID sensor X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=627aab9bfe03613c9f0142d5a70faa7ff9634569;p=thirdparty%2Fkernel%2Flinux.git arm64: dts: qcom: glymur-crd: Enable LID sensor The Glymur CRD has a Hall-effect sensor used for detecting when the lid is opened or closed. Describe it as an SW_LID gpio-key switch. Signed-off-by: Abel Vesa Reviewed-by: Konrad Dybcio Link: https://lore.kernel.org/r/20260428-glymur-dts-add-lid-sensor-v1-1-470cc168e70a@oss.qualcomm.com Signed-off-by: Bjorn Andersson --- diff --git a/arch/arm64/boot/dts/qcom/glymur-crd.dtsi b/arch/arm64/boot/dts/qcom/glymur-crd.dtsi index 2852d257ac8c0..357d4ad8380a6 100644 --- a/arch/arm64/boot/dts/qcom/glymur-crd.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur-crd.dtsi @@ -10,6 +10,8 @@ #include "pmk8850.dtsi" /* SPMI0: SID-0 */ #include "smb2370.dtsi" /* SPMI2: SID-9/10/11 */ +#include + / { model = "Qualcomm Technologies, Inc. Glymur CRD"; compatible = "qcom,glymur-crd", "qcom,glymur"; @@ -44,7 +46,7 @@ gpio-keys { compatible = "gpio-keys"; - pinctrl-0 = <&key_vol_up_default>; + pinctrl-0 = <&key_vol_up_default>, <&hall_int_n_default>; pinctrl-names = "default"; key-volume-up { @@ -55,6 +57,15 @@ linux,can-disable; wakeup-source; }; + + switch-lid { + label = "lid"; + gpios = <&tlmm 92 GPIO_ACTIVE_LOW>; + linux,input-type = ; + linux,code = ; + wakeup-source; + wakeup-event-action = ; + }; }; vreg_nvme: regulator-nvme { @@ -565,6 +576,12 @@ <10 2>, /* OOB UART */ <44 4>; /* Security SPI (TPM) */ + hall_int_n_default: hall-int-n-state { + pins = "gpio92"; + function = "gpio"; + bias-disable; + }; + pcie4_default: pcie4-default-state { clkreq-n-pins { pins = "gpio147";