[U-Boot] [PATCH 3/3] net: mvneta: Convert to driver model

Joe Hershberger joe.hershberger at gmail.com
Tue Dec 1 00:31:47 CET 2015


On Fri, Nov 27, 2015 at 4:29 AM, Stefan Roese <sr at denx.de> 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 <sr at denx.de>
> Cc: Luka Perkov <luka.perkov at sartura.hr>
> Cc: Dirk Eibach <dirk.eibach at gdsys.cc>
> Cc: Joe Hershberger <joe.hershberger at ni.com>
> Cc: Simon Glass <sjg at chromium.org>

Acked-by: Joe Hershberger <joe.hershberger at ni.com>


More information about the U-Boot mailing list