Daniel Hellstrom 107c5aea26 GRETH: changed the PHY initialization sequence
1. read_mii() now returns 0xffff on failure. It is more robust when it
   comes to reading the reset bit in the control register, that is the
   first access.

2. write_mii() now has error printout like read_mii().

3. Additional (optional) PHY access debugging is now available by
   enabling GRETH_DEBUG_MII. Even successful accesses are printed.

4. Let PHY do power-down (not only reset) to get in a good state,
   this is just in case the PHY input pin settings are sampled only
   on PHY power-up on some PHYs.

5. PHY GBit advertisement is disabled if Gbit is not supported by MAC.
   Or forced if supported.

6. Auto-nego is started if supported by PHY, before it was started only
   if default set by PHY.

7. Reset Sequence updated:
     * one must wait until reset bit is self-cleared.
     * the DD (Disable Duplex Detection) bit is set, only affects
       EDCL capable devices. This lets RTEMS handle PHY initialization
2015-04-17 01:10:19 +02:00
2014-11-20 07:27:34 +11:00

This is the Real-Time Executive for Multiprocessing Systems (RTEMS).
The version number for this software is indicated in the VERSION file.

See the documentation manuals in doc/ with daily builds available online at
http://rtems.org/onlinedocs/doc-current/share/rtems/html/ and released builds
at http://www.rtems.org/onlinedocs/releases/ for information on building,
installing, and using RTEMS. The INSTALL file tells you to come back here.

See the RTEMS Wiki at http://wiki.rtems.org/wiki/index.php/Main_Page
for community knowledge and tutorials.

RTEMS Doxygen available at http://www.rtems.org/onlinedocs/doxygen/cpukit/html

Get help on the mailing lists:
* For general-purpose questions related to using RTEMS, use the
  rtems-users ml: http://www.rtems.org/mailman/listinfo/rtems-users
* For questions and discussion related to development of RTEMS, use the
  rtems-devel ml: http://www.rtems.org/mailman/listinfo/rtems-devel

See http://www.rtems.org/bugzilla/ to report a bug.

S
Description
RTEMS is a ​real-time executive in use by embedded systems applications around the world and beyond
Readme
168 MiB
Languages
C 93.9%
Assembly 3.4%
Ada 1.4%
Python 0.3%
HTML 0.3%
Other 0.4%