はじめに
本章では、4章のdriverとしての初期化処理の流れで出てきた関数で使われている、ソフトウェア関連の初期化処理について説明します。
kernel/mediatek/4.4/drivers/misc/mediatek/sensors-1.0/alsps/alsps.c
の内容が中心となるので、照らし合わせながら確認頂ければ幸いです。
5.1 ログ出力
5.2 ドライバの登録
5.3 メモリ確保
5.4 アトミック操作
5.5 非同期による遅延処理
5.6 Timer処理
5.7 排他制御
5.8 Wakelock
5.9 I2Cドライバの登録
5.10 devicetree
5.11 待ち合わせ処理
コメント