rll b827e720b0 hinlink-h28k: support new SoC Rockchip rk3528, add new board Hinlink H28K
Co-authored-by: Ricardo Pardini <ricardo@pardini.net>
2023-09-30 21:56:21 +08:00

66 lines
1.7 KiB
Diff

From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: sputnik2019 <195375690@qq.com>
Date: Thu, 28 Sep 2023 09:23:25 +0800
Subject: Patching u-boot rk35xx files arch/arm/dts/Makefile
arch/arm/dts/rk3528-hinlink-h28k.dts
---
arch/arm/dts/Makefile | 3 +-
arch/arm/dts/rk3528-hinlink-h28k.dts | 31 ++++++++++
2 files changed, 33 insertions(+), 1 deletion(-)
diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
index 0fcc630db77..65360b7ac2a 100644
--- a/arch/arm/dts/Makefile
+++ b/arch/arm/dts/Makefile
@@ -56,7 +56,8 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += \
rk3399-puma-ddr1333.dtb \
rk3399-puma-ddr1600.dtb \
rk3399-puma-ddr1866.dtb \
- rv1108-evb.dtb
+ rk3528-hinlink-h28k.dtb \
+ rv1108-evb.dtb
dtb-$(CONFIG_ARCH_MESON) += \
meson-gxbb-odroidc2.dtb
dtb-$(CONFIG_TEGRA) += tegra20-harmony.dtb \
diff --git a/arch/arm/dts/rk3528-hinlink-h28k.dts b/arch/arm/dts/rk3528-hinlink-h28k.dts
new file mode 100644
index 00000000000..089acc1a54c
--- /dev/null
+++ b/arch/arm/dts/rk3528-hinlink-h28k.dts
@@ -0,0 +1,31 @@
+/*
+ * SPDX-License-Identifier: GPL-2.0+
+ *
+ * (C) Copyright 2020 Rockchip Electronics Co., Ltd
+ */
+
+/dts-v1/;
+#include "rk3528.dtsi"
+#include "rk3528-u-boot.dtsi"
+#include <dt-bindings/input/input.h>
+
+/ {
+ model = "Hinlink H28K";
+ compatible = "hinlink,h28k", "rockchip,rk3528";
+
+ adc-keys {
+ compatible = "adc-keys";
+ io-channels = <&saradc 1>;
+ io-channel-names = "buttons";
+ keyup-threshold-microvolt = <1800000>;
+ u-boot,dm-pre-reloc;
+ status = "okay";
+
+ volumeup-key {
+ u-boot,dm-pre-reloc;
+ linux,code = <KEY_VOLUMEUP>;
+ label = "volume up";
+ press-threshold-microvolt = <9>;
+ };
+ };
+};
--
Armbian