[alsa-devel] [PATCH] ASoC: codecs: make PCM5102A codec selectable
David Douard
david.douard at sdfa3.org
Sun Feb 23 17:10:26 CET 2020
Le 18/02/2020 à 17:04, Pierre-Louis Bossart a écrit :
> [Adding Mark Brown - CC: maintainers if you want your patch to be applied]
>
> On 2/13/20 6:25 PM, David Douard wrote:
>> The PCM5102A codec entry in the Kconfig file lacks a title/description
>> to make it selectable in menuconfig (since it has no dependent i2s/spi
>> sub-modules like e.g. the pcm512x one).
>
> For my education, who uses this codec? it's not selected by any machine
> driver?
This codec is needed to drive PCM5102A based i2s DAC. It can be found in
several low cost I2S DAC break boards (I have a Polyvection one for
example) and is generally used on SBC like the RPi, Odroid or Orange Pi.
On such devices, the driver will be selected via a proper declaration of
the device in the device tree (e.g. in a custom dts file). See for
example this issue I submitted to the Armbian project (together with a
PR that patches this very same issue I described in this thread):
https://github.com/armbian/build/issues/1798
David
>> ---
>> sound/soc/codecs/Kconfig | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig
>> index 7e90f5d83097..676fa62e9b7f 100644
>> --- a/sound/soc/codecs/Kconfig
>> +++ b/sound/soc/codecs/Kconfig
>> @@ -934,7 +934,7 @@ config SND_SOC_PCM3168A_SPI
>> select REGMAP_SPI
>> config SND_SOC_PCM5102A
>> - tristate
>> + tristate "Texas Instruments PCM5102A CODEC"
>> config SND_SOC_PCM512x
>> tristate
>>
More information about the Alsa-devel
mailing list