zephyr/boards/arm/frdm_k64f
Marcus Shawcroft bbada2de50 eth/mcux: Add basic PHY support.
Add basic PHY management sufficient to detect link up, link down and
auto negotiated link speed / duplex.  The PHY driver is implemented as
a state machine that executed in the system work queue.  The
implementation is non blocking, using the MII interrupt to capture the
completion of read and write events.

This PHY management should be fairly generic. In the future, it may be
beneficial to pull this code out as a standalone PHY driver for use
with other ethernet drivers.

JIRA: ZEP-1674

Change-Id: I3dcb5c14982ef4b40591fcf10d84840b8a2558e5
Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
2017-02-14 08:30:34 +02:00
..
doc eth/mcux: Add basic PHY support. 2017-02-14 08:30:34 +02:00
support board: organize boards based on architecture 2016-10-24 19:59:42 +00:00
Kconfig.board board: organize boards based on architecture 2016-10-24 19:59:42 +00:00
Kconfig.defconfig dts: arm: Kinetis: Add base support for Kinetis 2017-02-10 18:13:59 +00:00
Makefile pinmux: Rename ksdk to mcux 2017-01-12 09:46:27 -06:00
Makefile.board build: use target 'debugserver' for Qemu debugging 2017-01-10 20:20:46 +00:00
board.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
frdm_k64f_defconfig dts: arm: Kinetis: Add FRDM_K64F support 2017-02-10 18:13:59 +00:00
pinmux.c drivers/net/ieee802154: Change configuration prefix 2017-02-08 10:12:35 +02:00