mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-25 23:06:15 +00:00
powerpc/mpc85xx: Clear L1 D-cache lock
dcbi instruction has been used to clear D-cache lock. However, the cache lock is persistent for e6500 core. Use dcblc to clear the lock explicitly. Signed-off-by: York Sun <yorksun@freescale.com> Signed-off-by: Andy Fleming <afleming@freescale.com>
This commit is contained in:
parent
39bdaff4f4
commit
a71d45d706
1 changed files with 1 additions and 0 deletions
|
@ -1906,6 +1906,7 @@ unlock_ram_in_cache:
|
||||||
slwi r4,r4,(10 - 1 - L1_CACHE_SHIFT)
|
slwi r4,r4,(10 - 1 - L1_CACHE_SHIFT)
|
||||||
mtctr r4
|
mtctr r4
|
||||||
1: dcbi r0,r3
|
1: dcbi r0,r3
|
||||||
|
dcblc r0,r3
|
||||||
addi r3,r3,CONFIG_SYS_CACHELINE_SIZE
|
addi r3,r3,CONFIG_SYS_CACHELINE_SIZE
|
||||||
bdnz 1b
|
bdnz 1b
|
||||||
sync
|
sync
|
||||||
|
|
Loading…
Add table
Reference in a new issue