PCM5XXX-DRIVERS
Linux-Treiberunterstützung für die DAC-Familie PCM5xxx
PCM5XXX-DRIVERS
Ü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:
- sound/soc/codecs/pcm5102a.c
- sound/soc/codecs/pcm512x.c
- sound/soc/codecs/pcm512x-i2c.c
- sound/soc/codecs/pcm512x-spi.c
- Documentation/devicetree/bindings/sound/pcm512x.txt
- sound/soc/codecs/pcm512x.h
Quelldateien
Dokumentation zum Linux-Gerätebaum
- Documentation/devicetree/bindings/sound/pcm5102a.txt
- Documentation/devicetree/bindings/sound/pcm512x.txt
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
PCM512X-C-LINUX — .c driver for PCM512x
PCM512X-C-LINUX — .c driver for PCM512x
PCM512X-H-LINUX — .h driver for PCM512x
PCM512X-H-LINUX — .h driver for PCM512x
PCM512X-I2C-LINUX — .c I2C control interface driver for PCM512x
PCM512X-I2C-LINUX — .c I2C control interface driver for PCM512x
PCM512X-SPI-LINUX — .c SPI control interface driver for PCM512x
PCM512X-SPI-LINUX — .c SPI control interface driver for PCM512x
Support und Schulungen
TI E2E™-Foren mit technischem Support von TI-Ingenieuren
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.