在mach-mini2440.c中将
i2c_register_board_info(0, mini2440_i2c_board_info,
ARRAY_SIZE(mini2440_i2c_board_info));
注释掉,否则会出现0x50被占用,而不能正常加载iic_dev.ko的情况。
必要的情况下可以执行make menuconfig 命令配置内核,将i2c相关的的驱动去掉,或者做调整,使得内核能够正常支持i2c驱动。
本文介绍了解决因mach-mini2440.c文件中I2C设备注册导致的0x50地址冲突问题的方法。通过注释相关代码或重新配置内核以支持I2C驱动,确保iic_dev.ko模块能够正确加载。
在mach-mini2440.c中将
i2c_register_board_info(0, mini2440_i2c_board_info,
ARRAY_SIZE(mini2440_i2c_board_info));
注释掉,否则会出现0x50被占用,而不能正常加载iic_dev.ko的情况。
必要的情况下可以执行make menuconfig 命令配置内核,将i2c相关的的驱动去掉,或者做调整,使得内核能够正常支持i2c驱动。
9632

被折叠的 条评论
为什么被折叠?