1 snd_open start analysis
snd_minors []から新しいfile_operationsを取り出します。
2 snd_register_deviceは、この関数を介してsnd_minors []の配列を作成します
3 snd_register_deviceを介して関数が構築され、デバイス
、pcmデバイスを制御します(出力デバイス、入力デバイスを作成します)
プローブ関数4 snd_soc_platform_driverとsnd_soc_codec_driver
一般登録ワイト
Bのハードウェア設定
プローブの5 snd_soc_platform_driverとsnd_soc_codec_driver機能
によってsnd_soc_instantiate_cardコールバック
snd_soc_instantiate_cardバックアウトsnd_soc_register_cardによって
snd_soc_register_cardバック離れsoc_probeから
6 / proc / asound / pcmのストリームは、snd_soc_dai_linkのストリーム名に対応しています。
同時に:
snd_soc_dai_linkの前に、dev / snd内
のデバイスのpcmC0D12cに対応する12などの番号があります。同時に、snd_soc_dai_linkメンバー関数に従って、2つのデバイスpcmC0D12cがあるかどうかが判断されます。およびpcmC0D12p