drivers: select nocache only when supported

NOCACHE_MEMORY depends on ARCH_HAS_NOCACHE_MEMORY_SUPPORT, so
don't try to select the symbol if not supported.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
This commit is contained in:
Manuel Argüelles 2023-09-26 11:31:13 +07:00 committed by Carles Cufí
commit ca3310145f
12 changed files with 12 additions and 12 deletions

View file

@ -6,7 +6,7 @@ config CRYPTO_MCUX_DCP
default y
depends on HAS_MCUX_CACHE
depends on DT_HAS_NXP_MCUX_DCP_ENABLED
select NOCACHE_MEMORY
select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
select CACHE_MANAGEMENT if DCACHE
help
Enable NXP Data Co-Processor (DCP) driver.

View file

@ -30,7 +30,7 @@ if ETH_DWMAC
config ETH_DWMAC_STM32H7X
bool
depends on SOC_SERIES_STM32H7X
select NOCACHE_MEMORY
select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
default y
config ETH_DWMAC_MMU

View file

@ -5,7 +5,7 @@ menuconfig ETH_NXP_S32_GMAC
bool "NXP S32 GMAC driver"
default y
depends on DT_HAS_NXP_S32_GMAC_ENABLED
select NOCACHE_MEMORY
select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
select PINCTRL
help
Enable GMAC/EMAC Ethernet driver for NXP S32 SoCs.

View file

@ -8,7 +8,7 @@ menuconfig ETH_NXP_S32_NETC
depends on !NET_TEST
select MBOX
select MDIO if DT_HAS_NXP_S32_NETC_PSI_ENABLED
select NOCACHE_MEMORY
select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
help
Enable Ethernet Switch and Controller (NETC) driver for NXP S32 SoCs.

View file

@ -5,6 +5,6 @@ config GPIO_NXP_S32
bool "NXP S32 GPIO driver"
default y
depends on DT_HAS_NXP_S32_GPIO_ENABLED
select NOCACHE_MEMORY
select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
help
Enable the GPIO driver for NXP S32 processors.

View file

@ -7,6 +7,6 @@ config NXP_S32_EIRQ
bool "External interrupt controller driver for NXP S32 MCUs"
default y
depends on DT_HAS_NXP_S32_SIUL2_EIRQ_ENABLED
select NOCACHE_MEMORY
select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
help
External interrupt controller driver for NXP S32 MCUs

View file

@ -5,6 +5,6 @@ config MBOX_NXP_S32_MRU
bool "NXP S32 Message Receive Unit (MRU) driver"
default y
depends on DT_HAS_NXP_S32_MRU_ENABLED
select NOCACHE_MEMORY
select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
help
Driver for NXP S32 Message Receive Unit (MRU).

View file

@ -5,6 +5,6 @@ config MDIO_NXP_S32_NETC
bool "NXP S32 NETC External MDIO driver"
default y
depends on DT_HAS_NXP_S32_NETC_EMDIO_ENABLED
select NOCACHE_MEMORY
select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
help
Enable NETC External MDIO Controller driver for NXP S32 SoCs.

View file

@ -6,6 +6,6 @@ config PWM_NXP_S32_EMIOS
default y
depends on DT_HAS_NXP_S32_EMIOS_PWM_ENABLED
select NXP_S32_EMIOS
select NOCACHE_MEMORY
select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
help
Enable support for the NXP S32 PWM-eMIOS.

View file

@ -7,7 +7,7 @@ config UART_NXP_S32_LINFLEXD
depends on DT_HAS_NXP_S32_LINFLEXD_ENABLED
select SERIAL_HAS_DRIVER
select SERIAL_SUPPORT_INTERRUPT
select NOCACHE_MEMORY
select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
help
Enable the LINFlexD UART driver for NXP S32 family processors.

View file

@ -5,7 +5,7 @@ config NXP_S32_SPI
bool "NXP S32 SPI driver"
default y
depends on DT_HAS_NXP_S32_SPI_ENABLED
select NOCACHE_MEMORY
select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
help
Enable support for NXP S32 SPI driver.

View file

@ -6,6 +6,6 @@ config WDT_NXP_S32
default y
depends on DT_HAS_NXP_S32_SWT_ENABLED
select CLOCK_CONTROL
select NOCACHE_MEMORY
select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
help
Enable the Software Watchdog Timer (SWT) driver.