
x86プラットフォームにI2C RTCデバイスを登録しようとしています。組み込みプラットフォームを使用しており、I2C RTCのみが正しくバックアップされたため、PCスタイルのCMOSドライバを無効にしました。
RV3028カーネルモジュールをロードすると/dev/rtc
登録されません。モジュールのプローブ関数が呼び出されることを確認するために、プローブprintk
関数にいくつかを追加しましたmodprobe
。
ARMプラットフォームでは、デバイスツリーでデバイスを定義する必要がありますが、x86プラットフォームにはデバイスツリーはありません。
RV3028カーネルモジュールにはバス番号またはI2Cアドレスを指定するパラメータはありません。
デバイスツリーなしでX86プラットフォームにI2C RTCを登録する正しい方法は何ですか?