[U-Boot] [linux-sunxi] [PATCH v1 9/9] sunxi: add gmac Ethernet support

Ian Campbell ijc at hellion.org.uk
Fri Mar 14 12:28:06 CET 2014


On Fri, 2014-03-14 at 19:11 +0800, Chen-Yu Tsai wrote:
> Thanks for working on this!

No problem.

> I see you left out all the CONFIG_RGMII ifdefs from this file. Not
> sure if it's because you're aiming to support only the Cubietruck
> first.

Yes, exactly.

> I think you should keep them in the same patch. You can then
> just add the appropriate config options when support of other A20
> boards roll in.

I don't have any boards which require this, so I cannot test it. I'd
prefer to leave it to whoever adds support for the first such board to
put this stuff back in, it's a pretty trivial git diff invocation to
spot the needed bits.

> There are 3 changes to the designware driver since u-boot-sunxi's
> last merge (2014.1-rc1):
> 
>     50b0df8 net/designware: make driver compatible with data cache
>     92a190a net/designware - switch driver to phylib usage
>     74cb708 net/designware: add explicit reset of {tx|rx}_currdescnum
> 
> The move to phylib will likely break the current code. Maybe we could
> merge 2014.4-rc1 in to fix it first.

I'm happy to track any merges updates etc, sounds like at least this
patch will need some rebasing. Since this one is last I think it needn't
stop the rest going in (although I anticipate at least some review and
rebasing for all of it).

> Also, GMAC support depends on
> 
>     5a51af3 net/designware: Reduce DMA burst length
> 
> by Jens Kuske (jemk). Neither of us bothered to send this upstream yet.

I think I saw that in the sunxi tree but since it touched core code I
punted on it for now since I wasn't sure how to reconcile it with
non-sunxi platforms (i.e. what is the downside for other boards? Worse
performance?)

Thanks for your feedback.

Ian.



More information about the U-Boot mailing list