Messages in this thread Patch in this message | | | From | Tyler Hicks <> | Subject | [PATCH] mfd: simple-mfd-i2c: Fix linker error due to new mfd-core dependency | Date | Wed, 3 Nov 2021 14:04:26 -0500 |
| |
Select CONFIG_MFD_CORE from CONFIG_MFD_SIMPLE_MFD_I2C, now that simple-mfd-i2c.c calls devm_mfd_add_devices(), to fix the following linker error:
ld: drivers/mfd/simple-mfd-i2c.o: in function `simple_mfd_i2c_probe': simple-mfd-i2c.c:(.text+0x62): undefined reference to `devm_mfd_add_devices' make: *** [Makefile:1187: vmlinux] Error 1
Fixes: c753ea31781a ("mfd: simple-mfd-i2c: Add support for registering devices via MFD cells") Cc: stable@vger.kernel.org # 5.15.x Signed-off-by: Tyler Hicks <tyhicks@linux.microsoft.com> --- drivers/mfd/Kconfig | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index ca0edab91aeb..d2f345245538 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig @@ -1194,6 +1194,7 @@ config MFD_SI476X_CORE config MFD_SIMPLE_MFD_I2C tristate depends on I2C + select MFD_CORE select REGMAP_I2C help This driver creates a single register map with the intention for it -- 2.25.1
| |