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