arch: mips: fix unmet dependency for MTD_COMPLEX_MAPPINGS
authorJulian Braha <julianbraha@gmail.com>
Fri, 26 Mar 2021 05:34:56 +0000 (01:34 -0400)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Mon, 29 Mar 2021 09:17:38 +0000 (11:17 +0200)
When CAVIUM_OCTEON_SOC is enabled, and MTD is disabled,
Kbuild gives the following warning:

WARNING: unmet direct dependencies detected for MTD_COMPLEX_MAPPINGS
  Depends on [n]: MTD [=n] && HAS_IOMEM [=y]
  Selected by [y]:
  - CAVIUM_OCTEON_SOC [=y] && <choice>

This is because CAVIUM_OCTEON_SOC selects MTD_COMPLEX_MAPPINGS,
without selecting or depending on MTD, despite MTD_COMPLEX_MAPPINGS
depending on MTD.

Signed-off-by: Julian Braha <julianbraha@gmail.com>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/Kconfig

index 32158c2f204f156c2aba66bdced490fd7add0fce..b72458215d20f126c5d1f81c78f784dab5515be3 100644 (file)
@@ -1002,6 +1002,7 @@ config CAVIUM_OCTEON_SOC
        select NR_CPUS_DEFAULT_64
        select MIPS_NR_CPU_NR_MAP_1024
        select BUILTIN_DTB
+       select MTD
        select MTD_COMPLEX_MAPPINGS
        select SWIOTLB
        select SYS_SUPPORTS_RELOCATABLE