dm: cache: add the pl310 cache controller driver
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 <sjg@chromium.org> Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>
This commit is contained in:
9
drivers/cache/Kconfig
vendored
9
drivers/cache/Kconfig
vendored
@@ -13,4 +13,13 @@ config CACHE
|
||||
is usually located on the same chip. This uclass can be used for
|
||||
configuring settings that be found from a device tree file.
|
||||
|
||||
config L2X0_CACHE
|
||||
tristate "PL310 cache driver"
|
||||
select CACHE
|
||||
depends on ARM
|
||||
help
|
||||
This driver is for the PL310 cache controller commonly found on
|
||||
ARMv7(32-bit) devices. The driver configures the cache settings
|
||||
found in the device tree.
|
||||
|
||||
endmenu
|
||||
|
||||
Reference in New Issue
Block a user