PCM5XXX-DRIVERS

PCM5xxx DAC ファミリ Linux ドライバ・サポート

PCM5XXX-DRIVERS

ダウンロード

概要

この Linux ドライバは、オーディオ・ステレオ D/A コンバータ (DAC) である PCM51xx デバイス・ファミリをサポートし、I2C と SPI の各バス経由の通信を実施するほか、Linux カーネルの ASOC フレームワークを登録します。以下の「Go to third party」 (サード・パーティーにアクセス) ボタンを使用すると、git.kernal.org から適切なドライバをダウンロードできます。

Linux のメインライン・ステータス

Linux メインラインで利用可能か:はい
git.ti.com から入手可能か:N/A

Linux ソース・ファイル

このデバイスに関連付けられているファイル:

  1. sound/soc/codecs/pcm5102a.c
  2. sound/soc/codecs/pcm512x.c
  3. sound/soc/codecs/pcm512x-i2c.c
  4. sound/soc/codecs/pcm512x-spi.c
  5. Documentation/devicetree/bindings/sound/pcm512x.txt
  6. sound/soc/codecs/pcm512x.h

ソース・ファイル

Linux デバイス・ツリー・ドキュメント

その他のファイル sound/soc/codecs/pcm512x.h

 

ドライバ・サポートの有効化

"make menuconfig" を使用してカーネルを構成します (代わりに、"make xconfig" または "make nconfig" を使用できます) 

Menuconfig の位置

Symbol: SND_SOC_PCM512x [=y] Type : tristate Defined at sound/soc/codecs/Kconfig:578 Depends on: SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] Selected by: SND_SOC_PCM512x_I2C [=y] && SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && I2C [=y] || SND_SOC_PCM512x_SPI [=y] && SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && SPI_MASTER [=y] Symbol: SND_SOC_PCM512x_I2C [=y] Type : tristate Prompt: Texas Instruments PCM512x CODECs - I2C Location: -> Device Drivers -> Sound card support (SOUND [=y]) -> Advanced Linux Sound Architecture (SND [=y]) -> ALSA for SoC audio support (SND_SOC [=y]) -> CODEC drivers Defined at sound/soc/codecs/Kconfig:581 Depends on: SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && I2C [=y] Selects: SND_SOC_PCM512x [=y] && REGMAP_I2C [=y] Selected by: SND_SOC_ALL_CODECS [=y] && SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && COMPILE_TEST [=y] && I2C [=y] Symbol: SND_SOC_PCM512x_SPI [=y] Type : tristate Prompt: Texas Instruments PCM512x CODECs - SPI Location: -> Device Drivers -> Sound card support (SOUND [=y]) -> Advanced Linux Sound Architecture (SND [=y]) -> ALSA for SoC audio support (SND_SOC [=y]) -> CODEC drivers Defined at sound/soc/codecs/Kconfig:587 Depends on: SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && SPI_MASTER [=y] Selects: SND_SOC_PCM512x [=y] && REGMAP_SPI [=y] Selected by: SND_SOC_ALL_CODECS [=y] && SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && COMPILE_TEST [=y] && SPI_MASTER [=y] 

修正とコード拡張

 

このドライバに対する修正またはコード拡張が必要な場合、次のどちらかの方法でお問い合わせください。 1.  次の場所にある maintainers (保守担当者) ファイルに掲載されている、該当の Linux Kernel コミュニティ宛に、お客様が開発したパッチを送信します。こちら または 2.  TI の担当者にお問い合わせください。

ダウンロード

ドライバまたはライブラリ

PCM512X-I2C-LINUX PCM512x 用 .c I2C 制御インターフェイス・ドライバ

サポートされている製品とハードウェア
ドライバまたはライブラリ

PCM512X-SPI-LINUX PCM512x 用 .c SPI 制御インターフェイス・ドライバ

サポートされている製品とハードウェア

サポートされている製品とハードウェア

オーディオ DAC
PCM5102A 2Vrms DirectPath™、112dB オーディオ・ステレオ DAC、32 ビット、384kHz PCM インターフェイス付き PCM5121 2V RMS DIRECTPATH 106dB オーディオ・ステレオ DAC、PCM インターフェイスおよび固定オーディオ・プロセッシング付き PCM5122 2V RMS DIRECTPATH 112dB オーディオ・ステレオ DAC、PCM インターフェイスおよび固定オーディオ・プロセッシング付き PCM5141 2V RMS DIRECTPATH 106dB オーディオ・ステレオ DAC、PCM インターフェイスおよびフル・プログラマブル miniDSP 付き PCM5142 2V RMS DIRECTPATH 112dB オーディオ・ステレオ DAC、PCM インターフェイスおよびフル・プログラマブル miniDSP 付き

サポートとトレーニング

TI E2E™ Forums (英語) では、TI のエンジニアからの技術サポートが活用できます

すべてのフォーラムトピックを英語で表示

コンテンツは、TI 投稿者やコミュニティ投稿者によって「現状のまま」提供されるもので、TI による仕様の追加を意図するものではありません。使用条件をご確認ください

TI 製品の品質、パッケージ、ご注文に関する質問は、TI サポートのページをご覧ください。

ビデオ