]> Pileus Git - ~andy/linux/blobdiff - arch/mips/bcm63xx/prom.c
Merge tag 'gpio-v3.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw...
[~andy/linux] / arch / mips / bcm63xx / prom.c
index 3b21454c56a05d980599c6354e3af28851b51bfc..8ac4e095e68e24b2ba3b43ba8ecc4d07e298557e 100644 (file)
@@ -69,7 +69,11 @@ void __init prom_init(void)
                 * for now.
                 */
                if (BCMCPU_IS_6328()) {
-                       bmips_smp_enabled = 0;
+                       reg = bcm_readl(BCM_6328_OTP_BASE +
+                                       OTP_USER_BITS_6328_REG(3));
+
+                       if (reg & OTP_6328_REG3_TP1_DISABLED)
+                               bmips_smp_enabled = 0;
                } else if (BCMCPU_IS_6358()) {
                        bmips_smp_enabled = 0;
                }