[U-Boot] [PATCH V3 2/2] net: add driver for Synopsys Ethernet QoS device

Stephen Warren swarren at wwwdotorg.org
Mon Oct 31 16:48:25 CET 2016


On 10/21/2016 02:46 PM, Stephen Warren wrote:
> From: Stephen Warren <swarren at nvidia.com>
>
> This driver supports the Synopsys Designware Ethernet QoS (Quality of
> Service) a/k/a eqos IP block, which is a different design than the HW
> supported by the existing designware.c driver. The IP supports many
> options for bus type, clocking/reset structure, and feature list. This
> driver currently supports the specific configuration used in NVIDIA's
> Tegra186 chip, but should be extensible to other combinations quite
> easily, as explained in the source.
>
> Signed-off-by: Stephen Warren <swarren at nvidia.com>
> Reviewed-by: Simon Glass <sjg at chromium.org> # V1
> ---
> v3:
> * Use structs to describe register layout.
> * Implement write_hwaddr(). This requires tracking whether registers are
>   accessible and knowing for which configurations this matters.
> * Add full description of Tegra186 HW block configuration.
> * s/tegra/tegra186/ in symbol names.
> * Use a single struct type for all descriptors, with field names that
>   match the HW documentation.

Joe, does this new version look good? I believe it addresses all your 
previous comments. Thanks.


More information about the U-Boot mailing list