[U-Boot] [PATCH] powerpc: Enable flush and invalidate dcache by range for MPC85xx

york sun york.sun at nxp.com
Tue Jan 24 22:36:06 CET 2017


On 01/05/2017 08:30 PM, Tony O'Brien wrote:
> Commit ac337168a unified functions to flush and invalidate dcache by
> range. These two functions were no-ops for SoCs other than 4xx and
> MPC86xx. Adding these functions seemed to be correct but introduced
> issues in some drivers when the dcache was flushed. While the root
> cause was under investigation, these functions were disabled in
> Commit cb1629f91a for affected SoCs, including the MPC85xx, to make
> the various drivers work.
>
> On the T208x USB stopped working after v2016.07 was pulled.  After
> re-enabling the dcache functions for the MPC85xx it started working
> again.  The USB and DPPA Ethernet drivers have been seen as
> operational after this change but other drivers cannot be tested.
>
> Reviewed-by: Chris Packham <chris.packham at alliedtelesis.co.nz>
> Signed-off-by: Tony O'Brien <tony.obrien at alliedtelesis.co.nz>
> Cc: Marek Vasut <marex at denx.de>
> Cc: York Sun <york.sun at nxp.com>
> ---
> The USB and Ethernet functionality has been tested on both the
> T2080RDB and our own design but we don't have the hardware to test
> any of the other drivers.  We will wait and see if it causes us any
> issues with other drivers.
>  arch/powerpc/lib/ppccache.S | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>

Applied to u-boot-mpc85xx master, awaiting upstream. Thanks.

York



More information about the U-Boot mailing list