Lines Matching refs:component

430 	struct snd_soc_component *component =  in rt1015_boost_mode_get()  local
433 snd_soc_component_get_drvdata(component); in rt1015_boost_mode_get()
443 struct snd_soc_component *component = in rt1015_boost_mode_put() local
446 snd_soc_component_get_drvdata(component); in rt1015_boost_mode_put()
451 snd_soc_component_update_bits(component, in rt1015_boost_mode_put()
458 snd_soc_component_update_bits(component, in rt1015_boost_mode_put()
465 snd_soc_component_update_bits(component, in rt1015_boost_mode_put()
472 dev_err(component->dev, "Unknown boost control.\n"); in rt1015_boost_mode_put()
484 struct snd_soc_component *component = in rt1015_bypass_boost_get() local
487 snd_soc_component_get_drvdata(component); in rt1015_bypass_boost_get()
496 struct snd_soc_component *component = rt1015->component; in rt1015_calibrate() local
499 snd_soc_dapm_mutex_lock(&component->dapm); in rt1015_calibrate()
521 snd_soc_dapm_mutex_unlock(&component->dapm); in rt1015_calibrate()
527 struct snd_soc_component *component = in rt1015_bypass_boost_put() local
530 snd_soc_component_get_drvdata(component); in rt1015_bypass_boost_put()
533 dev_err(component->dev, "DAC is being used!\n"); in rt1015_bypass_boost_put()
564 struct snd_soc_component *component = in rt1015_is_sys_clk_from_pll() local
566 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_is_sys_clk_from_pll()
577 struct snd_soc_component *component = in r1015_dac_event() local
579 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in r1015_dac_event()
585 snd_soc_component_write(component, in r1015_dac_event()
587 snd_soc_component_write(component, in r1015_dac_event()
589 snd_soc_component_write(component, in r1015_dac_event()
591 snd_soc_component_write(component, in r1015_dac_event()
593 snd_soc_component_write(component, in r1015_dac_event()
596 snd_soc_component_write(component, in r1015_dac_event()
598 snd_soc_component_write(component, in r1015_dac_event()
600 snd_soc_component_write(component, in r1015_dac_event()
602 snd_soc_component_write(component, in r1015_dac_event()
609 snd_soc_component_write(component, in r1015_dac_event()
611 snd_soc_component_write(component, in r1015_dac_event()
613 snd_soc_component_write(component, in r1015_dac_event()
616 snd_soc_component_write(component, in r1015_dac_event()
618 snd_soc_component_write(component, in r1015_dac_event()
620 snd_soc_component_write(component, in r1015_dac_event()
622 snd_soc_component_write(component, in r1015_dac_event()
637 struct snd_soc_component *component = in rt1015_amp_drv_event() local
639 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_amp_drv_event()
644 ret = snd_soc_component_read(component, RT1015_CLK_DET); in rt1015_amp_drv_event()
645 ret2 = snd_soc_component_read(component, RT1015_SPK_DC_DETECT1); in rt1015_amp_drv_event()
647 snd_soc_component_update_bits(component, RT1015_CLK_DET, in rt1015_amp_drv_event()
649 dev_dbg(component->dev, "BCLK Detection Enabled.\n"); in rt1015_amp_drv_event()
652 snd_soc_component_update_bits(component, RT1015_SPK_DC_DETECT1, in rt1015_amp_drv_event()
654 dev_dbg(component->dev, "Class-D DC Detection Enabled.\n"); in rt1015_amp_drv_event()
689 struct snd_soc_component *component = dai->component; in rt1015_hw_params() local
690 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_hw_params()
697 dev_err(component->dev, "Unsupported clock rate\n"); in rt1015_hw_params()
703 dev_err(component->dev, "Unsupported frame size: %d\n", in rt1015_hw_params()
708 dev_dbg(component->dev, "pre_div is %d for iis %d\n", pre_div, dai->id); in rt1015_hw_params()
710 dev_dbg(component->dev, "lrck is %dHz and pre_div is %d for iis %d\n", in rt1015_hw_params()
729 snd_soc_component_update_bits(component, RT1015_TDM_MASTER, in rt1015_hw_params()
731 snd_soc_component_update_bits(component, RT1015_CLK2, in rt1015_hw_params()
739 struct snd_soc_component *component = dai->component; in rt1015_set_dai_fmt() local
783 snd_soc_component_update_bits(component, RT1015_TDM_MASTER, in rt1015_set_dai_fmt()
786 snd_soc_component_update_bits(component, RT1015_TDM1_1, in rt1015_set_dai_fmt()
792 static int rt1015_set_component_sysclk(struct snd_soc_component *component, in rt1015_set_component_sysclk() argument
795 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_set_component_sysclk()
811 dev_err(component->dev, "Invalid clock id (%d)\n", clk_id); in rt1015_set_component_sysclk()
818 dev_dbg(component->dev, "Sysclk is %dHz and clock id is %d\n", in rt1015_set_component_sysclk()
821 snd_soc_component_update_bits(component, RT1015_CLK2, in rt1015_set_component_sysclk()
827 static int rt1015_set_component_pll(struct snd_soc_component *component, in rt1015_set_component_pll() argument
831 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_set_component_pll()
836 dev_dbg(component->dev, "PLL disabled\n"); in rt1015_set_component_pll()
850 snd_soc_component_update_bits(component, RT1015_CLK2, in rt1015_set_component_pll()
855 snd_soc_component_update_bits(component, RT1015_CLK2, in rt1015_set_component_pll()
860 dev_err(component->dev, "Unknown PLL Source %d\n", source); in rt1015_set_component_pll()
866 dev_err(component->dev, "Unsupported input clock %d\n", freq_in); in rt1015_set_component_pll()
870 dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n", in rt1015_set_component_pll()
874 snd_soc_component_write(component, RT1015_PLL1, in rt1015_set_component_pll()
878 snd_soc_component_write(component, RT1015_PLL2, in rt1015_set_component_pll()
891 struct snd_soc_component *component = dai->component; in rt1015_set_tdm_slot() local
935 dev_err(component->dev, "too many rx slots or zero slot\n"); in rt1015_set_tdm_slot()
949 snd_soc_component_update_bits(component, in rt1015_set_tdm_slot()
960 snd_soc_component_update_bits(component, in rt1015_set_tdm_slot()
976 dev_err(component->dev, "doesn't need to support tx slots\n"); in rt1015_set_tdm_slot()
980 snd_soc_component_update_bits(component, RT1015_TDM1_1, in rt1015_set_tdm_slot()
988 static int rt1015_probe(struct snd_soc_component *component) in rt1015_probe() argument
991 snd_soc_component_get_drvdata(component); in rt1015_probe()
993 rt1015->component = component; in rt1015_probe()
998 static void rt1015_remove(struct snd_soc_component *component) in rt1015_remove() argument
1000 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_remove()
1031 static int rt1015_suspend(struct snd_soc_component *component) in rt1015_suspend() argument
1033 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_suspend()
1041 static int rt1015_resume(struct snd_soc_component *component) in rt1015_resume() argument
1043 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_resume()