Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mmc: sdhci-esdhc-imx: add alternate ARCH_S32 dependency to Kconfig

MMC_SDHCI_ESDHC_IMX requires ARCH_MXC despite also being used on
ARCH_S32, which results in unmet dependencies when compiling strictly
for ARCH_S32. Resolve this by adding ARCH_S32 as an alternative to
ARCH_MXC in the driver's dependencies.

Fixes: 5c4f00627c9a ("mmc: sdhci-esdhc-imx: add NXP S32G2 support")
Cc: stable@bvger.kernel.org
Signed-off-by: Jared Kangas <jkangas@redhat.com>
Reviewed-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

authored by

Jared Kangas and committed by
Ulf Hansson
d3ecb12e a9c4c908

+2 -2
+2 -2
drivers/mmc/host/Kconfig
··· 315 315 316 316 config MMC_SDHCI_ESDHC_IMX 317 317 tristate "SDHCI support for the Freescale eSDHC/uSDHC i.MX controller" 318 - depends on ARCH_MXC || COMPILE_TEST 318 + depends on ARCH_MXC || ARCH_S32 || COMPILE_TEST 319 319 depends on MMC_SDHCI_PLTFM 320 320 depends on OF 321 321 select MMC_SDHCI_IO_ACCESSORS 322 322 select MMC_CQHCI 323 323 help 324 324 This selects the Freescale eSDHC/uSDHC controller support 325 - found on i.MX25, i.MX35 i.MX5x and i.MX6x. 325 + found on i.MX25, i.MX35, i.MX5x, i.MX6x, and S32G. 326 326 327 327 If you have a controller with this interface, say Y or M here. 328 328