mirror of
https://xff.cz/git/u-boot/
synced 2025-10-26 16:13:55 +01:00
mpc83xx: fix NAND bootstrap too big error
commit167cdad137"SERIAL: Enable port-mapped access" inadvertently broke 83xx nand boards by converting NS16550_init to use io accessors, which expanded the size of the generated code. this patch fixes the problem by removing icache functions from the nand builds, which somewhat follows commit1a2e203b31"mpc83xx: turn on icache in core initialization to improve u-boot boot time" Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
This commit is contained in:
@@ -739,6 +739,7 @@ setup_bats:
|
|||||||
* Note: requires that all cache bits in
|
* Note: requires that all cache bits in
|
||||||
* HID0 are in the low half word.
|
* HID0 are in the low half word.
|
||||||
*/
|
*/
|
||||||
|
#ifndef CONFIG_NAND_SPL
|
||||||
.globl icache_enable
|
.globl icache_enable
|
||||||
icache_enable:
|
icache_enable:
|
||||||
mfspr r3, HID0
|
mfspr r3, HID0
|
||||||
@@ -767,6 +768,7 @@ icache_status:
|
|||||||
mfspr r3, HID0
|
mfspr r3, HID0
|
||||||
rlwinm r3, r3, (31 - HID0_ICE_SHIFT + 1), 31, 31
|
rlwinm r3, r3, (31 - HID0_ICE_SHIFT + 1), 31, 31
|
||||||
blr
|
blr
|
||||||
|
#endif /* !CONFIG_NAND_SPL */
|
||||||
|
|
||||||
.globl dcache_enable
|
.globl dcache_enable
|
||||||
dcache_enable:
|
dcache_enable:
|
||||||
|
|||||||
Reference in New Issue
Block a user