rk3026: fix cpu_is_rk3026, tag offset is 0x3ff0
author黄涛 <huangtao@rock-chips.com>
Tue, 30 Jul 2013 13:23:22 +0000 (21:23 +0800)
committer黄涛 <huangtao@rock-chips.com>
Tue, 30 Jul 2013 13:26:51 +0000 (21:26 +0800)
arch/arm/plat-rk/include/plat/cpu.h

index b1547e24926ce33ba78c2fe59375ef48f03b5d60..21e9a9e180aa2b388a81145dbda5562c5965b5bd 100644 (file)
@@ -72,10 +72,10 @@ static inline bool soc_is_rk3188plus(void)
 
 static inline bool cpu_is_rk3026(void)
 {
-       return readl_relaxed(RK30_ROM_BASE + 0x27f0) == 0x32393243
-           && readl_relaxed(RK30_ROM_BASE + 0x27f4) == 0x32303133
-           && readl_relaxed(RK30_ROM_BASE + 0x27f8) == 0x30353239
-           && readl_relaxed(RK30_ROM_BASE + 0x27fc) == 0x56313031;
+       return readl_relaxed(RK30_ROM_BASE + 0x3ff0) == 0x32393243
+           && readl_relaxed(RK30_ROM_BASE + 0x3ff4) == 0x32303133
+           && readl_relaxed(RK30_ROM_BASE + 0x3ff8) == 0x30353239
+           && readl_relaxed(RK30_ROM_BASE + 0x3ffc) == 0x56313031;
 }
 #else
 static inline bool cpu_is_rk30xx(void) { return false; }