On 4/6/21 10:52 PM, Klaus Heinrich Kiwi wrote: > When building the SPL with MMC config and CONFIG_LOGLEVEL > 7, the > function mmc_select_mode() at drivers/mmc/mmc.c will call > mmc_mode_name() which is only defined if CONFIG_IS_ENABLED(MMC_VERBOSE) > which doesn't have a corresponding CONFIG_SPL_MMC_VERBOSE defined in > Kconfig.
Sorry, i didn't see your build error. Best Regards, Jaehoon Chung > > Fixes this build error: > > arm-linux-gnueabi-ld.bfd: drivers/built-in.o: in function > `mmc_select_mode': > > /drivers/mmc/mmc.c:192: undefined > reference to `mmc_mode_name' > make[1]: *** [scripts/Makefile.spl:432: spl/u-boot-spl] Error 1 > make: *** [Makefile:1942: spl/u-boot-spl] Error 2 > > Signed-off-by: Klaus Heinrich Kiwi <[email protected]> > --- > common/spl/Kconfig | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/common/spl/Kconfig b/common/spl/Kconfig > index 0711cbf951..5b0eaa1414 100644 > --- a/common/spl/Kconfig > +++ b/common/spl/Kconfig > @@ -710,6 +710,13 @@ config SPL_MMC_SUPPORT > this option to build the drivers in drivers/mmc as part of an SPL > build. > > +config SPL_MMC_VERBOSE > + bool "Output mode information about the MMC" > + depends on SPL_MMC_SUPPORT > + help > + Enable the output of more information about the card such as the > + operating mode. > + > config SYS_MMCSD_FS_BOOT_PARTITION > int "MMC Boot Partition" > default 1 >

