snd_efw_amdtp_init_stream()をリネームして移動

amdtpに関係のない処理をしていたため、pcmモジュールに移動した。
サンプリング周波数に応じてPCMチャンネル数を変更するようにした。

チャンネル数を示すハードウェア情報に、フィールド名がx2/x4となっているデータが
あることから、装置の動作クロック数の逓倍に応じてチャンネル数が変わることが推測できる。

メーカーのマニュアルを参照すると、そのようである。

装置に対して何らかのコマンドを送って現在の逓倍数を確認できるのではないかとも思い
いくつかのコマンドを試してみたが、そのようなものは見つからなかった。

そのため、現在のサンプリング周波数からドライバー側でチャンネル数を推測して対応した。