xref: /rk3399_rockchip-uboot/arch/arm/dts/rv1106-evb.dts (revision dc5d302761e8e4d8c7ed3da314a66f0c99c1762c)
104e2aa7fSJoseph Chen// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
204e2aa7fSJoseph Chen/*
304e2aa7fSJoseph Chen * Copyright (c) 2021 Fuzhou Rockchip Electronics Co., Ltd.
404e2aa7fSJoseph Chen */
504e2aa7fSJoseph Chen
604e2aa7fSJoseph Chen/dts-v1/;
704e2aa7fSJoseph Chen
804e2aa7fSJoseph Chen#include "rv1106.dtsi"
904e2aa7fSJoseph Chen#include "rv1106-u-boot.dtsi"
10e01ec9b5SJoseph Chen#include <dt-bindings/input/input.h>
1104e2aa7fSJoseph Chen
1204e2aa7fSJoseph Chen/ {
1304e2aa7fSJoseph Chen	model = "Rockchip RV1106 EVB Board";
1404e2aa7fSJoseph Chen	compatible = "rockchip,rv1106-evb", "rockchip,rv1106";
1504e2aa7fSJoseph Chen
16e01ec9b5SJoseph Chen	adc-keys {
17e01ec9b5SJoseph Chen		compatible = "adc-keys";
18e01ec9b5SJoseph Chen		io-channels = <&saradc 0>;
19e01ec9b5SJoseph Chen		io-channel-names = "buttons";
20e01ec9b5SJoseph Chen		keyup-threshold-microvolt = <1800000>;
21e01ec9b5SJoseph Chen		u-boot,dm-pre-reloc;
22e01ec9b5SJoseph Chen		status = "okay";
23e01ec9b5SJoseph Chen
24e01ec9b5SJoseph Chen		volumeup-key {
25e01ec9b5SJoseph Chen			u-boot,dm-pre-reloc;
26e01ec9b5SJoseph Chen			linux,code = <KEY_VOLUMEUP>;
27e01ec9b5SJoseph Chen			label = "volume up";
28e01ec9b5SJoseph Chen			press-threshold-microvolt = <1750>;
29e01ec9b5SJoseph Chen		};
30e01ec9b5SJoseph Chen	};
3104e2aa7fSJoseph Chen};
3204e2aa7fSJoseph Chen
33*dc5d3027SWeiwen Chen&hw_decompress {
34*dc5d3027SWeiwen Chen	u-boot,dm-spl;
35*dc5d3027SWeiwen Chen	status = "okay";
36*dc5d3027SWeiwen Chen};
37