Lines Matching full: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()
577 struct snd_soc_component *component = in rt1015_is_sys_clk_from_pll() local
579 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_is_sys_clk_from_pll()
590 struct snd_soc_component *component = in r1015_dac_event() local
592 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(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()
604 snd_soc_component_write(component, in r1015_dac_event()
606 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()
615 snd_soc_component_write(component, in r1015_dac_event()
622 snd_soc_component_write(component, in r1015_dac_event()
624 snd_soc_component_write(component, in r1015_dac_event()
626 snd_soc_component_write(component, in r1015_dac_event()
629 snd_soc_component_write(component, in r1015_dac_event()
631 snd_soc_component_write(component, in r1015_dac_event()
633 snd_soc_component_write(component, in r1015_dac_event()
635 snd_soc_component_write(component, in r1015_dac_event()
650 struct snd_soc_component *component = in rt1015_amp_drv_event() local
652 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_amp_drv_event()
657 ret = snd_soc_component_read(component, RT1015_CLK_DET); in rt1015_amp_drv_event()
658 ret2 = snd_soc_component_read(component, RT1015_SPK_DC_DETECT1); in rt1015_amp_drv_event()
660 snd_soc_component_update_bits(component, RT1015_CLK_DET, in rt1015_amp_drv_event()
662 dev_dbg(component->dev, "BCLK Detection Enabled.\n"); in rt1015_amp_drv_event()
665 snd_soc_component_update_bits(component, RT1015_SPK_DC_DETECT1, in rt1015_amp_drv_event()
667 dev_dbg(component->dev, "Class-D DC Detection Enabled.\n"); in rt1015_amp_drv_event()
702 struct snd_soc_component *component = dai->component; in rt1015_hw_params() local
703 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_hw_params()
710 dev_err(component->dev, "Unsupported clock rate\n"); in rt1015_hw_params()
716 dev_err(component->dev, "Unsupported frame size: %d\n", in rt1015_hw_params()
721 dev_dbg(component->dev, "pre_div is %d for iis %d\n", pre_div, dai->id); in rt1015_hw_params()
723 dev_dbg(component->dev, "lrck is %dHz and pre_div is %d for iis %d\n", in rt1015_hw_params()
742 snd_soc_component_update_bits(component, RT1015_TDM_MASTER, in rt1015_hw_params()
744 snd_soc_component_update_bits(component, RT1015_CLK2, in rt1015_hw_params()
752 struct snd_soc_component *component = dai->component; in rt1015_set_dai_fmt() local
796 snd_soc_component_update_bits(component, RT1015_TDM_MASTER, in rt1015_set_dai_fmt()
799 snd_soc_component_update_bits(component, RT1015_TDM1_1, in rt1015_set_dai_fmt()
805 static int rt1015_set_component_sysclk(struct snd_soc_component *component, in rt1015_set_component_sysclk() argument
808 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_set_component_sysclk()
824 dev_err(component->dev, "Invalid clock id (%d)\n", clk_id); in rt1015_set_component_sysclk()
831 dev_dbg(component->dev, "Sysclk is %dHz and clock id is %d\n", in rt1015_set_component_sysclk()
834 snd_soc_component_update_bits(component, RT1015_CLK2, in rt1015_set_component_sysclk()
840 static int rt1015_set_component_pll(struct snd_soc_component *component, in rt1015_set_component_pll() argument
844 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_set_component_pll()
849 dev_dbg(component->dev, "PLL disabled\n"); in rt1015_set_component_pll()
863 snd_soc_component_update_bits(component, RT1015_CLK2, in rt1015_set_component_pll()
868 snd_soc_component_update_bits(component, RT1015_CLK2, in rt1015_set_component_pll()
873 dev_err(component->dev, "Unknown PLL Source %d\n", source); in rt1015_set_component_pll()
879 dev_err(component->dev, "Unsupported input clock %d\n", freq_in); in rt1015_set_component_pll()
883 dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n", in rt1015_set_component_pll()
887 snd_soc_component_write(component, RT1015_PLL1, in rt1015_set_component_pll()
891 snd_soc_component_write(component, RT1015_PLL2, in rt1015_set_component_pll()
904 struct snd_soc_component *component = dai->component; in rt1015_set_tdm_slot() local
948 dev_err(component->dev, "too many rx slots or zero slot\n"); in rt1015_set_tdm_slot()
962 snd_soc_component_update_bits(component, in rt1015_set_tdm_slot()
973 snd_soc_component_update_bits(component, in rt1015_set_tdm_slot()
989 dev_err(component->dev, "doesn't need to support tx slots\n"); in rt1015_set_tdm_slot()
993 snd_soc_component_update_bits(component, RT1015_TDM1_1, in rt1015_set_tdm_slot()
1001 static int rt1015_probe(struct snd_soc_component *component) in rt1015_probe() argument
1004 snd_soc_component_get_drvdata(component); in rt1015_probe()
1006 rt1015->component = component; in rt1015_probe()
1011 static void rt1015_remove(struct snd_soc_component *component) in rt1015_remove() argument
1013 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_remove()
1044 static int rt1015_suspend(struct snd_soc_component *component) in rt1015_suspend() argument
1046 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_suspend()
1054 static int rt1015_resume(struct snd_soc_component *component) in rt1015_resume() argument
1056 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component); in rt1015_resume()