static struct platform_driver s3c2410_i2c_driver = ,
};static struct platform_driver s3c2440_i2c_driver = ,
};static int __init i2c_adap_s3c_init(void)
return ret;
}static void __exit i2c_adap_s3c_exit(void)
module_init(i2c_adap_s3c_init);
module_exit(i2c_adap_s3c_exit);
linux i2c驅動總結
最近幾天一直在看i2c的驅動架構,看到目前的感覺是說明白吧又不是很透徹,說不明白吧又知道點,總之有點不明白。明白的 1 adapter驅動,i2c控制器驅動,如果要開發i2c控制器的,這部分是要實現的。這部分要填充struct i2c adapter 結構圖和struct alogrithm結構體....
linux i2c匯流排驅動
技術就是這樣,看一百遍不如做十遍。在對i2c做了乙個簡單的記錄之後發現比單看要理解更深刻,當然在記錄完i2c驅動之後,最希望自己能夠堅持自己實現at24c02的讀寫驅動與測試應用程式。由於是做記錄,少不了借用網路各種優秀資源,下圖是某部落格中找到的i2c框架。1 hardware層,cpu的i2c ...
Linux i2c 驅動例項
include linux i2c.h struct i2c client struct i2c adapter 驅動編寫 i2c控制器的驅動一般在platform device註冊列表中註冊。driver i2c busses i2c.c 從機驅動 系統初始化時新增以i2c board info為...