[問題] 關於i2c

作者: gn00618777 (非常念舊)   2014-07-15 21:56:49
porting am335x時
在board-am335xevm.c 裡
static struct i2c_board_info __initdata am335x_i2c0_boardinfo[] 和
static struct i2c_board_info am335x_i2c1_boardinfo[],為啥有分 __initdata 和
沒有 __initidata? 有啥差別嗎? 假設我device都不在 i2c0 上,而在i2c1,我可以直
接將 static struct i2c_board_info __initdata am335x_i2c0_boardinfo[] 改成
static struct i2c_board_info __initdata am335x_i2c1_boardinfo[] 嗎? 謝謝。
__initdata 似乎只執行一次,就被丟出記憶體,這代表之後我i2c1上的device
就不能透過i2c溝通了? 謝謝。

Links booklink

Contact Us: admin [ a t ] ucptt.com