[U-Boot] [PATCH V3 01/14] mmc: tegra: support Tegra124

Stephen Warren swarren at wwwdotorg.org
Mon Jan 27 17:53:19 CET 2014


On 01/26/2014 09:11 AM, Simon Glass wrote:
> Hi Stephen,
> 
> On 24 January 2014 12:46, Stephen Warren <swarren at wwwdotorg.org
> <mailto:swarren at wwwdotorg.org>> wrote:
> 
>     From: Stephen Warren <swarren at nvidia.com <mailto:swarren at nvidia.com>>
> 
>     Tegra124's MMC controller is very similar to earlier SoC generations,
>     and can be supported by the same driver.
> 
>     However, there are some non-backwards-compatible HW differences, and
>     hence a new DT compatible value must be used to describe the HW. This
>     patch updates the driver to support that new compatible value.
> 
>     That said, the HW differences are only relevant when enabling certain
>     high-performance transfer modes. Since the driver is currently very
>     simple and doesn't enable those modes, we don't actually need to address
>     any of these HW differences in the code yet, hence the simple nature of
>     this patch.
> 
>     Signed-off-by: Stephen Warren <swarren at nvidia.com
>     <mailto:swarren at nvidia.com>>
>     Acked-by: Pantelis Antoniou <panto at antoniou-consulting.com
>     <mailto:panto at antoniou-consulting.com>>
>     Tested-by: Thierry Reding <treding at nvidia.com
>     <mailto:treding at nvidia.com>>
> 
> 
> As a general comment on this series (not this patch) there is is
> distressing amount of code duplication. It seems to me that this is just
> going to get more and more painful unless it is addressed. Removing and
> refactoring duplicated code is a difficult task. In particular defining
> almost identical clock functions in multiple files just doesn't seem
> like a good idea.

Granted this is true. I am in the process of filing a bug to
de-duplicate the drivers.

> Other than that this series looks good to me.

Thanks. Is that an ack? :-)


More information about the U-Boot mailing list