mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 18:21:24 +02:00
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 <abel.vesa@oss.qualcomm.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260428-glymur-dts-add-lid-sensor-v1-1-470cc168e70a@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
parent
b1b08554e3
commit
627aab9bfe
|
|
@ -10,6 +10,8 @@
|
|||
#include "pmk8850.dtsi" /* SPMI0: SID-0 */
|
||||
#include "smb2370.dtsi" /* SPMI2: SID-9/10/11 */
|
||||
|
||||
#include <dt-bindings/input/gpio-keys.h>
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Glymur CRD";
|
||||
compatible = "qcom,glymur-crd", "qcom,glymur";
|
||||
|
|
@ -44,7 +46,7 @@ sleep_clk: sleep-clk {
|
|||
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 @@ key-volume-up {
|
|||
linux,can-disable;
|
||||
wakeup-source;
|
||||
};
|
||||
|
||||
switch-lid {
|
||||
label = "lid";
|
||||
gpios = <&tlmm 92 GPIO_ACTIVE_LOW>;
|
||||
linux,input-type = <EV_SW>;
|
||||
linux,code = <SW_LID>;
|
||||
wakeup-source;
|
||||
wakeup-event-action = <EV_ACT_DEASSERTED>;
|
||||
};
|
||||
};
|
||||
|
||||
vreg_nvme: regulator-nvme {
|
||||
|
|
@ -565,6 +576,12 @@ &tlmm {
|
|||
<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";
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user