Browse Source

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>
pull/63112/head
Manuel Argüelles 2 years ago committed by Carles Cufí
parent
commit
ca3310145f
  1. 2
      drivers/crypto/Kconfig.mcux_dcp
  2. 2
      drivers/ethernet/Kconfig.dwmac
  3. 2
      drivers/ethernet/Kconfig.nxp_s32_gmac
  4. 2
      drivers/ethernet/Kconfig.nxp_s32_netc
  5. 2
      drivers/gpio/Kconfig.nxp_s32
  6. 2
      drivers/interrupt_controller/Kconfig.nxp_s32
  7. 2
      drivers/mbox/Kconfig.nxp_s32
  8. 2
      drivers/mdio/Kconfig.nxp_s32
  9. 2
      drivers/pwm/Kconfig.nxp_s32_emios
  10. 2
      drivers/serial/Kconfig.nxp_s32
  11. 2
      drivers/spi/Kconfig.nxp_s32
  12. 2
      drivers/watchdog/Kconfig.nxp_s32

2
drivers/crypto/Kconfig.mcux_dcp

@ -6,7 +6,7 @@ config CRYPTO_MCUX_DCP @@ -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.

2
drivers/ethernet/Kconfig.dwmac

@ -30,7 +30,7 @@ if ETH_DWMAC @@ -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

2
drivers/ethernet/Kconfig.nxp_s32_gmac

@ -5,7 +5,7 @@ menuconfig ETH_NXP_S32_GMAC @@ -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.

2
drivers/ethernet/Kconfig.nxp_s32_netc

@ -8,7 +8,7 @@ menuconfig ETH_NXP_S32_NETC @@ -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.

2
drivers/gpio/Kconfig.nxp_s32

@ -5,6 +5,6 @@ config GPIO_NXP_S32 @@ -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.

2
drivers/interrupt_controller/Kconfig.nxp_s32

@ -7,6 +7,6 @@ config NXP_S32_EIRQ @@ -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

2
drivers/mbox/Kconfig.nxp_s32

@ -5,6 +5,6 @@ config MBOX_NXP_S32_MRU @@ -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).

2
drivers/mdio/Kconfig.nxp_s32

@ -5,6 +5,6 @@ config MDIO_NXP_S32_NETC @@ -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.

2
drivers/pwm/Kconfig.nxp_s32_emios

@ -6,6 +6,6 @@ config PWM_NXP_S32_EMIOS @@ -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.

2
drivers/serial/Kconfig.nxp_s32

@ -7,7 +7,7 @@ config UART_NXP_S32_LINFLEXD @@ -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.

2
drivers/spi/Kconfig.nxp_s32

@ -5,7 +5,7 @@ config NXP_S32_SPI @@ -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.

2
drivers/watchdog/Kconfig.nxp_s32

@ -6,6 +6,6 @@ config WDT_NXP_S32 @@ -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.

Loading…
Cancel
Save