PCM5XXX-DRIVERS

Linux-Treiberunterstützung für die DAC-Familie PCM5xxx

PCM5XXX-DRIVERS

Downloads

Überblick

Der Linux-Treiber unterstützt die Bausteinfamilie PCM51xx von Audio-Stereo-Digital-zu-Analog-Wandlern (DACs), Kommunikation über I2C und SPI und Registern mit dem ASOC-Framework des Linux-Kernels. Über die Schaltflächen „Zum Fremdanbieter“ unten können Sie die entsprechenden Treiber von git.kernal.org herunterladen.

Linux-Hauptleitungsstatus

Verfügbar in Linux-Hauptleitung: Ja
Verfügbar über git.ti.com: k. A.

Linux-Quelldateien

Zu diesem Baustein gehören folgende Dateien:

  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

Quelldateien

Dokumentation zum Linux-Gerätebaum

Andere Dateien sound/soc/codecs/pcm512x.h

 

Aktivieren des Treiber-Supports

Konfigurieren des Kernel mit „make menuconfig“ (alternative Verwendung von „make xconfig“ oder „make nconfig“)

Speicherort von menuconfig

Symbol: SND_SOC_PCM512x [=y]Typ: Tri-State Definiert unter sound/soc/codecs/Kconfig:578 Abhängig von: SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] Gewählt durch: 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]Typ: Tri-State Eingabeaufforderung: Texas Instruments PCM512x CODECs - I2C Speicherort: -> Gerätetreiber -> Soundkartenunterstützung (SOUND [=y]) -> Erweiterte Linux Sound-Architektur (SND [=y]) -> ALSA für SoC-Audiounterstützung (SND_SOC [=y]) -> CODEC-Treiber Definiert unter sound/soc/codecs/Kconfig:581 Abhängig von: SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && I2C [=y] Wählt: SND_SOC_PCM512x [=y] && REGMAP_I2C [=y] Gewählt durch: 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]Typ: Tri-State Eingabeaufforderung: Texas Instruments PCM512x CODECs - SPI Speicherort: -> Gerätetreiber -> Soundkartenunterstützung (SOUND [=y]) -> Erweiterte Linux Sound-Architektur (SND [=y]) -> ALSA für SoC-Audiounterstützung (SND_SOC [=y]) -> CODEC-Treiber Definiert unter sound/soc/codecs/Kconfig:587 Abhängig von: SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && SPI_MASTER [=y] Wählt: SND_SOC_PCM512x [=y] && REGMAP_SPI [=y] Gewählt durch: SND_SOC_ALL_CODECS [=y] && SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && COMPILE_TEST [=y] && SPI_MASTER [=y]

Fehlerbehebungen und Codeverbesserungen

 

Wenn Korrekturen und/oder Codeverbesserungen verfügbar sind, welche diesem Treiber hinzugefügt werden müssen, geben Sie 1 ein. senden Sie die Patches an die entsprechende Linux Kernel-Community, die in der Betreuerdatei aufgeführt ist, siehe hier oder 2. wenden Sie sich an Ihre IT Vertretung.

Downloads

Support und Schulungen

TI E2E™-Foren mit technischem Support von TI-Ingenieuren

Alle Forenthemen anzeigen Alle Forenthemen auf Englisch anzeigen

Inhalte werden ohne Gewähr von TI und der Community bereitgestellt. Sie stellen keine Spezifikationen von TI dar. Siehe Nutzungsbedingungen.

Bei Fragen zu den Themen Qualität, Gehäuse oder Bestellung von TI-Produkten siehe TI-Support.