カーネルドライバからcfgファイルをロードする

カーネルドライバからcfgファイルをロードする

タッチスクリーン(goodix)があり、デバイス設定をファームウェアに送信する必要があります。 *.cfg ファイルがありますが、ロードする方法もわかりません。

このファイルをロードする方法がわかりますか?

答え1

カーネルから設定ファイルを読み込みません。技術的にはこれは可能ですが、どのドライバも設定ファイルを読みません。 Greg KHのこの記事を参照してください。http://m.linuxjournal.com/article/8110

カーネルから事前定義された固定形式のファームウェアファイルを読み取ることができます。これはrequest_firmware()を呼び出すことによって行うことができます。望むより:http://lxr.free-electrons.com/source/drivers/base/firmware_class.c#L1221そして

http://lxr.free-electrons.com/source/Documentation/firmware_class/

関連情報