チップセットのいくつかのコントローラー用に独自のドライバーを作成する必要があります。「Linux i2c 互換」ドライバーを提供しない SDK を使用して SoC で作業しています。i2c 用の単純な char ドライバーがあります。標準の i2c RTC ドライバーを使用したいと考えています。
ファイルを /busses フォルダーに追加し、標準インターフェースを実装する必要があると思います。それだけです。このファイルは i2c-core および i2c-dev と連携する必要がありますか?
どのドライバーがベースとして最適でしょうか? 作業する 32 ビット レジスタが最大 9 個あります。一見したところ、i2c-ibm_iic.c はとてもフレンドリーに思えます。
I2C は、この SoC の SPI および USB ガジェット ドライバーの前のウォームアップです。そのようなタスクの生の男性/時間の見積もりを知っていますか?
ヒントをいただければ幸いです。
BR Bartlomiej Grzeskowiak