Re: [U-Boot] [PATCH v3 03/11] net: add Faraday FTMAC110 10/100Mbps ethernet support

2013-05-03 Thread Kuo-Jung Su
2013/5/3 Tom Rini tr...@ti.com: On Fri, Apr 26, 2013 at 04:02:32PM +0800, Kuo-Jung Su wrote: From: Kuo-Jung Su dant...@faraday-tech.com [snip] + | (phyaddr PHYCR_ADDR_SHIFT) + | (phyreg PHYCR_REG_SHIFT) + | 0x3000; Magic number. It's the HW

Re: [U-Boot] [PATCH v3 03/11] net: add Faraday FTMAC110 10/100Mbps ethernet support

2013-05-02 Thread Tom Rini
On Fri, Apr 26, 2013 at 04:02:32PM +0800, Kuo-Jung Su wrote: From: Kuo-Jung Su dant...@faraday-tech.com [snip] + | (phyaddr PHYCR_ADDR_SHIFT) + | (phyreg PHYCR_REG_SHIFT) + | 0x3000; Magic number. + + writel(tmp, regs-phycr); + + for

[U-Boot] [PATCH v3 03/11] net: add Faraday FTMAC110 10/100Mbps ethernet support

2013-04-26 Thread Kuo-Jung Su
From: Kuo-Jung Su dant...@faraday-tech.com Faraday FTMAC110 10/100Mbps supports half-word data transfer for Linux. However it has a weird DMA alignment issue: (1) Tx DMA Buffer Address: 1 bytes aligned: Invalid 2 bytes aligned: O.K 4 bytes aligned: O.K (2) Rx DMA Buffer Address: