arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: add Function key support

Enable the SARADC controller and add the adc-keys node to support
the Function key found on the Khadas VIM1S board.

Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Nick Xie <nick@khadas.com>
Link: https://patch.msgid.link/20260325070618.81955-5-nick@khadas.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
This commit is contained in:
Nick Xie 2026-03-25 15:06:18 +08:00 committed by Neil Armstrong
parent 4badf8d60d
commit def2d23796

View File

@ -40,6 +40,20 @@ secmon_reserved: secmon@5000000 {
};
};
adc-keys {
compatible = "adc-keys";
io-channels = <&saradc 0>;
io-channel-names = "buttons";
keyup-threshold-microvolt = <1710000>;
poll-interval = <100>;
button-function {
label = "Function";
linux,code = <KEY_FN>;
press-threshold-microvolt = <10000>;
};
};
emmc_pwrseq: emmc-pwrseq {
compatible = "mmc-pwrseq-emmc";
reset-gpios = <&gpio GPIOB_9 GPIO_ACTIVE_LOW>;
@ -278,6 +292,11 @@ brcmf: wifi@1 {
};
};
&saradc {
status = "okay";
vref-supply = <&vddio_ao1v8>;
};
&spicc0 {
status = "okay";
pinctrl-names = "default";