[PATCH 5/8] [Blackfin] EMAC driver: ADSP-BF52x arch/mach support

2008-01-30 Thread Bryan Wu
From: Michael Hennerich <[EMAIL PROTECTED]> Signed-off-by: Michael Hennerich <[EMAIL PROTECTED]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/Kconfig|9 + drivers/net/bfin_mac.c |6 +++--- 2 files changed, 8 insertions(+), 7 deletions(-) di

[PATCH 8/8] [Blackfin] EMAC driver: Fix bug: The clock divisor is set to all ones at reset.

2008-01-30 Thread Bryan Wu
Signed-off-by: Kalle Pokki <[EMAIL PROTECTED]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/bfin_mac.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/bfin_mac.c b/drivers/net/bfin_mac.c index 0a17fb4..c993a32 100644 --- a

[PATCH 7/8] [Blackfin] EMAC driver: fix bug - invalidate data cache of new_skb->data range when cache is WB

2008-01-30 Thread Bryan Wu
From: Alexey Demin <[EMAIL PROTECTED]> It prevents overwritting new data from DMA. Signed-off-by: Alexey Demin <[EMAIL PROTECTED]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/bfin_mac.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff -

[PATCH 4/8] [Blackfin] EMAC driver: use simpler comment headers and strip out information that is maintained in the scm's log

2008-01-30 Thread Bryan Wu
From: Mike Frysinger <[EMAIL PROTECTED]> Signed-off-by: Mike Frysinger <[EMAIL PROTECTED]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/bfin_mac.c | 32 drivers/net/bfin_mac.h | 31 --- 2 files cha

[PATCH 6/8] [Blackfin] EMAC driver: add power down mode

2008-01-30 Thread Bryan Wu
From: Vitja Makarov <[EMAIL PROTECTED]> This patch puts phy in power-down mode when interface is down. Also we should think about energy detect power-down mode, that will decrease power consumption when no link. Signed-off-by: Vitja Makarov <[EMAIL PROTECTED]> Signed-off-by: Brya

[PATCH 3/8] [Blackfin] EMAC driver: bf537 MAC multicast hash filtering patch

2008-01-30 Thread Bryan Wu
ticast hash registers. Signed-off-by: Aidan Williams <[EMAIL PROTECTED]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/bfin_mac.c | 42 +- 1 files changed, 41 insertions(+), 1 deletions(-) diff --git a/drivers/net/bfin_mac.c b/driv

[PATCH 1/8] [Blackfin] EMAC driver: shorten the mdelay value to solve netperf performance issue

2008-01-30 Thread Bryan Wu
Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/bfin_mac.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/bfin_mac.c b/drivers/net/bfin_mac.c index eb97175..4006a5d 100644 --- a/drivers/net/bfin_mac.c +++ b/drivers/net/bfin_mac.c @@

[PATCH 0/8] [Blackfin] EMAC driver updates

2008-01-30 Thread Bryan Wu
Several bug fixing for this driver. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

[PATCH 2/8] [Blackfin] EMAC driver: define MDC_CLK=2.5MHz and caculate mdc_div according to SCLK.

2008-01-30 Thread Bryan Wu
Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/bfin_mac.c | 16 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/drivers/net/bfin_mac.c b/drivers/net/bfin_mac.c index 4006a5d..ee39819 100644 --- a/drivers/net/bfin_mac.c +++ b/drivers/net/bfin

Re: [PATCH] bfin_mac: Fix MDIO clock frequency

2008-01-29 Thread Bryan Wu
24); > + sysctl = (sysctl & ~MDCDIV) | SET_MDCDIV(24); Good catch, I will apply this. Actually, another patch will modified this operation, you patch can not be applied cleanly: >From e347fc2fdb8d8ecd8fa563929fcfa51759d5ac1c Mon Sep 17 00:00:00 2001 From: Bryan Wu <[EMAIL PROTECTED]

Re: [PATCH] bfin_mac: Make the MDIO polling faster

2008-01-29 Thread Bryan Wu
On Tue, 2008-01-29 at 20:28 +0800, Kalle Pokki wrote: > The poll routine always got 10 ms penalty when called immediately > after starting the transfer. The MDIO transfer takes 25.6 us at the > noinal 2.5 MHz, so MAX_TIMEOUT_CNT being 500 is still big enough. Exactly, but we got a same fixing

[PATCH 2/2] Blackfin EMAC driver: fix bug - NAT doesn't work with bfin_mac driver

2007-11-23 Thread Bryan Wu
d that the problem is in setting ip_summed flag of skbuff structure, Signed-off-by: Vitja Makarov <[EMAIL PROTECTED]> Signed-off-by: Sonic Zhang <[EMAIL PROTECTED]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/bfin_mac.c |2 +- 1 files changed, 1 insertions(+),

[PATCH 1/2] Blackfin SMC91x Driver: punt CONFIG_BFIN -- we already have CONFIG_BLACKFIN

2007-11-23 Thread Bryan Wu
From: Mike Frysinger <[EMAIL PROTECTED]> Signed-off-by: Mike Frysinger <[EMAIL PROTECTED]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/Kconfig |2 +- drivers/net/smc91x.h |2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net

[no subject]

2007-11-23 Thread Bryan Wu
- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

[PATCH 1/1] Blackfin EMAC driver: Fix Ethernet communication bug (dupliated and lost packets)

2007-10-30 Thread Bryan Wu
]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/bfin_mac.c |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/drivers/net/bfin_mac.c b/drivers/net/bfin_mac.c index 53fe7de..084acfd 100644 --- a/drivers/net/bfin_mac.c +++ b/drivers/net/bfin_mac.c @@ -371,

Re: Blackfin Ethernet MAC driver compile error

2007-10-04 Thread Bryan Wu
On Thu, 2007-10-04 at 22:26 +0800, Kalle Pokki wrote: > On 10/4/07, Bryan Wu <[EMAIL PROTECTED]> wrote: > > Sorry for missing the pinmux patches. > > After Linus's git-pull, it should be fixed in the latest Linus > mainline > > git tree. > > Thanks,

Re: Blackfin Ethernet MAC driver compile error

2007-10-04 Thread Bryan Wu
On Tue, 2007-10-02 at 23:36 +0800, Robin Getz wrote: > On Tue 2 Oct 2007 07:30, Kalle Pokki pondered: > > The Blackfin Ethernet MAC driver does not compile. It seems the > driver is > > missing some pinmux defines. > > > > CC drivers/net/bfin_mac.o > > drivers/net/bfin_mac.c: In functio

Re: Blackfin Ethernet MAC driver compile error

2007-10-04 Thread Bryan Wu
On Tue, 2007-10-02 at 19:30 +0800, Kalle Pokki wrote: > The Blackfin Ethernet MAC driver does not compile. It seems the driver > is > missing some pinmux defines. > > CC drivers/net/bfin_mac.o > drivers/net/bfin_mac.c: In function 'setup_pin_mux': > drivers/net/bfin_mac.c:275: error: 'P_

[PATCH 4/4] Blackfin EMAC driver: add a select for the PHYLIB of this driver

2007-09-19 Thread Bryan Wu
Since we are adding requirement for the PHYLIB for this driver, there should be a select for that Cc: Robin Getz <[EMAIL PROTECTED]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/Kconfig |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers

[PATCH 3/4] Blackfin EMAC driver: Add phy abstraction layer supporting in bfin_emac driver

2007-09-19 Thread Bryan Wu
- add MDIO functions and register mdio bus - add phy abstraction layer (PAL) functions and use PAL API - test on STAMP537 board Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> Acked-by: Jeff Garzik <[EMAIL PROTECTED]> --- drivers/net/bfin_

[PATCH 2/4] Blackfin EMAC driver: add power management interface and change the bf537mac_reset to bf537mac_disable

2007-09-19 Thread Bryan Wu
Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> Acked-by: Jeff Garzik <[EMAIL PROTECTED]> --- drivers/net/bfin_mac.c | 23 +++ 1 files changed, 19 insertions(+), 4 deletions(-) diff --git a/drivers/net/bfin_mac.c b/drivers/net/bfin_mac.c index ead7be9..5cb4433

[PATCH 1/4] Blackfin EMAC driver: add function to change the MAC address

2007-09-19 Thread Bryan Wu
d that only changed a variable in memory. This patch also updated the Blackfin MAC address registers to filter the correct new MAC. Signed-off-by: Alex Landau <[EMAIL PROTECTED]> Signed-off-by: Mike Frysinger <[EMAIL PROTECTED]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> Acked

Re: [PATCH 1/3] Blackfin EMAC driver: add function to change the MAC address

2007-09-19 Thread Bryan Wu
On Wed, 2007-09-19 at 06:07 +0800, Jeff Garzik wrote: > Bryan Wu wrote: > >>From 157dfddae50708a716c2a42a314eccb9621d8793 Mon Sep 17 00:00:00 > 2001 > > From: Alex Landau <[EMAIL PROTECTED]> > > Date: Sun, 5 Aug 2007 15:58:03 +0800 > > Subject: [P

[PATCH] Blackfin EMAC driver: add a select for the PHYLIB of this driver

2007-09-16 Thread Bryan Wu
Since we are adding requirement for the PHYLIB for this driver, there should be a select for that Cc: Robin Getz <[EMAIL PROTECTED]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/Kconfig |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers

Re: [PATCH 3/3] Blackfin EMAC driver: Add phyabstraction layer supporting in bfin_emac driver

2007-09-16 Thread Bryan Wu
On Sun, 2007-09-16 at 22:51 -0400, Robin Getz wrote: > On Sat 15 Sep 2007 22:57, Bryan Wu pondered: > > > > - add MDIO functions and register mdio bus > > - add phy abstraction layer (PAL) functions and use PAL API > > - test on STAMP537 board > > Today,

[PATCH 3/3] Blackfin EMAC driver: Add phy abstraction layer supporting in bfin_emac driver

2007-09-15 Thread Bryan Wu
- add MDIO functions and register mdio bus - add phy abstraction layer (PAL) functions and use PAL API - test on STAMP537 board Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/bfin_mac.c | 311 +--- drivers/net/bfin_mac.h

[PATCH 1/3] Blackfin EMAC driver: add function to change the MAC address

2007-09-15 Thread Bryan Wu
ysinger <[EMAIL PROTECTED]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/bfin_mac.c | 13 - 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/drivers/net/bfin_mac.c b/drivers/net/bfin_mac.c index 2bb97d4..8d61ca9 100644 --- a/drivers/net/b

[PATCH 2/3] Blackfin EMAC driver: add power management interface and change the bf537mac_reset to bf537mac_disable

2007-09-15 Thread Bryan Wu
Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> --- drivers/net/bfin_mac.c | 23 +++ 1 files changed, 19 insertions(+), 4 deletions(-) diff --git a/drivers/net/bfin_mac.c b/drivers/net/bfin_mac.c index 8d61ca9..3015385 100644 --- a/drivers/net/bfin_mac.c +++ b/drive

Re: [PATCH try#6] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-07-16 Thread Bryan Wu
Hi Jeff: Can this driver be merged for 2.6.23-rcN? Thanks - Bryan Wu On Tue, 2007-07-17 at 14:43 +0800, Bryan Wu wrote: > This patch implements the driver necessary use the Analog Devices > Blackfin processor's on-chip ethernet MAC controller. > > [try#2] > - add timeo

[PATCH try#6] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-07-16 Thread Bryan Wu
x27;s review [try#5] - cleanup some coding style by Joe's review. [try#6] - 1.1 version fix a bug when set up multicast list pointed by Mr. yoshfuji - rearrange the desc_list_free function. Signed-off-by: Michael Hennerich <[EMAIL PROTECTED]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]>

[PATCH try#5] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-07-16 Thread Bryan Wu
x27;s review [try#5] - cleanup some coding style by Joe's review. I think this version driver patch should be OK for this merge window. Signed-off-by: Michael Hennerich <[EMAIL PROTECTED]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> Cc: Michael Buesch <[EMAIL PROTECTED]> Cc:

[PATCH try#4] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-07-16 Thread Bryan Wu
eview Signed-off-by: Michael Hennerich <[EMAIL PROTECTED]> Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> Cc: Michael Buesch <[EMAIL PROTECTED]> Cc: Mike Frysinger <[EMAIL PROTECTED]> Cc: Jeff Garzik <[EMAIL PROTECTED]> Cc: Christoph Hellwig <[EMAIL PROTECTED]> Cc:

[PATCH try#3] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-07-15 Thread Bryan Wu
ation string - add some comments for silicon anomaly and dma API confusion - some code trivial cleanup Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> Cc: Michael Buesch <[EMAIL PROTECTED]> Cc: Mike Frysinger <[EMAIL PROTECTED]> Cc: Jeff Garzik <[EMAIL PROTECTED]> Cc: Christ

Re: [PATCH 1/3] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-07-15 Thread Bryan Wu
On Sun, 2007-07-15 at 09:12 -0400, Dan Williams wrote: > On Sun, 2007-07-15 at 02:49 +0800, Bryan Wu wrote: > > This patch implements the driver necessary use the Analog Devices > > Blackfin processor's on-chip ethernet MAC controller. > > > > - clean up codi

Re: [PATCH try#2] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-07-15 Thread Bryan Wu
On Sun, 2007-07-15 at 14:17 +0200, Michael Buesch wrote: > On Sunday 15 July 2007 14:07:44 Bryan Wu wrote: > > @@ -483,9 +487,12 @@ > > > > void setup_mac_addr(u8 * mac_addr) > > { > > + u32 addr_low = le32_to_cpu(*(u32 *) & mac_addr[0]); > > + u1

Re: [PATCH 1/3] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-07-15 Thread Bryan Wu
ael Buesch <[EMAIL PROTECTED]> wrote: > > > > > On Saturday 14 July 2007 20:49:53 Bryan Wu wrote: > > > > > > +static int __init bf537mac_probe(struct net_device *dev) > > > > > > +{ > > > > > > + struct bf537mac_local *lp =

Re: [PATCH try#2] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-07-15 Thread Bryan Wu
On Sun, 2007-07-15 at 11:53 +0100, Christoph Hellwig wrote: > On Sun, Jul 15, 2007 at 12:36:51PM +0200, Michael Buesch wrote: > > On Sunday 15 July 2007 11:27:09 Bryan Wu wrote: > > > +#if defined(CONFIG_BFIN_MAC_USE_L1) > > > +# define bfin_mac_alloc(dma_handle, size

Re: [PATCH try#2] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-07-15 Thread Bryan Wu
On Sun, 2007-07-15 at 12:36 +0200, Michael Buesch wrote: > On Sunday 15 July 2007 11:27:09 Bryan Wu wrote: > > +#if defined(CONFIG_BFIN_MAC_USE_L1) > > +# define bfin_mac_alloc(dma_handle, size) l1_data_sram_zalloc(size) > > +# define bfin_mac_free(dma_handle, ptr)

Re: [PATCH 1/3] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-07-15 Thread Bryan Wu
On Sun, 2007-07-15 at 11:36 +0200, Michael Buesch wrote: > On Sunday 15 July 2007 11:16:56 Bryan Wu wrote: > > In current Blackfin DMA allocation/free, the return value from > > bfin_mac_alloc() is used as the dma_handle, here it is the > > tx_desc/rx_desc. > > The &qu

[PATCH try#2] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-07-15 Thread Bryan Wu
This patch implements the driver necessary use the Analog Devices Blackfin processor's on-chip ethernet MAC controller. - add timeout control - kill dma_config_reg bitfields - some trivial cleanup Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> Cc: Michael Buesch <[EMAIL PROTEC

Re: [PATCH 1/3] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-07-15 Thread Bryan Wu
On Sat, 2007-07-14 at 21:38 +0200, Michael Buesch wrote: > On Saturday 14 July 2007 20:49:53 Bryan Wu wrote: > > +#if defined(CONFIG_BFIN_MAC_USE_L1) > > +# define bfin_mac_alloc(dma_handle, size) l1_data_sram_zalloc(size) > > +# define bfin_mac_free(dma_handle, ptr)

[PATCH 1/3] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-07-14 Thread Bryan Wu
This patch implements the driver necessary use the Analog Devices Blackfin processor's on-chip ethernet MAC controller. - clean up coding style issues by Jeff's review Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> Cc: Jeff Garzik <[EMAIL PROTECTED]> Signed-off-by: Andrew Mo

Re: [patch 2/7] Blackfin: on-chip ethernet MAC controller driver

2007-07-09 Thread Bryan Wu
On Mon, 2007-07-09 at 15:14 -0400, Sinan Akman wrote: > [EMAIL PROTECTED] wrote: > > >From: "Wu, Bryan" <[EMAIL PROTECTED]> > > > >This patch implements the driver necessary use the Analog Devices > >Blackfin processor's on-chip ethernet MAC

[PATCH] Blackfin ethernet driver: on chip ethernet MAC controller driver

2007-05-23 Thread Bryan Wu
From: "Wu, Bryan" <[EMAIL PROTECTED]> This patch implements the driver necessary use the Analog Devices Blackfin processor's on-chip ethernet MAC controller. Signed-off-by: Bryan Wu <[EMAIL PROTECTED]> Cc: Jeff Garzik <[EMAIL PROTECTED]> Signed-off-by

Re: [patch 089/181] Blackfin: on-chip ethernet MAC controller driver

2007-05-23 Thread Bryan Wu
On Wed, 2007-05-23 at 05:13 -0400, Jeff Garzik wrote: > Bryan Wu wrote: > > Hi Jeff: > > > > Could you please review this patch? Sorry for miss sending the patch to > > you for review at beginning. > > can you resend as a patch rather than a quoted patch? &g