I2C 地址添加
目前我们有4 条I2C 总线分别为I2C0,I2C1,I2C2,I2C4,对于挂在这4 条I2C 总线上的设
备,其地址添加位置如下:
文件路径:arch/arm/mach-lc186x/board/
文件名称:board-lc18xx.c :为所用板卡文件。
修改位置:
1. static struct i2c_board_info comip_i2c0_board_info[] = {…}
2. static struct i2c_board_info comip_i2c1_board_info[] = {…}
3. static struct i2c_board_info comip_i2c2_board_info[] = {…}
4. static struct i2c_board_info comip_i2c4_board_info[] = {…}
添加结构如下:
{
.type = "akm8963", 这个要与设备驱动中的名字相同。
.addr = 0x1c, 这个为设备地址。
},