diff options
author | Wolfgang Denk <wd@denx.de> | 2008-04-29 20:06:42 +0200 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2008-04-29 20:06:42 +0200 |
commit | 84666476841cef3ef6df5c5a2a110d43b0936999 (patch) | |
tree | 7db6eed156c8b285651f00155f7dd8407a7ab49d /cpu/ppc4xx/start.S | |
parent | 3a427fd2ec3d980875a25327955c34a2de0b494c (diff) | |
parent | f4c4d21a885ccc222fd0acdf653b683249e85117 (diff) | |
download | u-boot-imx-84666476841cef3ef6df5c5a2a110d43b0936999.zip u-boot-imx-84666476841cef3ef6df5c5a2a110d43b0936999.tar.gz u-boot-imx-84666476841cef3ef6df5c5a2a110d43b0936999.tar.bz2 |
Merge branch 'master' of git://www.denx.de/git/u-boot-ppc4xx
Diffstat (limited to 'cpu/ppc4xx/start.S')
-rw-r--r-- | cpu/ppc4xx/start.S | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/cpu/ppc4xx/start.S b/cpu/ppc4xx/start.S index 8d2777d..a513b45 100644 --- a/cpu/ppc4xx/start.S +++ b/cpu/ppc4xx/start.S @@ -1675,35 +1675,6 @@ trap_reloc: sync blr function_epilog(dcbz_area) - -/*----------------------------------------------------------------------------+ -| dflush. Assume 32K at vector address is cachable. -+----------------------------------------------------------------------------*/ - function_prolog(dflush) - mfmsr r9 - rlwinm r8,r9,0,15,13 - rlwinm r8,r8,0,17,15 - mtmsr r8 - mfspr r8,dvlim - addi r3,r0,0x0000 - mtspr dvlim,r3 - mfspr r3,ivpr - addi r4,r0,1024 - mtctr r4 -..dflush_loop: - lwz r6,0x0(r3) - addi r3,r3,32 - bdnz ..dflush_loop - addi r3,r3,-32 - mtctr r4 -..ag: dcbf r0,r3 - addi r3,r3,-32 - bdnz ..ag - mtspr dvlim,r8 - sync - mtmsr r9 - blr - function_epilog(dflush) #endif /* CONFIG_440 */ #endif /* CONFIG_NAND_SPL */ |