On Thursday, August 01, 2013 11:59 PM, Dinh Nguyen wrote: > On Thu, 2013-08-01 at 23:52 +0900, Jaehoon Chung wrote: > > When I used socfpga_defconfig, MFD_SYSCON is enabled. > > Which config do you use? > > > > Yes, select MFD_SYSCON is in mach-socfpga/Kconfig. This should have > fixed this error. > > commit 1780db9e2104 ARM: socfpga: Add syscon to be part of socfpga +CC Fengguang Wu, Dan Carpenter, Arnd Bergmann I used exynos_defconfig, and enabled socfpga mmc driver through menuconfig. Also, 'drivers/mmc/host/dw_mmc-socfpga.c' is used by ARCH_SOCFPGA. However, even though other configs are used, it should not make build error or link error. Please look at other drivers using MFD_SYSCON. i.mx config also selects MFD_SYSCON; however, it added MFD_SYSCON dependency in order to prevent link error. (./arch/arm/mach-imx/Kconfig) 786: config SOC_IMX6Q 804: select MFD_SYSCON 813: config SOC_IMX6SL 825: select MFD_SYSCON (./drivers/regulator/Kconfig) 90: config REGULATOR_ANATOP 91: tristate "Freescale i.MX on-chip ANATOP LDO regulators" 92: depends on MFD_SYSCON Best regards, Jingoo Han > > Dinh > > Best Regards, > > Jaehoon Chung > > > > On 08/01/2013 09:28 AM, Jingoo Han wrote: > > > Added missing MFD_SYSCON dependency for SOCFPGA in order to fix > > > the following link error. > > > > > > drivers/mmc/host/dw_mmc-socfpga.c:49: undefined reference to `syscon_regmap_lookup_by_compatible' > > > > > > Signed-off-by: Jingoo Han <jg1.han@xxxxxxxxxxx> > > > --- > > > drivers/mmc/host/Kconfig | 2 +- > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig > > > index 8a4c066..84102bc 100644 > > > --- a/drivers/mmc/host/Kconfig > > > +++ b/drivers/mmc/host/Kconfig > > > @@ -569,7 +569,7 @@ config MMC_DW_EXYNOS > > > > > > config MMC_DW_SOCFPGA > > > tristate "SOCFPGA specific extensions for Synopsys DW Memory Card Interface" > > > - depends on MMC_DW > > > + depends on MMC_DW && MFD_SYSCON > > > select MMC_DW_PLTFM > > > help > > > This selects support for Altera SoCFPGA specific extensions to the > > > > > > > > -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html