ARM: ux500: support DB8520
authorRabin Vincent <rabin.vincent@stericsson.com>
Thu, 15 Dec 2011 10:08:22 +0000 (11:08 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Sun, 18 Dec 2011 23:35:05 +0000 (00:35 +0100)
Extend the ux500 ID table to cover the DB8520 variant.

Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
arch/arm/mach-ux500/id.c

index d35122e..15a0f63 100644 (file)
@@ -65,6 +65,7 @@ static unsigned int partnumber(unsigned int asicid)
  * DB8500v1    0x411fc091      0x9001FFF4              0x008500A0
  * DB8500v1.1  0x411fc091      0x9001FFF4              0x008500A1
  * DB8500v2    0x412fc091      0x9001DBF4              0x008500B0
+ * DB8520v2.2  0x412fc091      0x9001DBF4              0x008500B2
  * DB5500v1    0x412fc091      0x9001FFF4              0x005500A0
  */
 
@@ -80,9 +81,10 @@ void __init ux500_map_io(void)
                addr = 0x9001FFF4;
                break;
 
-       case 0x412fc091: /* DB8500v2 / DB5500v1 */
+       case 0x412fc091: /* DB8520 / DB8500v2 / DB5500v1 */
                asicid = ux500_read_asicid(0x9001DBF4);
-               if (partnumber(asicid) == 0x8500)
+               if (partnumber(asicid) == 0x8500 ||
+                   partnumber(asicid) == 0x8520)
                        /* DB8500v2 */
                        break;