[PATCH v2 1/2] ASoC: codecs: add support for ES8326
Charles Keepax
ckeepax at opensource.cirrus.com
Tue Jul 26 11:20:58 CEST 2022
On Tue, Jul 26, 2022 at 04:25:05PM +0800, Zhu Ning wrote:
> The ES8326 codec is not compatible with ES8316 and requires a dedicated driver.
>
> Signed-off-by: David Yang <yangxiaohua at everest-semi.com>
> Signed-off-by: Zhu Ning <zhuning at everest-semi.com>
> -----
> +static const struct snd_soc_component_driver soc_component_dev_es8326 = {
> + .probe = es8326_probe,
> + .remove = es8326_remove,
> + .resume = es8326_resume,
> + .suspend = es8326_suspend,
> + .set_bias_level = es8326_set_bias_level,
> + .set_jack = es8326_set_jack,
> + .dapm_widgets = es8326_dapm_widgets,
> + .num_dapm_widgets = ARRAY_SIZE(es8326_dapm_widgets),
> + .dapm_routes = es8326_dapm_routes,
> + .num_dapm_routes = ARRAY_SIZE(es8326_dapm_routes),
> + .controls = es8326_snd_controls,
> + .num_controls = ARRAY_SIZE(es8326_snd_controls),
> + .use_pmdown_time = 1,
> + .endianness = 1,
> + .non_legacy_dai_naming = 1,
The non_legacy_dai_naming flag has been removed, you will get
this behaviour by default now.
Thanks,
Charles
More information about the Alsa-devel
mailing list