forked from Ivasoft/openwrt
mediatek: update patches
add fixes for * ethernet * cpufreq * nand * a7-timer Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 49098
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
From cfe366d7a20f88c7fc92faaf8b25c24e730bd40b Mon Sep 17 00:00:00 2001
|
||||
From a4df3e7e4e906a4e9dac1f8c43f6192f22ef6242 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <blogic@openwrt.org>
|
||||
Date: Tue, 5 Jan 2016 12:16:17 +0100
|
||||
Subject: [PATCH 23/66] ARM: dts: mediatek: add MT7623 basic support
|
||||
Subject: [PATCH 23/78] ARM: dts: mediatek: add MT7623 basic support
|
||||
|
||||
This adds basic chip support for Mediatek MT7623.
|
||||
|
||||
@@ -9,16 +9,18 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
||||
---
|
||||
arch/arm/boot/dts/Makefile | 1 +
|
||||
arch/arm/boot/dts/mt7623-evb.dts | 459 +++++++++++++++++++++++++++++++++
|
||||
arch/arm/boot/dts/mt7623.dtsi | 507 +++++++++++++++++++++++++++++++++++++
|
||||
arch/arm/boot/dts/mt7623.dtsi | 510 +++++++++++++++++++++++++++++++++++++
|
||||
arch/arm/mach-mediatek/Kconfig | 4 +
|
||||
arch/arm/mach-mediatek/mediatek.c | 1 +
|
||||
5 files changed, 972 insertions(+)
|
||||
5 files changed, 975 insertions(+)
|
||||
create mode 100644 arch/arm/boot/dts/mt7623-evb.dts
|
||||
create mode 100644 arch/arm/boot/dts/mt7623.dtsi
|
||||
|
||||
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
|
||||
index 30bbc37..2bce370 100644
|
||||
--- a/arch/arm/boot/dts/Makefile
|
||||
+++ b/arch/arm/boot/dts/Makefile
|
||||
@@ -774,6 +774,7 @@
|
||||
@@ -774,6 +774,7 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += \
|
||||
mt6580-evbp1.dtb \
|
||||
mt6589-aquaris5.dtb \
|
||||
mt6592-evb.dtb \
|
||||
@@ -26,6 +28,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
||||
mt8127-moose.dtb \
|
||||
mt8135-evbp1.dtb
|
||||
dtb-$(CONFIG_ARCH_ZX) += zx296702-ad1.dtb
|
||||
diff --git a/arch/arm/boot/dts/mt7623-evb.dts b/arch/arm/boot/dts/mt7623-evb.dts
|
||||
new file mode 100644
|
||||
index 0000000..5e9381d
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/boot/dts/mt7623-evb.dts
|
||||
@@ -0,0 +1,459 @@
|
||||
@@ -488,9 +493,12 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
||||
+ mediatek,reset-pin = <&pio 15 0>;
|
||||
+ status = "okay";
|
||||
+};
|
||||
diff --git a/arch/arm/boot/dts/mt7623.dtsi b/arch/arm/boot/dts/mt7623.dtsi
|
||||
new file mode 100644
|
||||
index 0000000..c53c10d
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/boot/dts/mt7623.dtsi
|
||||
@@ -0,0 +1,508 @@
|
||||
@@ -0,0 +1,510 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2016 MediaTek Inc.
|
||||
+ * Author: John Crispin <blogic@openwrt.org>
|
||||
@@ -947,7 +955,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
||||
+
|
||||
+ clocks = <&topckgen CLK_TOP_ETHIF_SEL>;
|
||||
+ clock-names = "ethif";
|
||||
+ interrupts = <GIC_SPI 200 IRQ_TYPE_LEVEL_LOW>;
|
||||
+ interrupts = <GIC_SPI 200 IRQ_TYPE_LEVEL_LOW
|
||||
+ GIC_SPI 199 IRQ_TYPE_LEVEL_LOW
|
||||
+ GIC_SPI 198 IRQ_TYPE_LEVEL_LOW>;
|
||||
+ power-domains = <&scpsys MT2701_POWER_DOMAIN_ETH>;
|
||||
+
|
||||
+ mediatek,ethsys = <ðsys>;
|
||||
@@ -999,9 +1009,11 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
||||
+ status = "disabled";
|
||||
+ };
|
||||
+};
|
||||
diff --git a/arch/arm/mach-mediatek/Kconfig b/arch/arm/mach-mediatek/Kconfig
|
||||
index 37dd438..7fb605e 100644
|
||||
--- a/arch/arm/mach-mediatek/Kconfig
|
||||
+++ b/arch/arm/mach-mediatek/Kconfig
|
||||
@@ -21,6 +21,10 @@
|
||||
@@ -21,6 +21,10 @@ config MACH_MT6592
|
||||
bool "MediaTek MT6592 SoCs support"
|
||||
default ARCH_MEDIATEK
|
||||
|
||||
@@ -1012,9 +1024,11 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
||||
config MACH_MT8127
|
||||
bool "MediaTek MT8127 SoCs support"
|
||||
default ARCH_MEDIATEK
|
||||
diff --git a/arch/arm/mach-mediatek/mediatek.c b/arch/arm/mach-mediatek/mediatek.c
|
||||
index d019a08..bcfca37 100644
|
||||
--- a/arch/arm/mach-mediatek/mediatek.c
|
||||
+++ b/arch/arm/mach-mediatek/mediatek.c
|
||||
@@ -46,6 +46,7 @@
|
||||
@@ -46,6 +46,7 @@ static void __init mediatek_timer_init(void)
|
||||
static const char * const mediatek_board_dt_compat[] = {
|
||||
"mediatek,mt6589",
|
||||
"mediatek,mt6592",
|
||||
@@ -1022,3 +1036,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
||||
"mediatek,mt8127",
|
||||
"mediatek,mt8135",
|
||||
NULL,
|
||||
--
|
||||
1.7.10.4
|
||||
|
||||
|
||||
Reference in New Issue
Block a user