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:
- 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
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.