git: jme: Rework software reset procedure
Sepherosa Ziehau
sephe at crater.dragonflybsd.org
Sun Dec 19 04:20:35 PST 2010
commit 409fe405305531a8d3b32c64f1eb28ec95d6b0eb
Author: Sepherosa Ziehau <sephe at dragonflybsd.org>
Date: Sun Dec 19 20:07:13 2010 +0800
jme: Rework software reset procedure
There is a wired TX/RX clock synchronization issues during software reset.
To address these issues we have to disable and enable TX/RX clocks several
times according to JMicron's document.
These clock synchronization issues seem to affect JMC250C/JMC260C chips,
however, it is claimed that these issues affact all JMC250/JMC260 chips.
Thank JMicron for providing JMC250C samples and detailed document.
Summary of changes:
sys/dev/netif/jme/if_jme.c | 69 ++++++++++++++++++++++++++++++++++++++---
sys/dev/netif/jme/if_jmereg.h | 2 +
2 files changed, 66 insertions(+), 5 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/409fe405305531a8d3b32c64f1eb28ec95d6b0eb
--
DragonFly BSD source repository
More information about the Commits
mailing list