csky-linux-ld: tda9950.c:undefined reference to `i2c_register_driver'

From: kernel test robot
Date: Fri Apr 04 2025 - 15:52:44 EST


tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 4a1d8ababde685a77fd4fd61e58f973cbdf29f8c
commit: caa6f4a75e9f8eaebd814a9c2d1602e0926f473d media: cec: move driver for TDA9950 from drm/i2c
date: 7 weeks ago
config: csky-randconfig-002-20250405 (https://download.01.org/0day-ci/archive/20250405/202504050335.XqJKkewj-lkp@xxxxxxxxx/config)
compiler: csky-linux-gcc (GCC) 10.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250405/202504050335.XqJKkewj-lkp@xxxxxxxxx/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@xxxxxxxxx>
| Closes: https://lore.kernel.org/oe-kbuild-all/202504050335.XqJKkewj-lkp@xxxxxxxxx/

All errors (new ones prefixed by >>):

csky-linux-ld: drivers/media/cec/i2c/tda9950.o: in function `tda9950_read_range':
tda9950.c:(.text+0xa2): undefined reference to `i2c_transfer'
csky-linux-ld: drivers/media/cec/i2c/tda9950.o: in function `tda9950_read':
tda9950.c:(.text+0x120): undefined reference to `i2c_transfer'
csky-linux-ld: drivers/media/cec/i2c/tda9950.o: in function `tda9950_write_range':
tda9950.c:(.text+0x192): undefined reference to `i2c_transfer'
csky-linux-ld: drivers/media/cec/i2c/tda9950.o: in function `tda9950_cec_adap_log_addr':
tda9950.c:(.text+0x2a8): undefined reference to `i2c_transfer'
csky-linux-ld: drivers/media/cec/i2c/tda9950.o: in function `tda9950_driver_init':
tda9950.c:(.init.text+0x6): undefined reference to `i2c_register_driver'
>> csky-linux-ld: tda9950.c:(.init.text+0x10): undefined reference to `i2c_register_driver'

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki