Lines Matching +full:codec +full:- +full:aif1
2 * Machine driver for AMD ACP Audio engine using Realtek RT5645 codec
33 #include <sound/soc-dapm.h>
66 dev_err(rtd->dev, "can't set codec pll: %d\n", ret); in cz_aif1_hw_params()
73 dev_err(rtd->dev, "can't set codec sysclk: %d\n", ret); in cz_aif1_hw_params()
84 struct snd_soc_component *codec; in cz_init() local
86 codec = snd_soc_rtd_to_codec(rtd, 0)->component; in cz_init()
87 card = rtd->card; in cz_init()
97 dev_err(card->dev, "HP jack creation failed %d\n", ret); in cz_init()
101 rt5645_set_jack_detect(codec, &cz_jack, &cz_jack, &cz_jack); in cz_init()
111 DAILINK_COMP_ARRAY(COMP_CPU("designware-i2s.1")));
113 DAILINK_COMP_ARRAY(COMP_CPU("designware-i2s.2")));
115 SND_SOC_DAILINK_DEF(codec,
116 DAILINK_COMP_ARRAY(COMP_CODEC("i2c-10EC5650:00", "rt5645-aif1")));
123 .name = "amd-rt5645-play",
129 SND_SOC_DAILINK_REG(designware1, codec, platform),
132 .name = "amd-rt5645-cap",
137 SND_SOC_DAILINK_REG(designware2, codec, platform),
185 cz_card.dev = &pdev->dev; in cz_probe()
187 ret = devm_snd_soc_register_card(&pdev->dev, &cz_card); in cz_probe()
189 dev_err(&pdev->dev, in cz_probe()
207 .name = "cz-rt5645",
217 MODULE_DESCRIPTION("cz-rt5645 audio support");