121 lines
3.2 KiB
Diff
121 lines
3.2 KiB
Diff
From b9cea3c01ce4c4be9fdb4143ac8a4d55ee5a2bc0 Mon Sep 17 00:00:00 2001
|
|
From: Dongjin Kim <tobetter@gmail.com>
|
|
Date: Wed, 10 Jun 2020 13:11:12 +0900
|
|
Subject: [PATCH 53/75] ODROID-HC4: arm64/dts: add 'meson64_odroidhc4.dts' for
|
|
compability
|
|
|
|
Change-Id: I1ef7c77dd26c0870c2057a090417bb59ba0ba52c
|
|
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
|
|
---
|
|
arch/arm64/boot/dts/amlogic/Makefile | 1 +
|
|
.../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 10 +++
|
|
.../boot/dts/amlogic/meson64_odroidhc4.dts | 64 +++++++++++++++++++
|
|
3 files changed, 75 insertions(+)
|
|
create mode 100644 arch/arm64/boot/dts/amlogic/meson64_odroidhc4.dts
|
|
|
|
diff --git a/arch/arm64/boot/dts/amlogic/Makefile b/arch/arm64/boot/dts/amlogic/Makefile
|
|
index 76a0b2669645..7fd3719df452 100644
|
|
--- a/arch/arm64/boot/dts/amlogic/Makefile
|
|
+++ b/arch/arm64/boot/dts/amlogic/Makefile
|
|
@@ -57,5 +57,6 @@ dtb-$(CONFIG_ARCH_MESON) += meson-a1-ad401.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_MESON) += meson64_odroidc2.dtb
|
|
dtb-$(CONFIG_ARCH_MESON) += meson64_odroidc4.dtb
|
|
+dtb-$(CONFIG_ARCH_MESON) += meson64_odroidhc4.dtb
|
|
dtb-$(CONFIG_ARCH_MESON) += meson64_odroidn2.dtb
|
|
dtb-$(CONFIG_ARCH_MESON) += meson64_odroidn2_plus.dtb
|
|
diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts
|
|
index f3f953225bf5..0764f1bb56b8 100644
|
|
--- a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts
|
|
+++ b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts
|
|
@@ -73,6 +73,16 @@ p12v_1: regulator-p12v_1 {
|
|
sound {
|
|
model = "ODROID-HC4";
|
|
};
|
|
+
|
|
+ leds {
|
|
+ compatible = "gpio-leds";
|
|
+ led-red {
|
|
+ color = <LED_COLOR_ID_RED>;
|
|
+ function = LED_FUNCTION_POWER;
|
|
+ gpios = <&gpio_ao GPIOAO_7 GPIO_ACTIVE_HIGH>;
|
|
+ linux,default-trigger = "default-on";
|
|
+ };
|
|
+ };
|
|
};
|
|
|
|
&cpu_thermal {
|
|
diff --git a/arch/arm64/boot/dts/amlogic/meson64_odroidhc4.dts b/arch/arm64/boot/dts/amlogic/meson64_odroidhc4.dts
|
|
new file mode 100644
|
|
index 000000000000..2579a9e4ccfb
|
|
--- /dev/null
|
|
+++ b/arch/arm64/boot/dts/amlogic/meson64_odroidhc4.dts
|
|
@@ -0,0 +1,64 @@
|
|
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
|
+/*
|
|
+ * Copyright (c) 2020 Dongjin Kim <tobetter@gmail.com>
|
|
+ */
|
|
+
|
|
+/dts-v1/;
|
|
+
|
|
+#include "meson-sm1-odroid-hc4.dts"
|
|
+
|
|
+/ {
|
|
+ model = "Hardkernel ODROID-HC4";
|
|
+};
|
|
+
|
|
+&cpu_opp_table {
|
|
+ /delete-node/ opp-100000000;
|
|
+ /delete-node/ opp-250000000;
|
|
+ /delete-node/ opp-500000000;
|
|
+ /delete-node/ opp-667000000;
|
|
+
|
|
+ opp-1000000000 {
|
|
+ opp-hz = /bits/ 64 <1000000000>;
|
|
+ opp-microvolt = <860000>;
|
|
+ };
|
|
+
|
|
+ opp-1200000000 {
|
|
+ opp-hz = /bits/ 64 <1200000000>;
|
|
+ opp-microvolt = <860000>;
|
|
+ };
|
|
+
|
|
+ opp-1404000000 {
|
|
+ opp-hz = /bits/ 64 <1404000000>;
|
|
+ opp-microvolt = <870000>;
|
|
+ };
|
|
+
|
|
+ opp-1500000000 {
|
|
+ opp-hz = /bits/ 64 <1500000000>;
|
|
+ opp-microvolt = <880000>;
|
|
+ };
|
|
+
|
|
+ opp-1608000000 {
|
|
+ opp-hz = /bits/ 64 <1608000000>;
|
|
+ opp-microvolt = <890000>;
|
|
+ };
|
|
+
|
|
+ opp-2016000000 {
|
|
+ opp-hz = /bits/ 64 <2016000000>;
|
|
+ opp-microvolt = <1010000>;
|
|
+ };
|
|
+ opp-2100000000 {
|
|
+ opp-hz = /bits/ 64 <2100000000>;
|
|
+ opp-microvolt = <1030000>;
|
|
+ };
|
|
+};
|
|
+
|
|
+&fan0 {
|
|
+ fan-supply = <&vcc_5v>;
|
|
+ interrupt-parent = <&gpio_intc>;
|
|
+ interrupts = <84 IRQ_TYPE_EDGE_FALLING>;
|
|
+ pulses-per-revolutions = <2>;
|
|
+};
|
|
+
|
|
+&vddcpu {
|
|
+ regulator-max-microvolt = <1030000>;
|
|
+};
|
|
--
|
|
2.25.1
|
|
|