16:31はじめまして、エスイーシーの佐藤と申します。現在、Armadillo-810にコーデックCS4270を搭載した拡張ボードを、CON5で接続する事でArmadillo-840と同様なサウンド処理ができる事を目指しています。(なお、Armadillo-840では、CS4270を使用して正常に動作できました。)下記の情報を参考にして作業していましたが、サウンドデバイスが認識されずに行き詰ってしまいました。pcmC1D0pなどが作成されると推測しています。(コール不足)linux-3.4-at10/sound/soc/codecs/cs4270.cなお、同ファイル内のcs4270_i2c_probe()はコールされている。<推測>cs4270_probe()がコールされて処理が進めば、以下の様な起動時ログが表示されてサウンドカードが認識されると推測しております。(下記のログは、Armadillo-840時の起動ログです。FSI2A-CS4270:他に何か必要な情報がありましたら、教えて頂けると助かります。固定リンクエスイーシーの佐藤と申します。同ファイル内のcs4270_i2c_probe()はコールされている。本関数コール時の戻り値は0でした。固定リンクエスイーシーの佐藤です。下記の様に修正することで、正常に認識させる事ができました。(Armadillo-840→Armadillo-810変更に伴い、I2C-0→I2C-2となっている事がポイントでした。固定リンクお世話になります。上記の情報を参考にして、Armadillo-810とCS4270のみでwavファイルの再生を試しています。CS4270は認識されましたがI2Sの信号が出力されず、wavファイルを再生することができません。お手数をお掛けいたしますが、アドバイスをいただきたく宜しくお願いいたします。linux-3.4-at14<修正箇所>linux-3.4-at14/arch/arm/mach-shmobile・Kconfig.armadillo800Armadillo-840を参考に、FSIA_SLAVE、FSIA_SLAVE_DEVICE_CS4270、SND_SOC_CS4270を追加。FSIA_MASTER*は無効?SCIFA4、SCIFA5を無効。・board-armadillo810.cPORT160をSDA、PORT161をSCLとして、i2c3を構成。Armadillo-840を参考に、FSI(FSIA、FSIB)を追加。Armadillo-840を参考に、a810_clock_initを追加。WM8978は不要のため、無効。menuconfogで変更箇所を反映。<状況>・起動ログCS4270は認識され、サウンドデバイスとして認識しています。0x4aの位置がUUで期待通り。timer・下記ファイル内のcs4270_probe()のコールの状況linux-3.4-at10/sound/soc/codecs/cs4270.cコールされているか、確認の仕方が分かりません。[on]実行はできましたが、反映されたのか分かりません。Stereo実行はできましたが、I2Sの出力ピンにオシロをあてても、信号が出力されていません。FSIAIBT、FSIAILR、FSIAOSLD、FSIAISLDの全信号を確認。・回路に記載されていたAUDIO_CLKとは?Armadillo-810の場合、AUDIO_CLKがどのピンなのか分かりません。・wavファイルを再生する信号についてFSIAO*ではなく、FSIAI*でよいのでしょうか?FSIAO*の場合、カーネルソースの変更の仕方が分かりません。固定リンクお世話になります。オーディオコーデック(CS4270)を使用するArmadillo-810とCS4270のみと記載しましたがほぼ同等の回路で構成しています。Inc.本サイトに記載の商品名または会社名は、各社・各団体の商標または登録商標です。TM、®マークは付記していない場合があります。