On 27 November 2015 at 02:29, Stefan Roese <[email protected]> wrote: > Update this driver to support driver model. As all MVEBU boards using > this driver are converted with this patch, the non-driver-model code > can be removed completely. This is also the reason why this patch > is quite big and includes a) the driver change and b) the > platform change. As its not git-bisect save otherwise. > > With this conversion, some parameters are now extracted from the > DT instread of using the config header defines. The supported > properties right now are: > > PHY-mode ("phy-mode") and PHY-address ("reg"). > > The base addresses for the ethernet controllers can be removed from > the header files as well. > > Please note that this patch also removes the E1000 network driver > from some MVEBU config headers. This is necessary, as with DM_ETH > configured and the e1000 driver enabled, the PCI driver also needs > to support DM. But the MVEBU PCI(e) driver still needs to get > ported to DM. When this is done, the E1000 driver can be enabled > again. > > Signed-off-by: Stefan Roese <[email protected]> > Cc: Luka Perkov <[email protected]> > Cc: Dirk Eibach <[email protected]> > Cc: Joe Hershberger <[email protected]> > Cc: Simon Glass <[email protected]> > --- > arch/arm/Kconfig | 1 + > arch/arm/mach-mvebu/cpu.c | 24 --- > arch/arm/mach-mvebu/include/mach/soc.h | 4 - > board/Marvell/db-mv784mp-gp/db-mv784mp-gp.c | 32 ++-- > board/maxbcm/maxbcm.c | 20 ++- > drivers/net/mvneta.c | 230 > ++++++++++++++++------------ > include/configs/db-88f6820-gp.h | 3 - > include/configs/db-mv784mp-gp.h | 4 - > include/configs/maxbcm.h | 3 - > 9 files changed, 154 insertions(+), 167 deletions(-)
Reviewed-by: Simon Glass <[email protected]> _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

