PCM5XXX-DRIVERS

Soporte para controladores Linux de la familia de DAC PCM5xxx

PCM5XXX-DRIVERS

Descargas

Información general

El controlador Linux es compatible con la familia de dispositivos PCM51xx de convertidores digital a analógico (DAC) en audio estéreo, comunicación a través de I2C y SPI, y registros con el marco ASOC del núcleo Linux. Los botones “Ir a un proveedor externo” que aparecen a continuación le permitirán descargar los controladores correspondientes de git.kernal.org.

Estado de la línea principal de Linux

Disponible en la línea principal de Linux: Sí
Disponible a través de git.ti.com: N/D

Archivos fuente de Linux

Los archivos asociados a este dispositivo son:

  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

Archivos fuente

Documentación del árbol de dispositivos Linux

Otros archivos sound/soc/codecs/pcm512x.h

 

Habilitar la compatibilidad con controladores

Configure el kernel con “make menuconfig” (como alternativa, use “make xconfig” o “make nconfig”)

Ubicación de menuconfig

Símbolo: SND_SOC_PCM512x [=y]Tipo : triestado Definido en sound/soc/codecs/Kconfig:578 Depende de: SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] Seleccionado por: 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] Símbolo: SND_SOC_PCM512x_I2C [=y]Tipo : triestado Mensaje: CÓDECS PCM512x de Texas Instruments - Ubicación de I2C: -> Controladores de dispositivos -> Compatibilidad con tarjetas de sonido (SOUND [=y]) -> Arquitectura de sonido Linux avanzada (SND [=y]) -> ALSA para soporte de audio SoC (SND_SOC [=y]) -> Controladores de CÓDEC definidos en sound/soc/codecs/kconfig:581 Depende de: SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && I2C [=y] Selecciona: SND_SOC_PCM512x [=y] && REGMAP_I2C [=y] Seleccionado por: SND_SOC_ALL_CODECS [=y] && SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && COMPILE_TEST [=y] && I2C [=y] Símbolo: SND_SOC_PCM512x_SPI [=y]Tipo : triestado Mensaje: CÓDECS PCM512x de Texas Instruments - Ubicación del SPI: -> Controladores de dispositivos -> Compatibilidad con tarjetas de sonido (SOUND [=y]) -> Arquitectura de sonido Linux avanzada (SND [=y]) -> ALSA para soporte de audio SoC (SND_SOC [=y]) -> Controladores de CÓDEC definidos en sound/soc/codecs/kconfig:587 Depende de: SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && SPI_MASTER [=y] Selecciona: SND_SOC_PCM512x [=y] && REGMAP_SPI [=y] Seleccionado por: SND_SOC_ALL_CODECS [=y] && SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && COMPILE_TEST [=y] && SPI_MASTER [=y]

Correcciones y mejoras de código

 

Si se requieren correcciones o mejoras de código que deben añadirse a este controlador1: Envíe los parches a la comunidad correspondiente de Linux Kernel como se indica en el archivo de mantenedores ubicado: Aquío 2. Comuníquese con su representante de TI.
Descargar Ver vídeo con transcripción Video

Descargas

Controlador o biblioteca

PCM5102A-C-LINUX .c driver for PCM5102A

Productos y hardware compatibles

PCM5102A-C-LINUX .c driver for PCM5102A

close
Última versión
Versión: null
Fecha de publicación: 15/07/2025
Controlador o biblioteca

PCM512X-C-LINUX .c driver for PCM512x

Productos y hardware compatibles

PCM512X-C-LINUX .c driver for PCM512x

close
Última versión
Versión: null
Fecha de publicación: 15/07/2025
Controlador o biblioteca

PCM512X-H-LINUX .h driver for PCM512x

Productos y hardware compatibles

PCM512X-H-LINUX .h driver for PCM512x

close
Última versión
Versión: null
Fecha de publicación: 15/07/2025
Controlador o biblioteca

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

Productos y hardware compatibles

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

close
Última versión
Versión: null
Fecha de publicación: 15/07/2025
Controlador o biblioteca

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

Productos y hardware compatibles

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

close
Última versión
Versión: null
Fecha de publicación: 15/07/2025

Soporte y capacitación

Foros de TI E2E™ con asistencia técnica de los ingenieros de TI

Ver todos los temas del foro en inglés

El contenido lo proporcionan “tal como está” TI y los colaboradores de la comunidad y no constituye especificaciones de TI. Consulte los términos de uso.

Si tiene preguntas sobre la calidad, el paquete o el pedido de productos de TI, consulte el soporte de TI.