mmc: pci: Add CONFIG_MMC_PCI

We don't want pci_mmc to compile every time x86 compiles, only when
there's a platform that needs it. For that reason, we're adding a new
CONFIG_MMC_PCI which platforms can choose to enable.

Suggested-by: Jaehoon Chung <jh80.chung@samsung.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
This commit is contained in:
Felipe Balbi 2017-02-20 14:24:13 +03:00 committed by Stefan Roese
parent 19c1c700ec
commit ac9c4912c0
10 changed files with 17 additions and 1 deletions

View file

@ -48,6 +48,7 @@ CONFIG_REGMAP=y
CONFIG_SYSCON=y CONFIG_SYSCON=y
CONFIG_CPU=y CONFIG_CPU=y
CONFIG_MMC=y CONFIG_MMC=y
CONFIG_MMC_PCI=y
CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_SDMA=y CONFIG_MMC_SDHCI_SDMA=y
CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH=y

View file

@ -50,6 +50,7 @@ CONFIG_DM_I2C=y
CONFIG_SYS_I2C_INTEL=y CONFIG_SYS_I2C_INTEL=y
CONFIG_WINBOND_W83627=y CONFIG_WINBOND_W83627=y
CONFIG_MMC=y CONFIG_MMC=y
CONFIG_MMC_PCI=y
CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_SDMA=y CONFIG_MMC_SDHCI_SDMA=y
CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH=y

View file

@ -49,6 +49,7 @@ CONFIG_DM_I2C=y
CONFIG_SYS_I2C_INTEL=y CONFIG_SYS_I2C_INTEL=y
CONFIG_WINBOND_W83627=y CONFIG_WINBOND_W83627=y
CONFIG_MMC=y CONFIG_MMC=y
CONFIG_MMC_PCI=y
CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_SDMA=y CONFIG_MMC_SDHCI_SDMA=y
CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH=y

View file

@ -37,6 +37,7 @@ CONFIG_REGMAP=y
CONFIG_SYSCON=y CONFIG_SYSCON=y
CONFIG_CPU=y CONFIG_CPU=y
CONFIG_MMC=y CONFIG_MMC=y
CONFIG_MMC_PCI=y
CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_SDMA=y CONFIG_MMC_SDHCI_SDMA=y
CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH=y

View file

@ -47,6 +47,7 @@ CONFIG_CPU=y
CONFIG_DM_I2C=y CONFIG_DM_I2C=y
CONFIG_NUVOTON_NCT6102D=y CONFIG_NUVOTON_NCT6102D=y
CONFIG_MMC=y CONFIG_MMC=y
CONFIG_MMC_PCI=y
CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_SDMA=y CONFIG_MMC_SDHCI_SDMA=y
CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH=y

View file

@ -42,6 +42,7 @@ CONFIG_REGMAP=y
CONFIG_SYSCON=y CONFIG_SYSCON=y
CONFIG_CPU=y CONFIG_CPU=y
CONFIG_MMC=y CONFIG_MMC=y
CONFIG_MMC_PCI=y
CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_SDMA=y CONFIG_MMC_SDHCI_SDMA=y
CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH=y

View file

@ -47,6 +47,7 @@ CONFIG_REGMAP=y
CONFIG_SYSCON=y CONFIG_SYSCON=y
CONFIG_CPU=y CONFIG_CPU=y
CONFIG_MMC=y CONFIG_MMC=y
CONFIG_MMC_PCI=y
CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_SDMA=y CONFIG_MMC_SDHCI_SDMA=y
CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH=y

View file

@ -47,6 +47,7 @@ CONFIG_CPU=y
CONFIG_DM_I2C=y CONFIG_DM_I2C=y
CONFIG_NUVOTON_NCT6102D=y CONFIG_NUVOTON_NCT6102D=y
CONFIG_MMC=y CONFIG_MMC=y
CONFIG_MMC_PCI=y
CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_SDMA=y CONFIG_MMC_SDHCI_SDMA=y
CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH=y

View file

@ -122,6 +122,14 @@ config MMC_MXS
If unsure, say N. If unsure, say N.
config MMC_PCI
bool "Support for MMC controllers on PCI"
help
This selects PCI-based MMC controllers.
If you have an MMC controller on a PCI bus, say Y here.
If unsure, say N.
config MMC_OMAP_HS config MMC_OMAP_HS
bool "TI OMAP High Speed Multimedia Card Interface support" bool "TI OMAP High Speed Multimedia Card Interface support"
help help

View file

@ -34,7 +34,7 @@ obj-$(CONFIG_MVEBU_MMC) += mvebu_mmc.o
obj-$(CONFIG_MMC_OMAP_HS) += omap_hsmmc.o obj-$(CONFIG_MMC_OMAP_HS) += omap_hsmmc.o
obj-$(CONFIG_MMC_MXC) += mxcmmc.o obj-$(CONFIG_MMC_MXC) += mxcmmc.o
obj-$(CONFIG_MMC_MXS) += mxsmmc.o obj-$(CONFIG_MMC_MXS) += mxsmmc.o
obj-$(CONFIG_X86) += pci_mmc.o obj-$(CONFIG_MMC_PCI) += pci_mmc.o
obj-$(CONFIG_PXA_MMC_GENERIC) += pxa_mmc_gen.o obj-$(CONFIG_PXA_MMC_GENERIC) += pxa_mmc_gen.o
obj-$(CONFIG_SUPPORT_EMMC_RPMB) += rpmb.o obj-$(CONFIG_SUPPORT_EMMC_RPMB) += rpmb.o
obj-$(CONFIG_S3C_SDI) += s3c_sdi.o obj-$(CONFIG_S3C_SDI) += s3c_sdi.o