Searched refs:alc5623 (Results 1 - 5 of 5) sorted by relevance
/linux-4.4.14/sound/soc/codecs/ |
H A D | alc5623.c | 2 * alc5623.c -- alc562[123] ALSA Soc Audio driver 33 #include <sound/alc5623.h> 35 #include "alc5623.h" 478 /* Note : pll code from original alc5623 driver. Not sure of how good it is */ 609 struct alc5623_priv *alc5623 = snd_soc_codec_get_drvdata(codec); get_coeff() local 613 if (coeff_div[i].fs * rate == alc5623->sysclk) get_coeff() 626 struct alc5623_priv *alc5623 = snd_soc_codec_get_drvdata(codec); alc5623_set_dai_sysclk() local 637 alc5623->sysclk = freq; alc5623_set_dai_sysclk() 705 struct alc5623_priv *alc5623 = snd_soc_codec_get_drvdata(codec); alc5623_pcm_hw_params() local 739 __func__, alc5623->sysclk, rate, coeff); alc5623_pcm_hw_params() 774 struct alc5623_priv *alc5623 = snd_soc_codec_get_drvdata(codec); enable_power_depop() local 791 if (alc5623->id == 0x22) enable_power_depop() 844 .name = "alc5623-hifi", 867 struct alc5623_priv *alc5623 = snd_soc_codec_get_drvdata(codec); alc5623_suspend() local 869 regcache_cache_only(alc5623->regmap, true); alc5623_suspend() 876 struct alc5623_priv *alc5623 = snd_soc_codec_get_drvdata(codec); alc5623_resume() local 880 regcache_cache_only(alc5623->regmap, false); alc5623_resume() 881 ret = regcache_sync(alc5623->regmap); alc5623_resume() 885 regcache_cache_only(alc5623->regmap, true); alc5623_resume() 894 struct alc5623_priv *alc5623 = snd_soc_codec_get_drvdata(codec); alc5623_probe() local 899 if (alc5623->add_ctrl) { alc5623_probe() 901 alc5623->add_ctrl); alc5623_probe() 904 if (alc5623->jack_det_ctrl) { alc5623_probe() 906 alc5623->jack_det_ctrl); alc5623_probe() 909 switch (alc5623->id) { alc5623_probe() 935 switch (alc5623->id) { alc5623_probe() 981 struct alc5623_priv *alc5623; alc5623_i2c_probe() local 987 alc5623 = devm_kzalloc(&client->dev, sizeof(struct alc5623_priv), alc5623_i2c_probe() 989 if (alc5623 == NULL) alc5623_i2c_probe() 992 alc5623->regmap = devm_regmap_init_i2c(client, &alc5623_regmap); alc5623_i2c_probe() 993 if (IS_ERR(alc5623->regmap)) { alc5623_i2c_probe() 994 ret = PTR_ERR(alc5623->regmap); alc5623_i2c_probe() 999 ret = regmap_read(alc5623->regmap, ALC5623_VENDOR_ID1, &vid1); alc5623_i2c_probe() 1005 ret = regmap_read(alc5623->regmap, ALC5623_VENDOR_ID2, &vid2); alc5623_i2c_probe() 1024 alc5623->add_ctrl = pdata->add_ctrl; alc5623_i2c_probe() 1025 alc5623->jack_det_ctrl = pdata->jack_det_ctrl; alc5623_i2c_probe() 1031 alc5623->add_ctrl = val32; alc5623_i2c_probe() 1034 alc5623->jack_det_ctrl = val32; alc5623_i2c_probe() 1038 alc5623->id = vid2; alc5623_i2c_probe() 1039 switch (alc5623->id) { alc5623_i2c_probe() 1047 alc5623_dai.name = "alc5623-hifi"; alc5623_i2c_probe() 1053 i2c_set_clientdata(client, alc5623); alc5623_i2c_probe() 1072 {"alc5623", 0x23}, 1078 { .compatible = "realtek,alc5623", },
|
H A D | alc5623.h | 2 * alc5623.h -- alc562[123] ALSA Soc Audio driver
|
H A D | alc5632.h | 11 * Based on alc5623.h by Arnaud Patard
|
H A D | Makefile | 96 snd-soc-alc5623-objs := alc5623.o 227 obj-$(CONFIG_SND_SOC_ALC5623) += snd-soc-alc5623.o
|
H A D | alc5632.c | 11 * Based on alc5623.c by Arnaud Patard
|
Completed in 417 milliseconds