ARM: dts: rockchip: add recovery button for Rock2 Square

The recovery button is connected to ADC1.  This is the same setup as the
Firefly board, but for Rock2 the power supply is connected on the module
and all of the inputs are wired up to the edge connector, so use of the
ADC depends on the carrier board.

Signed-off-by: John Keeping <john@metanate.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
This commit is contained in:
John Keeping 2018-02-18 17:03:35 +00:00 committed by Heiko Stuebner
parent 1689dbe7b5
commit 83454312f7
2 changed files with 21 additions and 0 deletions

View File

@ -280,6 +280,10 @@
}; };
}; };
&saradc {
vref-supply = <&vcc_18>;
};
&tsadc { &tsadc {
rockchip,hw-tshut-mode = <0>; /* tshut mode 0:CRU 1:GPIO */ rockchip,hw-tshut-mode = <0>; /* tshut mode 0:CRU 1:GPIO */
rockchip,hw-tshut-polarity = <0>; /* tshut polarity 0:LOW 1:HIGH */ rockchip,hw-tshut-polarity = <0>; /* tshut polarity 0:LOW 1:HIGH */

View File

@ -50,6 +50,19 @@
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
adc-keys {
compatible = "adc-keys";
io-channels = <&saradc 1>;
io-channel-names = "buttons";
keyup-threshold-microvolt = <1800000>;
button-recovery {
label = "Recovery";
linux,code = <KEY_VENDOR>;
press-threshold-microvolt = <0>;
};
};
gpio-keys { gpio-keys {
compatible = "gpio-keys"; compatible = "gpio-keys";
@ -281,6 +294,10 @@
}; };
}; };
&saradc {
status = "okay";
};
&spdif { &spdif {
status = "okay"; status = "okay";
}; };