02 Apr, 2011
1 commit
-
Signed-off-by: Michał Mirosław
Signed-off-by: David S. Miller
14 Feb, 2011
7 commits
-
Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller -
The value of the register which holds receive Unicast MAC Address
sometimes get messed-up after resume.
This patch refill it before enabling the hardware filter.Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller -
Adding control to clk_rx, and makes the control of clk_{rx|tx|tcp}
with safer sequence.
This sequence is provided by JMicron.Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller -
Clear Transmit Timer/Retry setting while full-duplex.
Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller -
Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller -
After main chip rev 5, the hardware support more power saving
control registers.
Some Non-Linux drivers might turn off the phy power with new
interfaces, this patch makes it possible for Linux to turn it
on again.Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller -
Get the main and sub chip revision for later workaround use.
Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller
21 Oct, 2010
1 commit
-
Advance version number and update copyright info
Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller
07 Sep, 2010
1 commit
-
Add #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
Convert jeprintk to pr_err
Remove jeprintk macro define
Remove periods from end of logging messages
Coalesce format stringsSigned-off-by: Joe Perches
Signed-off-by: David S. Miller
19 Mar, 2010
1 commit
-
Advance driver version number after some bug fix.
Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller
13 Feb, 2010
1 commit
-
Convert uses of msg_ to netif_(
Remove msg_ macrosSigned-off-by: Joe Perches
Signed-off-by: David S. Miller
07 Jul, 2009
4 commits
-
Advance driver version number after modifications.
Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller -
The hardware failed to update the shadow register in several cases.
It's known to be failed at 64bit box with more than 4G RAM.
In order to make the device working stable, give up using the shadow
register feature.Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller -
Instead of using a large chunk of memory space preserved for
for modules, using kmalloc to obtain the needed memory.Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller -
Fix enum typo in jme.h
Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller
02 Mar, 2009
1 commit
-
From: Guo-Fu Tseng
Advance version number after previous changes.
Sorry for not come along with previous patch series.Signed-off-by: David S. Miller
22 Jan, 2009
1 commit
-
Following the removal of the unused struct net_device * parameter from
the NAPI functions named *netif_rx_* in commit 908a7a1, they are
exactly equivalent to the corresponding *napi_* functions and are
therefore redundant.Signed-off-by: Ben Hutchings
Acked-by: Neil Horman
Signed-off-by: David S. Miller
24 Dec, 2008
1 commit
-
Conflicts:
drivers/net/ppp_generic.c
23 Dec, 2008
1 commit
-
When the napi api was changed to separate its 1:1 binding to the net_device
struct, the netif_rx_[prep|schedule|complete] api failed to remove the now
vestigual net_device structure parameter. This patch cleans up that api by
properly removing it..Signed-off-by: Neil Horman
Signed-off-by: David S. Miller
17 Dec, 2008
1 commit
-
Found a typo.
Signed-off-by: Wei-Min Chen
Signed-off-by: David S. Miller
04 Dec, 2008
1 commit
-
Due to the hardware design, except the first chip on the market,
other chips needs to setup the clock source for MAC processor
implicitly through Global Host Control Register(GHC).
(Strange design huh?)10/100M uses the PCI-E as clock source, and 1G uses GPHY.
And I reordered the code a little, to make it easier to read.
Found-by: "Ethan"
Fixed-by: "akeemting"
Signed-off-by: "Guo-Fu Tseng"
Acked-by: Jeff Garzik
Signed-off-by: David S. Miller
09 Oct, 2008
2 commits
-
Advances the driver version after modification.
Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller -
1. Set bit 5 of GPREG1 to 1 to enable hardware workaround for half-duplex
mode. Which the MAC processor generates CRS/COL by itself instead of
receive it from PHY processor.2. Set bit 6 of GPREG1 to 1 to enable hardware workaround that masks the
MAC processor working right while calculating IPv6 RSS in 10/100
mode.3. Group the workaround codes all together.
Signed-off-by: Guo-Fu Tseng
Signed-off-by: David S. Miller
18 Sep, 2008
1 commit
-
Supporting JMC250, and JMC260.
Signed-off-by: Guo-Fu Tseng
Acked-and-tested-by: Ethan Hsiao
Signed-off-by: Jeff Garzik