Hi Saravanan, I love your patch! Yet something to improve: [auto build test ERROR on next-20200320] [also build test ERROR on v5.6-rc7] [cannot apply to ljones-mfd/for-mfd-next iio/togreg power-supply/for-next v5.6-rc6 v5.6-rc5 v5.6-rc4] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system. BTW, we also suggest to use '--base' option to specify the base tree in git format-patch, please see https://stackoverflow.com/a/37406982] url: https://github.com/0day-ci/linux/commits/Saravanan-Sekar/Add-battery-charger-driver-support-for-MP2629/20200323-064940 base: d8f289c16fbb72e17b783175c1fb0942816264fd config: s390-allmodconfig (attached as .config) compiler: s390-linux-gcc (GCC) 9.2.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree GCC_VERSION=9.2.0 make.cross ARCH=s390 If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): s390-linux-ld: drivers/mfd/mp2629.o: in function `mp2629_probe': mp2629.c:(.text+0x86): undefined reference to `__devm_regmap_init_i2c' s390-linux-ld: drivers/mfd/mp2629.o: in function `mp2629_driver_init': mp2629.c:(.init.text+0x64): undefined reference to `i2c_register_driver' s390-linux-ld: drivers/mfd/mp2629.o: in function `mp2629_driver_exit': mp2629.c:(.exit.text+0x2a): undefined reference to `i2c_del_driver' s390-linux-ld: drivers/power/supply/mp2629_charger.o: in function `mp2629_charger_remove': mp2629_charger.c:(.text+0x154): undefined reference to `iio_channel_release' s390-linux-ld: drivers/power/supply/mp2629_charger.o: in function `mp2629_charger_usb_get_prop': mp2629_charger.c:(.text+0x810): undefined reference to `iio_read_channel_processed' s390-linux-ld: drivers/power/supply/mp2629_charger.o: in function `mp2629_charger_probe': mp2629_charger.c:(.text+0xee4): undefined reference to `iio_channel_get' >> s390-linux-ld: mp2629_charger.c:(.text+0x1270): undefined reference to `iio_channel_release' s390-linux-ld: drivers/power/supply/mp2629_charger.o: in function `mp2629_charger_battery_get_prop': mp2629_charger.c:(.text+0x179e): undefined reference to `iio_read_channel_processed' >> s390-linux-ld: mp2629_charger.c:(.text+0x1844): undefined reference to `iio_read_channel_processed' --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org