zephyr/drivers/cache/Kconfig.andes

34 lines
853 B
Plaintext

# SPDX-License-Identifier: Apache-2.0
#
# Copyright (c) 2024 ANDES Technology Inc.
DT_COMPAT_ANDESTECH_L2C := andestech,l2c
config CACHE_ANDES
bool "ANDES external cache driver"
default y
depends on SOC_FAMILY_ANDES_V5
select CACHE_HAS_DRIVER
imply DCACHE_LINE_SIZE_DETECT
imply ICACHE_LINE_SIZE_DETECT
help
This option enables the CACHE driver for ANDES V5 series SOC.
if CACHE_ANDES
config L2C_INCLUSIVE_POLICY
bool
depends on $(dt_compat_enabled,$(DT_COMPAT_ANDESTECH_L2C))
help
When L2 cache is inclusive of L1, CPU only needs to perform operations
on L2 cache, instead of on both L1 and L2 caches.
config CACHE_ANDES_INIT_PRIORITY
int "Andes cache driver init priority"
default 60
help
This option controls the priority of the cache initialization.
Lower values indicate earlier initialization.
endif # CACHE_ANDES