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.
Herunterladen Video mit Transkript ansehen Video

Downloads

Treiber oder Bibliothek

PCM5102A-C-LINUX .c driver for PCM5102A

Unterstützte Produkte und Hardware

PCM5102A-C-LINUX .c driver for PCM5102A

close
Aktuelle Version
Version: null
Veröffentlichungsdatum: 15.07.2025
Treiber oder Bibliothek

PCM512X-C-LINUX .c driver for PCM512x

Unterstützte Produkte und Hardware

PCM512X-C-LINUX .c driver for PCM512x

close
Aktuelle Version
Version: null
Veröffentlichungsdatum: 15.07.2025
Treiber oder Bibliothek

PCM512X-H-LINUX .h driver for PCM512x

Unterstützte Produkte und Hardware

PCM512X-H-LINUX .h driver for PCM512x

close
Aktuelle Version
Version: null
Veröffentlichungsdatum: 15.07.2025
Treiber oder Bibliothek

PCM512X-I2C-LINUX .c I2C control interface driver for PCM512x

Unterstützte Produkte und Hardware

PCM512X-I2C-LINUX .c I2C control interface driver for PCM512x

close
Aktuelle Version
Version: null
Veröffentlichungsdatum: 15.07.2025
Treiber oder Bibliothek

PCM512X-SPI-LINUX .c SPI control interface driver for PCM512x

Unterstützte Produkte und Hardware

PCM512X-SPI-LINUX .c SPI control interface driver for PCM512x

close
Aktuelle Version
Version: null
Veröffentlichungsdatum: 15.07.2025

Support und Schulungen

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

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.