summaryrefslogtreecommitdiffstats
path: root/arch/mips/include/asm/mach-ralink/mt7620.h
diff options
context:
space:
mode:
authorJohn Crispin <blogic@openwrt.org>2014-10-08 23:30:24 +0200
committerRalf Baechle <ralf@linux-mips.org>2014-11-24 07:45:24 +0100
commit53263a1c68524fd35e2f2ea7f03d0fef362b944d (patch)
tree298059dd691f81045636645621ffd9f7e1e709c1 /arch/mips/include/asm/mach-ralink/mt7620.h
parent1dc5c2cfc17ec0522eab33913a73726413420410 (diff)
downloadlinux-53263a1c68524fd35e2f2ea7f03d0fef362b944d.tar.bz2
MIPS: ralink: add mt7628an support
Signed-off-by: John Crispin <blogic@openwrt.org> Patchwork: http://patchwork.linux-mips.org/patch/8031/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/include/asm/mach-ralink/mt7620.h')
-rw-r--r--arch/mips/include/asm/mach-ralink/mt7620.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/mips/include/asm/mach-ralink/mt7620.h b/arch/mips/include/asm/mach-ralink/mt7620.h
index 863aea5dcf0c..1976fb815fd1 100644
--- a/arch/mips/include/asm/mach-ralink/mt7620.h
+++ b/arch/mips/include/asm/mach-ralink/mt7620.h
@@ -13,6 +13,13 @@
#ifndef _MT7620_REGS_H_
#define _MT7620_REGS_H_
+enum mt762x_soc_type {
+ MT762X_SOC_UNKNOWN = 0,
+ MT762X_SOC_MT7620A,
+ MT762X_SOC_MT7620N,
+ MT762X_SOC_MT7628AN,
+};
+
#define MT7620_SYSC_BASE 0x10000000
#define SYSC_REG_CHIP_NAME0 0x00
@@ -27,6 +34,7 @@
#define MT7620_CHIP_NAME0 0x3637544d
#define MT7620_CHIP_NAME1 0x20203032
+#define MT7628_CHIP_NAME1 0x20203832
#define SYSCFG0_XTAL_FREQ_SEL BIT(6)
@@ -71,6 +79,9 @@
#define SYSCFG0_DRAM_TYPE_DDR1 1
#define SYSCFG0_DRAM_TYPE_DDR2 2
+#define SYSCFG0_DRAM_TYPE_DDR2_MT7628 0
+#define SYSCFG0_DRAM_TYPE_DDR1_MT7628 1
+
#define MT7620_DRAM_BASE 0x0
#define MT7620_SDRAM_SIZE_MIN 2
#define MT7620_SDRAM_SIZE_MAX 64