[问题] 关于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