[PATCH 02/12] fs_enet: Add MPC5121 FEC support.

David Miller davem at davemloft.net
Fri May 8 17:52:51 EST 2009


From: John Rigby <jcrigby at gmail.com>
Date: Thu, 7 May 2009 20:02:53 -0600

> Also don't forget that the register map is the same on 512x, mx and
> coldfire platforms but not on the other ppc platforms so if you want
> to one binary to rule them all you will need to have an offest table
> or some such.

I would suggest using ->read_reg() ->write_reg() methods for abstracting
this.  That's how we handle all of the different way ESP scsi chips
have their registers wired up.

I/O register reads take hundreds, if not thousands of CPU cycles so,
relatively speaking, the indirection costs absolutely nothing.



More information about the Linuxppc-dev mailing list