u-boot/arch/arm
Lokesh Vutla 40109f4d7e arm: mach-k3: Enable WA for R5F deadlock
On K3 devices there are 2 conditions where R5F can deadlock:
1.When software is performing series of store operations to
  cacheable write back/write allocate memory region and later
  on software execute barrier operation (DSB or DMB). R5F may
  hang at the barrier instruction.
2.When software is performing a mix of load and store operations
  within a tight loop and store operations are all writing to
  cacheable write back/write allocates memory regions, R5F may
  hang at one of the load instruction.

To avoid the above two conditions disable linefill optimization
inside Cortex R5F which will make R5F to only issue up to 2 cache
line fills at any point of time.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2020-01-03 09:47:11 -05:00
..
cpu sunxi: psci: avoid error address-of-packed-member 2019-12-18 20:13:34 +05:30
dts arm: dts: k3-j721e: ddr: Update to 0.2 version of DDR config tool 2020-01-03 09:47:10 -05:00
include sunxi: remove __packed from struct sunxi_prcm_reg 2019-12-18 20:19:58 +05:30
lib common: Move enable/disable_interrupts out of common.h 2019-12-02 18:25:01 -05:00
mach-aspeed
mach-at91 common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-bcm283x common: Move ARM cache operations out of common.h 2019-12-02 18:24:58 -05:00
mach-bcmstb
mach-davinci board: omapl138_lcdk: add the mmc device to SPL 2019-12-03 08:44:14 -05:00
mach-exynos common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-highbank
mach-imx ARM: i.MX6: TARGET_NITROGEN6X: add 'select MX6QDL' 2019-12-27 14:28:42 +01:00
mach-integrator
mach-k3 arm: mach-k3: Enable WA for R5F deadlock 2020-01-03 09:47:11 -05:00
mach-keystone common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-kirkwood common: Move command functions out of common.h 2019-12-02 18:25:02 -05:00
mach-mediatek ARM: MediaTek: add basic support for MT8518 boards 2019-12-03 12:00:03 -05:00
mach-meson common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
mach-mvebu common: Move board_get_usable_ram_top() out of common.h 2019-12-02 18:25:04 -05:00
mach-omap2 ARM: DRA7: Fixup DSP OPP_HIGH clock rate on DRA76P/DRA77P SoCs 2019-12-09 14:00:24 -05:00
mach-orion5x common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-owl
mach-qemu
mach-rmobile common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-rockchip rockchip: add description for TPL_ROCKCHIP_COMMON_BOARD 2019-12-27 14:26:13 +08:00
mach-s5pc1xx common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-snapdragon
mach-socfpga common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-sti
mach-stm32 mach-stm32: Fix MPU region size dedicated to SDRAM for STM32F4 2019-06-28 09:45:27 +02:00
mach-stm32mp stm32mp1: remove the imply BOOTSTAGE 2019-12-18 11:58:36 +01:00
mach-sunxi common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-tegra net: Always build the string_to_enetaddr() helper 2019-12-09 09:47:41 -06:00
mach-uniphier common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
mach-versal arm64: xilinx: Move firmware functions from platform to driver 2019-10-24 13:37:01 +02:00
mach-versatile
mach-zynq common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-zynqmp common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
mach-zynqmp-r5
thumb1/include/asm/proc-armv
config.mk
Kconfig arch/arm/Kconfig: typo/grammar/punctuation fixes 2020-01-02 10:27:23 -05:00
Kconfig.debug
Makefile arm: -march=armv5t for ARM11 2019-12-09 10:36:00 -05:00