brcm47xx: misc cleanups
authorhauke <hauke@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sun, 1 Dec 2013 18:12:57 +0000 (18:12 +0000)
committerhauke <hauke@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sun, 1 Dec 2013 18:12:57 +0000 (18:12 +0000)
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38980 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/brcm47xx/patches-3.10/110-MIPS-BCM47XX-add-vint-irq.patch
target/linux/brcm47xx/patches-3.10/790-tg3-phylib.patch

index 6351a9c..e77f5d9 100644 (file)
@@ -47,11 +47,9 @@ Subject: [PATCH 18/18] bcm47xx: add cpu_has_vint
  void __init arch_init_irq(void)
  {
  #ifdef CONFIG_BCM47XX_BCMA
-@@ -63,5 +76,16 @@ void __init arch_init_irq(void)
-               cp0_compare_irq = 7;
+@@ -64,4 +77,14 @@ void __init arch_init_irq(void)
        }
  #endif
-+
        mips_cpu_irq_init();
 +
 +      if (cpu_has_vint) {
index 19ab8fe..3529f8c 100644 (file)
@@ -31,7 +31,7 @@
                                    TG3_CPMU_PHY_STRAP_IS_SERDES;
                if (is_serdes)
                        tp->phy_addr += 7;
-+      } else if (tg3_flag(tp, IS_SSB_CORE)) {
++      } else if (tg3_flag(tp, IS_SSB_CORE) && tg3_flag(tp, ROBOSWITCH)) {
 +              int addr;
 +
 +              addr = ssb_gige_get_phyaddr(tp->pdev);