diff options
author | ian <ian@FreeBSD.org> | 2014-05-14 01:53:20 +0000 |
---|---|---|
committer | ian <ian@FreeBSD.org> | 2014-05-14 01:53:20 +0000 |
commit | 14106897a198286392ed1343f8984675609d1e2a (patch) | |
tree | ea48f091a3b1b41f214ed5ffa8cf5ba4241728f1 /sys/dev/mii | |
parent | ae2bbb5100a71ca9712eebe64ce4a80b680f030b (diff) | |
download | FreeBSD-src-14106897a198286392ed1343f8984675609d1e2a.zip FreeBSD-src-14106897a198286392ed1343f8984675609d1e2a.tar.gz |
MFC r257702, r257745, r257746, r257747, r257751, r257791, r257793,
r257794, r257795, r257992
Teach nexus(4) about Open Firmware (e.g. FDT) on ARM and MIPS, retiring
fdtbus in most cases.
Make OF_nextprop() work correctly for FDT by using the libfdt
fdt_next_property_offset() API.
Do not panic if pmap_mincore() is called.
An addendum: it is possible, though of questionable utility, for a node
to have no properties at all.
Add definition for the Atheros 8021 gigabit PHY.
Consolidate Apple firmware hacks and improve them by switching on the
presence of mac-io devices in the tree, which uniquely identifies Apple
hardware.
Allow OF_decode_addr() to also be able to map resources on big-endian
devices.
Make tsec work with the device tree present on the RB800.
Be more flexible about which compatible strings to accept. This brings up
the PCI Express bus on the RB800 using the firmware device tree.
Rename the "bare" platform "mpc85xx", which is what it actually is, and
add actual platform probing based on PVR.
Diffstat (limited to 'sys/dev/mii')
-rw-r--r-- | sys/dev/mii/atphy.c | 1 | ||||
-rw-r--r-- | sys/dev/mii/miidevs | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/mii/atphy.c b/sys/dev/mii/atphy.c index cca8813..e480e86 100644 --- a/sys/dev/mii/atphy.c +++ b/sys/dev/mii/atphy.c @@ -80,6 +80,7 @@ static int atphy_setmedia(struct mii_softc *, int); static const struct mii_phydesc atphys[] = { MII_PHY_DESC(xxATHEROS, F1), MII_PHY_DESC(xxATHEROS, F1_7), + MII_PHY_DESC(xxATHEROS, AR8021), MII_PHY_DESC(xxATHEROS, F2), MII_PHY_END }; diff --git a/sys/dev/mii/miidevs b/sys/dev/mii/miidevs index 60a883a..d7671b2 100644 --- a/sys/dev/mii/miidevs +++ b/sys/dev/mii/miidevs @@ -136,6 +136,7 @@ model yyAMD 79c901home 0x0039 Am79C901 HomePNA 1.0 interface /* Atheros Communications/Attansic PHYs */ model xxATHEROS F1 0x0001 Atheros F1 10/100/1000 PHY model xxATHEROS F2 0x0002 Atheros F2 10/100 PHY +model xxATHEROS AR8021 0x0004 Atheros AR8021 10/100/1000 PHY model xxATHEROS F1_7 0x0007 Atheros F1 10/100/1000 PHY /* Asix semiconductor PHYs */ |