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沟通了? 谢谢。