u-boot/arch/mips
Paul Burton fb64cda579 MIPS: Abstract cache op loops with a macro
The various cache maintenance routines perform a number of loops over
cache lines. Rather than duplicate the code for performing such loops,
abstract it out into a new cache_loop macro which performs an arbitrary
number of cache ops on a range of addresses. This reduces duplication in
the existing L1 cache maintenance code & will allow for not adding
further duplication when introducing L2 cache support.

Signed-off-by: Paul Burton <paul.burton@imgtec.com>
2016-05-31 09:44:24 +02:00
..
cpu MIPS: provide a default u-boot-spl.lds 2016-05-31 09:38:11 +02:00
dts malta: Use device model & tree for UART 2016-05-26 01:34:13 +02:00
include/asm MIPS: Split I & D cache line size config 2016-05-31 09:44:24 +02:00
lib MIPS: Abstract cache op loops with a macro 2016-05-31 09:44:24 +02:00
mach-ath79 mips: ath79: ar933x: Avoid warning with gcc5 2016-05-26 01:34:14 +02:00
mach-au1x00 MIPS: Kconfig: optimize gcc -march and -mtune setup 2016-01-16 21:06:46 +01:00
mach-pic32 board: Add Microchip PIC32MZ[DA]-Starter-Kit board. 2016-02-01 22:14:01 +01:00
config.mk MIPS: provide a default u-boot-spl.lds 2016-05-31 09:38:11 +02:00
Kconfig MIPS: Split I & D cache line size config 2016-05-31 09:44:24 +02:00
Makefile MIPS: add tune for MIPS 34kc 2016-05-31 09:38:11 +02:00