Searched refs:cx2072x (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | cx2072x.c | 31 #include "cx2072x.h" 93 * cx2072x register cache. 583 static int cx2072x_config_pll(struct cx2072x_priv *cx2072x) in cx2072x_config_pll() argument 585 struct device *dev = cx2072x->dev; in cx2072x_config_pll() 594 unsigned int sample_rate = cx2072x->sample_rate; in cx2072x_config_pll() 621 pre_div = get_div_from_mclk(cx2072x->mclk_rate); in cx2072x_config_pll() 622 pll_input = cx2072x->mclk_rate / pre_div; in cx2072x_config_pll() 636 regmap_write(cx2072x->regmap, CX2072X_ANALOG_TEST4, in cx2072x_config_pll() 640 regmap_write(cx2072x->regmap, CX2072X_ANALOG_TEST7, 0x100); in cx2072x_config_pll() 643 regmap_write(cx2072x in cx2072x_config_pll() 673 cx2072x_config_i2spcm(struct cx2072x_priv *cx2072x) cx2072x_config_i2spcm() argument 872 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); afg_power_ev() local 918 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_hw_params() local 986 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_set_dai_bclk_ratio() local 996 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_set_dai_sysclk() local 1010 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_set_dai_fmt() local 1354 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_set_bias_level() local 1376 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_enable_jack_detect() local 1408 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_disable_jack_detect() local 1417 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_jack_status_check() local 1466 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_set_jack() local 1491 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_probe() local 1547 struct cx2072x_priv *cx2072x = cx2072x_dsp_dai_probe() local 1619 struct cx2072x_priv *cx2072x = dev_get_drvdata(dev); cx2072x_runtime_suspend() local 1627 struct cx2072x_priv *cx2072x = dev_get_drvdata(dev); cx2072x_runtime_resume() local 1635 struct cx2072x_priv *cx2072x; cx2072x_i2c_probe() local [all...] |
H A D | Makefile | 79 snd-soc-cx2072x-objs := cx2072x.o 388 obj-$(CONFIG_SND_SOC_CX2072X) += snd-soc-cx2072x.o
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | cx2072x.c | 31 #include "cx2072x.h" 93 * cx2072x register cache. 583 static int cx2072x_config_pll(struct cx2072x_priv *cx2072x) in cx2072x_config_pll() argument 585 struct device *dev = cx2072x->dev; in cx2072x_config_pll() 594 unsigned int sample_rate = cx2072x->sample_rate; in cx2072x_config_pll() 621 pre_div = get_div_from_mclk(cx2072x->mclk_rate); in cx2072x_config_pll() 622 pll_input = cx2072x->mclk_rate / pre_div; in cx2072x_config_pll() 636 regmap_write(cx2072x->regmap, CX2072X_ANALOG_TEST4, in cx2072x_config_pll() 640 regmap_write(cx2072x->regmap, CX2072X_ANALOG_TEST7, 0x100); in cx2072x_config_pll() 643 regmap_write(cx2072x in cx2072x_config_pll() 673 cx2072x_config_i2spcm(struct cx2072x_priv *cx2072x) cx2072x_config_i2spcm() argument 866 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); afg_power_ev() local 912 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_hw_params() local 980 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_set_dai_bclk_ratio() local 990 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_set_dai_sysclk() local 1004 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_set_dai_fmt() local 1348 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_set_bias_level() local 1370 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_enable_jack_detect() local 1402 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_disable_jack_detect() local 1411 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_jack_status_check() local 1460 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_set_jack() local 1485 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); cx2072x_probe() local 1542 struct cx2072x_priv *cx2072x = cx2072x_dsp_dai_probe() local 1621 struct cx2072x_priv *cx2072x = dev_get_drvdata(dev); cx2072x_runtime_suspend() local 1629 struct cx2072x_priv *cx2072x = dev_get_drvdata(dev); cx2072x_runtime_resume() local 1636 struct cx2072x_priv *cx2072x; cx2072x_i2c_probe() local [all...] |
H A D | Makefile | 107 snd-soc-cx2072x-objs := cx2072x.o 493 obj-$(CONFIG_SND_SOC_CX2072X) += snd-soc-cx2072x.o
|
/kernel/linux/linux-5.10/sound/soc/intel/boards/ |
H A D | bytcht_cx2072x.c | 18 #include "../../codecs/cx2072x.h" 166 SND_SOC_DAILINK_DEF(cx2072x, 167 DAILINK_COMP_ARRAY(COMP_CODEC("i2c-14F10720:00", "cx2072x-hifi"))); 204 SND_SOC_DAILINK_REG(ssp2, cx2072x, platform), 210 #define CARD_NAME "bytcht cx2072x" /* card name will be 'sof-bytcht cx2072x' */ 213 #define CARD_NAME "bytcht-cx2072x"
|
H A D | Makefile | 17 snd-soc-sst-byt-cht-cx2072x-objs := bytcht_cx2072x.o 58 obj-$(CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH) += snd-soc-sst-byt-cht-cx2072x.o
|
/kernel/linux/linux-6.6/sound/soc/intel/boards/ |
H A D | bytcht_cx2072x.c | 18 #include "../../codecs/cx2072x.h" 166 SND_SOC_DAILINK_DEF(cx2072x, 167 DAILINK_COMP_ARRAY(COMP_CODEC("i2c-14F10720:00", "cx2072x-hifi"))); 203 SND_SOC_DAILINK_REG(ssp2, cx2072x, platform), 208 #define SOF_CARD_NAME "bytcht cx2072x" /* card name will be 'sof-bytcht cx2072x' */ 211 #define CARD_NAME "bytcht-cx2072x"
|
H A D | Makefile | 18 snd-soc-sst-byt-cht-cx2072x-objs := bytcht_cx2072x.o 67 obj-$(CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH) += snd-soc-sst-byt-cht-cx2072x.o
|
Completed in 9 milliseconds