关于注册一个带中断引脚的i2c器件,
这个器件的原理是这样的,带一个i2c接口,有一个中断输出引脚提示6410通过i2c去读数据。
那么我需要在初始化文件中去注册这个i2c器件:
但是我发现有两个i2c总线,:
529 static struct i2c_board_info i2c_devs0[] __initdata = {
530 { I2C_BOARD_INFO("ov965x", 0x60), },
531 };
532
533 static struct i2c_board_info i2c_devs1[] __initdata = {
534 /* Add your i2c device here */
535 };
请问我该在哪个table中注册我的器件,
另外,在这个结构中需要注册中断引脚,请问我该如何设置,板子的GPIO的定义是在哪里?例如我要使用SCON中的EINT8.
{
61. /* on 8688 WLAN Board */
62. .type = "max7321",
63. .addr = 0x6d,
65. .irq = IRQ_GPIO(mfp_to_gpio(MFP_PIN_GPIO77)),
66. },
请大家帮忙看看,多谢了