07 Jan, 2020
1 commit
-
Add Cache Coherency Unit (CCU) driver.
CCU is to ensures consistency of shared data between multi masters
in the system.Driver initializes CCU's directories and coherency agent
interfaces in CCU IP.Signed-off-by: Ley Foon Tan
Reviewed-by: Simon Goldschmidt
03 Sep, 2019
1 commit
-
Add a v5l2 cache controller driver that is usually found on
Andes RISC-V ae350 platform. It will parse the cache settings
from the dtb.In this version tag and data ram control timing can be adjusted
by the requirement from the dtb.Signed-off-by: Rick Chen
Cc: KC Lin
Reviewed-by: Bin Meng
05 May, 2019
2 commits
-
Add a PL310 cache controller driver that is usually found on
ARMv7(32-bit) devices. The driver configures the cache settings that can
be found in the device tree files.This initial revision only configures basic settings(data & instruction
prefetch, shared-override, data & tag latency). I believe these are the
settings that affect performance the most. Comprehensive settings can be
done by the OS.Reviewed-by: Simon Glass
Signed-off-by: Dinh Nguyen -
The cache UCLASS will be used for configure settings that can be found
in a CPU's L2 cache controller.Add a uclass and a test for cache.
Reviewed-by: Simon Glass
Signed-off-by: Dinh Nguyen