brcm47xx: b44: detect external phy by bit set in DevControl register
authorhauke <hauke@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 22 Oct 2013 21:01:35 +0000 (21:01 +0000)
committerhauke <hauke@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 22 Oct 2013 21:01:35 +0000 (21:01 +0000)
commit1637a027e04ef57d5a2fadf9792e90c5615476a0
tree768bde71325ebc9a25a0963103c8ec3629e89bae
parentb36eb4a3ac3fc6d4f1043d9ea2cbbcdc44ed142a
brcm47xx: b44: detect external phy by bit set in DevControl register

Without this patch we treated only phy addr 30 as an external phy, but
there is a register to check that. Now we do not have to try to reset
the switch to check for an external switch.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38502 3c298f89-4303-0410-b956-a3cf2f4a3e73
target/linux/brcm47xx/patches-3.10/201-b44-use-B44_FLAG_EXTERNAL_PHY.patch [new file with mode: 0644]
target/linux/brcm47xx/patches-3.10/202-b44-rename-B44_PHY_ADDR_NO_PHY-to-B44_PHY_ADDR_NO_LO.patch
target/linux/brcm47xx/patches-3.10/203-b44-abort-when-no-PHY-is-available-at-all.patch
target/linux/brcm47xx/patches-3.10/204-b44-rename-b44_mii_-read-write-to-b44_mdio_-read-wri.patch
target/linux/brcm47xx/patches-3.10/205-b44-add-phylib-support.patch
target/linux/brcm47xx/patches-3.10/206-b44-activate-PHY-when-MAC-is-off.patch
target/linux/brcm47xx/patches-3.10/207-b44-do-not-set-phy-addr-to-30-for-every-ext-phy.patch [new file with mode: 0644]
target/linux/brcm47xx/patches-3.10/210-b44_phy_fix.patch