generic: rtl8366: add hw_init to initialize registers after reset
[openwrt.git] / target / linux / brcm47xx / patches-2.6.33 / 210-b44_phy_fix.patch
index 11c6e5a..68c954f 100644 (file)
 +
 +static inline void b44_bcm47xx_workarounds(struct b44 *bp)
 +{
-+       /* Toshiba WRC-1000, Siemens SE505 v1, Askey RT-210W, RT-220W */
-+       if (simple_strtoul(getvar("boardnum"), NULL, 0) == 100) {
-+               bp->phy_addr = B44_PHY_ADDR_NO_PHY;
-+       } else {
-+               /* WL-HDD */
-+               struct ssb_device *sdev = bp->sdev;
-+               if (startswith(getvar("hardware_version"), "WL300-")) 
-+               {
-+                       if (sdev->bus->sprom.et0phyaddr == 0 &&
-+                           sdev->bus->sprom.et1phyaddr == 1)
-+                               bp->phy_addr = B44_PHY_ADDR_NO_PHY;
-+               }
-+       }
-+       return;
++      /* Toshiba WRC-1000, Siemens SE505 v1, Askey RT-210W, RT-220W */
++      if (simple_strtoul(getvar("boardnum"), NULL, 0) == 100) {
++              bp->phy_addr = B44_PHY_ADDR_NO_PHY;
++      } else {
++              /* WL-HDD */
++              struct ssb_device *sdev = bp->sdev;
++              if (startswith(getvar("hardware_version"), "WL300-")) 
++              {
++                      if (sdev->bus->sprom.et0phyaddr == 0 &&
++                          sdev->bus->sprom.et1phyaddr == 1)
++                              bp->phy_addr = B44_PHY_ADDR_NO_PHY;
++              }
++      }
++      return;
 +}
 +
 +#else
This page took 0.022805 seconds and 4 git commands to generate.