
Signed-off-by: Phil Sutter phil@nwl.cc --- arch/arm/mach-mvebu/cpu.c | 5 ++++- arch/arm/mach-mvebu/include/mach/soc.h | 1 + 2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-mvebu/cpu.c b/arch/arm/mach-mvebu/cpu.c index d3b9789..b485be7 100644 --- a/arch/arm/mach-mvebu/cpu.c +++ b/arch/arm/mach-mvebu/cpu.c @@ -71,7 +71,7 @@ int mvebu_soc_family(void) { u16 devid = (readl(MVEBU_REG_PCIE_DEVID) >> 16) & 0xffff;
- if (devid == SOC_MV78460_ID) + if (devid == SOC_MV78460_ID || devid == SOC_MV78230_ID) return MVEBU_SOC_AXP;
if (devid == SOC_88F6810_ID || devid == SOC_88F6820_ID || @@ -90,6 +90,9 @@ int print_cpuinfo(void) puts("SoC: ");
switch (devid) { + case SOC_MV78230_ID: + puts("MV78230-"); + break; case SOC_MV78460_ID: puts("MV78460-"); break; diff --git a/arch/arm/mach-mvebu/include/mach/soc.h b/arch/arm/mach-mvebu/include/mach/soc.h index a62a220..167446c 100644 --- a/arch/arm/mach-mvebu/include/mach/soc.h +++ b/arch/arm/mach-mvebu/include/mach/soc.h @@ -11,6 +11,7 @@ #ifndef _MVEBU_SOC_H #define _MVEBU_SOC_H
+#define SOC_MV78230_ID 0x7823 #define SOC_MV78460_ID 0x7846 #define SOC_88F6810_ID 0x6810 #define SOC_88F6820_ID 0x6820