[alsa-devel] [PATCH 1/3] ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x
Pierre-Louis Bossart
pierre-louis.bossart at linux.intel.com
Thu Jan 30 16:14:29 CET 2020
Thanks for the review Mark,
>> +static int sof_pcm512x_codec_init(struct snd_soc_pcm_runtime *rtd)
>> +{
>> + struct snd_soc_component *codec = rtd->codec_dai->component;
>> +
>> + snd_soc_component_update_bits(codec, PCM512x_GPIO_EN, 0x08, 0x08);
>> + snd_soc_component_update_bits(codec, PCM512x_GPIO_OUTPUT_4, 0x0f, 0x02);
>> + snd_soc_component_update_bits(codec, PCM512x_GPIO_CONTROL_1,
>> + 0x08, 0x08);
>
> These look like they might be a DAPM widget of some kind?
it's the LED support only, turned on when you play and off when you stop.
At some point, I added a gpiochip support in the PCM152x codec driver to
avoid doing this, and have a nicer way of toggling the gpios. Due to
lack of time, I didn't maintain this solution, but we could add it in a
follow-up version if that was desired. It's really not the main
functionality of this patch.
-Pierre
More information about the Alsa-devel
mailing list