u-boot-brain/arch/arm
Peng Fan ad7af5d7e4 imx6: cache: disable L2 before touching Auxiliary Control Register
According PL310 TRM, Auxiliary Control Register
"
The register must be written to using a secure access, and it can be
read using either a secure or a NS access. If you write to this register
with a NS access, it results in a write response with a DECERR response,
and the register is not updated. Writing to this register with the L2
cache enabled, that is, bit[0] of L2 Control Register set to 1,
results in a SLVERR.
"

So If L2 cache is already enabled by ROM, chaning value of ACR
will cause SLVERR and uboot hang.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Cc: Stefano Babic <sbabic@denx.de>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
2016-05-06 10:43:39 -04:00
..
cpu ARM: am33xx: Fix DDR initialization delays 2016-05-06 10:10:20 -04:00
dts ARM: hisilicon: hikey: dts: Add pl011 additional clock binding. 2016-04-25 15:10:34 -04:00
imx-common imx6: cache: disable L2 before touching Auxiliary Control Register 2016-05-06 10:43:39 -04:00
include ARM: tegra: enable GPU node by compatible value 2016-05-04 13:31:03 -07:00
lib Change my mailaddress 2016-05-02 18:37:09 -04:00
mach-at91 Change my mailaddress 2016-05-02 18:37:09 -04:00
mach-bcm283x rpi: remove redundant board files 2016-04-11 20:48:23 -04:00
mach-davinci arm: Add support for LEGO MINDSTORMS EV3 2016-03-14 19:18:40 -04:00
mach-exynos Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
mach-highbank ARM: highbank: move SoC sources to mach-highbank 2015-02-21 08:23:51 -05:00
mach-integrator integrator: switch to DM serial port 2015-08-12 20:47:49 -04:00
mach-keystone ARM: keystone2: Add missing privilege ID settings 2016-04-01 17:17:40 -04:00
mach-kirkwood configs: Re-sync with cmd/Kconfig 2016-04-25 15:09:47 -04:00
mach-mvebu configs: Re-sync with cmd/Kconfig 2016-04-25 15:09:47 -04:00
mach-orion5x Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
mach-rockchip Revert "rockchip: rk3288: correct sdram setting" 2016-05-02 13:33:18 -04:00
mach-s5pc1xx arm: s5pc1xx: move SoC to mach-s5pc1xx 2015-11-30 17:17:01 +09:00
mach-snapdragon board: Add Qualcomm Dragonboard 410C support 2016-04-01 17:18:27 -04:00
mach-socfpga arm: socfpga: Nuke useless include 2016-04-10 17:19:49 +02:00
mach-stm32 stm32: stm32f4: move flash driver to mtd driver location 2016-03-26 18:49:28 -04:00
mach-sunxi sunxi: mctl_mem_matches: Add missing memory barrier 2016-04-27 19:54:11 +02:00
mach-tegra ARM: tegra: enable GPU node by compatible value 2016-05-04 13:31:03 -07:00
mach-uniphier Fix various typos, scattered over the code. 2016-05-05 21:39:26 -04:00
mach-versatile arm: Remove versatileab board 2015-09-11 15:01:25 -04:00
mach-zynq gpio: zynq: Move the definitions to driver file 2016-04-13 18:29:06 +02:00
thumb1/include/asm/proc-armv arm: support Thumb-1 with CONFIG_SYS_THUMB_BUILD 2015-11-10 15:03:48 +01:00
config.mk arm: clang: Update support slightly 2016-04-01 17:17:39 -04:00
Kconfig ARM: hisilicon: hikey: Enable OF_CONTROL for hikey board. 2016-04-25 15:10:34 -04:00
Kconfig.debug arm: debug: add Kconfig entries for lowlevel debug 2014-10-26 22:23:12 +01:00
Makefile arm: Add support for Qualcomm Snapdragon family 2016-04-01 17:18:26 -04:00