<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/mii, branch release/10.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-05-14T01:53:20Z</updated>
<entry>
<title>MFC r257702, r257745, r257746, r257747, r257751, r257791, r257793,</title>
<updated>2014-05-14T01:53:20Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2014-05-14T01:53:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4a7cdc7c19181e47140e92c58b77ee1bdab29da2'/>
<id>urn:sha1:4a7cdc7c19181e47140e92c58b77ee1bdab29da2</id>
<content type='text'>
    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.
</content>
</entry>
<entry>
<title>MFC r257304:</title>
<updated>2013-11-04T05:52:33Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2013-11-04T05:52:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=539ba7b271197097fc9f63fba2e12ec7bcb6ce07'/>
<id>urn:sha1:539ba7b271197097fc9f63fba2e12ec7bcb6ce07</id>
<content type='text'>
  Add support for new Gigabit PHY of RealTek.
  I don't have a copy of data sheet so I'm not sure exact PHY model
  name. Vendor's web page indicates RTL8251 is latest PHY so I used
  the name. This PHY is used with RTL8168G, RTL8168GU and RTL8411B.
Approved by:	re (delphij)
</content>
</entry>
<entry>
<title>Recognize BCM5725C PHY.</title>
<updated>2013-07-20T07:24:01Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2013-07-20T07:24:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0bee427e6d5331e7afc78873751230a0b8c3f85b'/>
<id>urn:sha1:0bee427e6d5331e7afc78873751230a0b8c3f85b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>For RTL8211B or later PHYs, enable crossover detection and</title>
<updated>2013-03-20T05:31:34Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2013-03-20T05:31:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cf402cc979eafd9a3a73a0ecf642fc8a83e82b89'/>
<id>urn:sha1:cf402cc979eafd9a3a73a0ecf642fc8a83e82b89</id>
<content type='text'>
auto-correction. This change makes re(4) establish a link with
a system using non-crossover UTP cable.

Tested by:	Michael BlackHeart &lt; amdmiek &lt;&gt; gmail dot com &gt;
</content>
</entry>
<entry>
<title>Recognize 5720S PHY and treat it as 5708S PHY.</title>
<updated>2012-12-20T05:02:12Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2012-12-20T05:02:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0a75559c6cbe378820a57ab9bb733559ca59437b'/>
<id>urn:sha1:0a75559c6cbe378820a57ab9bb733559ca59437b</id>
<content type='text'>
Unfortunately 5720S uses 5709S PHY id so add a hack to detect 5720S
PHY by checking parent device name.  5720S PHY does not support 2500SX.

Tested by:	Geans Pin &lt; geanspin &lt;&gt; broadcom dot com &gt;
</content>
</entry>
<entry>
<title>For fiber PHYs, BRGPHY_MII_1000CTL register is not defined at all</title>
<updated>2012-12-20T04:47:31Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2012-12-20T04:47:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=29fed1c37ea40c0709d6cc001471c3dc666af8c9'/>
<id>urn:sha1:29fed1c37ea40c0709d6cc001471c3dc666af8c9</id>
<content type='text'>
so do not touch it.
</content>
</entry>
<entry>
<title>Remove duplicate const specifiers in many drivers (I hope I got all of</title>
<updated>2012-11-05T19:16:27Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-11-05T19:16:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=29658c96ce9914fdf4ff4e3519fbec696ef32118'/>
<id>urn:sha1:29658c96ce9914fdf4ff4e3519fbec696ef32118</id>
<content type='text'>
them, please let me know if not).  Most of these are of the form:

static const struct bzzt_type {
	[...list of members...]
} const bzzt_devs[] = {
	[...list of initializers...]
};

The second const is unnecessary, as arrays cannot be modified anyway,
and if the elements are const, the whole thing is const automatically
(e.g. it is placed in .rodata).

I have verified this does not change the binary output of a full kernel
build (except for build timestamps embedded in the object files).

Reviewed by:	yongari, marius
MFC after:	1 week
</content>
</entry>
<entry>
<title>Recognize the Marvell 88E1145 Quad Gigabit PHY.</title>
<updated>2012-10-29T00:17:12Z</updated>
<author>
<name>Juli Mallett</name>
<email>jmallett@FreeBSD.org</email>
</author>
<published>2012-10-29T00:17:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e38cb2684210e7f2c3928054eb1ac7e34002dd47'/>
<id>urn:sha1:e38cb2684210e7f2c3928054eb1ac7e34002dd47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>For 5717C/5719C/5720C and 57765 PHYs, do not perform any special</title>
<updated>2012-10-11T06:07:48Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2012-10-11T06:07:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e2245168c529af9d16a99ebf321d838294170bcb'/>
<id>urn:sha1:e2245168c529af9d16a99ebf321d838294170bcb</id>
<content type='text'>
handling(jumbo, wire speed etc) in brgphy_reset().  Touching
BRGPHY_MII_AUXCTL register seems to confuse APE firmware such that
it couldn't establish a link.
</content>
</entry>
<entry>
<title>Remove unused variable ma.</title>
<updated>2012-09-23T08:44:12Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2012-09-23T08:44:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cecaa4738cf99ff7dd1c48b33de8931126d91357'/>
<id>urn:sha1:cecaa4738cf99ff7dd1c48b33de8931126d91357</id>
<content type='text'>
</content>
</entry>
</feed>
