u-boot-brain/arch/arm/include/asm
York Sun 1e6ad55c05 armv8/cache: Change cache invalidate and flush function
When SoC first boots up, we should invalidate the cache but not flush it.
We can use the same function for invalid and flush mostly, with a wrapper.

Invalidating large cache can ben slow on emulator, so we postpone doing
so until I-cache is enabled, and before enabling D-cache.

Signed-off-by: York Sun <yorksun@freescale.com>
CC: David Feng <fenghua@phytium.com.cn>
2014-04-07 17:43:41 +02:00
..
arch-a320 Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
arch-am33xx mtd: nand: omap: move omap_gpmc.h from arch/arm/include/asm to drivers/mtd/nand 2014-03-04 17:23:54 -06:00
arch-arm720t Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
arch-armada100 Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
arch-armv7 Merge branch 'u-boot/master' into u-boot-arm/master 2013-07-25 17:57:46 +02:00
arch-at91 arm: atmel: sama5d3: add nand spl boot support 2014-03-09 19:19:13 +01:00
arch-bcm281xx arch: bcm281xx: Initial commit of bcm281xx architecture code 2014-02-22 19:30:24 +01:00
arch-bcm2835 ARM: bcm2835: fix mbox POWER_STATE_RESP_ON value 2014-02-14 07:57:14 +01:00
arch-davinci sizes.h - consolidate for all architectures 2014-03-04 12:15:01 -05:00
arch-ep93xx Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
arch-exynos arm:exynos: add common DTS file for exynos 4 2014-03-12 19:54:59 +09:00
arch-imx mx6: Distinguish mx6dual from mx6quad 2014-02-11 11:24:12 +01:00
arch-kirkwood kirkwood: kwbimage: refactor CONFIG_SYS_KWD_CONFIG 2014-03-12 17:04:52 -04:00
arch-ks8695 Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
arch-lpc32xx config: remove platform CONFIG_SYS_HZ definition part 2/2 2013-11-04 11:06:16 -05:00
arch-mb86r0x sizes.h - consolidate for all architectures 2014-03-04 12:15:01 -05:00
arch-mx5 Merge branch 'master' of git://git.denx.de/u-boot-spi 2014-02-21 08:00:22 -05:00
arch-mx6 Merge branch 'master' of git://git.denx.de/u-boot-spi 2014-02-21 08:00:22 -05:00
arch-mx25 Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
arch-mx27 mx27: add missing constant for mx27 2013-09-10 19:12:55 +02:00
arch-mx31 Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
arch-mx35 Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
arch-mxs ARM: mxs: Setup stack in JTAG mode 2013-10-17 09:44:20 +02:00
arch-nomadik Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
arch-omap3 mtd: nand: omap: move omap_gpmc.h from arch/arm/include/asm to drivers/mtd/nand 2014-03-04 17:23:54 -06:00
arch-omap4 mtd: nand: omap: move omap_gpmc.h from arch/arm/include/asm to drivers/mtd/nand 2014-03-04 17:23:54 -06:00
arch-omap5 mtd: nand: omap: move omap_gpmc.h from arch/arm/include/asm to drivers/mtd/nand 2014-03-04 17:23:54 -06:00
arch-orion5x Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
arch-pantheon Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
arch-pxa include: delete include/linux/config.h 2013-11-08 15:25:13 -05:00
arch-rmobile arm: rmobile: Add SH QSPI base register address 2014-01-16 08:07:20 +09:00
arch-s3c24x0 include: delete include/linux/config.h 2013-11-08 15:25:13 -05:00
arch-s5pc1xx arm:s5pc110: add cpu revision 2014-02-07 10:06:24 +09:00
arch-sa1100 Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-socfpga socfpga: Adding Clock Manager driver 2014-04-07 10:41:50 +02:00
arch-spear spear: move CONFIG_SYS_I2C_BASE from arch-spear/hardware to board configs 2014-02-20 06:49:02 +01:00
arch-tegra ARM: tegra: fix NV_PA_CSITE_BASE for Tegra124 2014-03-05 16:59:08 -07:00
arch-tegra20 ARM: tegra: move CONFIG_TEGRAnn 2014-03-05 16:59:07 -07:00
arch-tegra30 ARM: tegra: move CONFIG_TEGRAnn 2014-03-05 16:59:07 -07:00
arch-tegra114 ARM: tegra: move CONFIG_TEGRAnn 2014-03-05 16:59:07 -07:00
arch-tegra124 ARM: tegra: move CONFIG_TEGRAnn 2014-03-05 16:59:07 -07:00
arch-tnetv107x sizes.h - consolidate for all architectures 2014-03-04 12:15:01 -05:00
arch-u8500 Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
arch-vf610 Merge branch 'master' of git://git.denx.de/u-boot-i2c 2013-07-24 09:50:24 -04:00
arch-zynq mmc: zynq: Add OF initialization support 2014-03-04 09:27:35 -05:00
armv8 arm64: core support 2014-01-09 16:08:44 +01:00
imx-common imx: Easy enabling of SION per-pin using MUX_MODE_SION helper macro 2014-01-03 15:44:05 +01:00
kona-common arch: kona: Initial commit of kona-common architecture code 2014-02-22 19:30:18 +01:00
proc-armv arm64: core support 2014-01-09 16:08:44 +01:00
armv7.h ARM: extend non-secure switch to also go into HYP mode 2013-10-03 21:28:55 +02:00
assembler.h arm: Use optimized memcpy and memset from linux 2011-04-27 19:38:07 +02:00
atomic.h include: delete include/linux/config.h 2013-11-08 15:25:13 -05:00
bitops.h arm: add __ilog2 function 2011-07-16 13:00:11 +02:00
bootm.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
byteorder.h armv8: Use __aarch64__ rather than CONFIG_ARM64 in some cases 2014-01-10 10:10:23 +01:00
cache.h arm64: core support 2014-01-09 16:08:44 +01:00
config.h arm64: core support 2014-01-09 16:08:44 +01:00
davinci_rtc.h am33xx, davinci: Create and use <asm/davinci_rtc.h> 2013-11-01 15:30:22 -04:00
dma-mapping.h arm: dma_alloc_coherent: malloc() -> memalign() 2013-09-14 12:08:00 +02:00
ehci-omap.h usb: new board-specific USB init interface 2013-10-20 23:42:40 +02:00
emif.h ARM: AM43xx: GP_EVM: Add support for DDR3 2013-12-18 21:14:45 -05:00
errno.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
gic.h arm64: core support 2014-01-09 16:08:44 +01:00
global_data.h ARM: IXP: Remove the IXP architecture support 2014-02-06 02:51:52 +01:00
gpio.h gpio: Replace ARM gpio.h with the common API in include/asm-generic 2012-01-09 20:10:32 -06:00
hardware.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
io.h arm64: core support 2014-01-09 16:08:44 +01:00
linkage.h arm: adapt asm/linkage.h from Linux 2012-05-15 08:31:26 +02:00
mach-types.h arm: Remove support for smdk6400 2013-04-12 07:55:08 +02:00
macro.h arm64: core support 2014-01-09 16:08:44 +01:00
memory.h include: delete include/linux/config.h 2013-11-08 15:25:13 -05:00
omap_boot.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
omap_common.h DRA7: Add support for ES1.1 silicon ID code 2014-01-24 11:41:17 -05:00
omap_gpio.h SPDX-License-Identifier: fixing some problematic GPL-2.0 files 2013-08-19 15:34:13 -04:00
omap_mmc.h omap_hsmmc: add driver check for write protection 2013-03-08 16:41:13 -05:00
omap_musb.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
pl310.h mx6: Enable L2 cache support 2014-02-11 11:24:12 +01:00
posix_types.h armv8: Use __aarch64__ rather than CONFIG_ARM64 in some cases 2014-01-10 10:10:23 +01:00
processor.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
ptrace.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
sections.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
setup.h arm bootm: Allow to pass board specified atags 2012-10-30 15:28:05 -07:00
spl.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
string.h arm: Use optimized memcpy and memset from linux 2011-04-27 19:38:07 +02:00
system.h armv8/cache: Change cache invalidate and flush function 2014-04-07 17:43:41 +02:00
types.h arm64: core support 2014-01-09 16:08:44 +01:00
u-boot-arm.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
u-boot.h arm64: core support 2014-01-09 16:08:44 +01:00
unaligned.h arm64: core support 2014-01-09 16:08:44 +01:00
utils.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00