Lines Matching refs:component

679 static int rt1011_reg_init(struct snd_soc_component *component)  in rt1011_reg_init()  argument
681 struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component); in rt1011_reg_init()
1037 struct snd_soc_component *component = in rt1011_recv_spk_mode_get() local
1040 snd_soc_component_get_drvdata(component); in rt1011_recv_spk_mode_get()
1050 struct snd_soc_component *component = in rt1011_recv_spk_mode_put() local
1053 snd_soc_component_get_drvdata(component); in rt1011_recv_spk_mode_put()
1058 if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) { in rt1011_recv_spk_mode_put()
1064 snd_soc_component_update_bits(component, in rt1011_recv_spk_mode_put()
1068 snd_soc_component_update_bits(component, in rt1011_recv_spk_mode_put()
1074 snd_soc_component_update_bits(component, in rt1011_recv_spk_mode_put()
1078 snd_soc_component_update_bits(component, in rt1011_recv_spk_mode_put()
1113 struct snd_soc_component *component = in rt1011_bq_drc_coeff_get() local
1116 snd_soc_component_get_drvdata(component); in rt1011_bq_drc_coeff_get()
1150 struct snd_soc_component *component = in rt1011_bq_drc_coeff_put() local
1153 snd_soc_component_get_drvdata(component); in rt1011_bq_drc_coeff_put()
1187 snd_soc_component_write(component, bq_drc_info[i].reg, in rt1011_bq_drc_coeff_put()
1215 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in rt1011_r0_cali_get() local
1216 struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component); in rt1011_r0_cali_get()
1226 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in rt1011_r0_cali_put() local
1227 struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component); in rt1011_r0_cali_put()
1230 if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF && in rt1011_r0_cali_put()
1255 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in rt1011_r0_load_mode_get() local
1256 struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component); in rt1011_r0_load_mode_get()
1266 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in rt1011_r0_load_mode_put() local
1267 struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component); in rt1011_r0_load_mode_put()
1278 if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) { in rt1011_r0_load_mode_put()
1322 struct snd_soc_component *component = in rt1011_i2s_ref_put() local
1325 snd_soc_component_get_drvdata(component); in rt1011_i2s_ref_put()
1342 dev_info(component->dev, "I2S Reference: Do nothing\n"); in rt1011_i2s_ref_put()
1351 struct snd_soc_component *component = in rt1011_i2s_ref_get() local
1354 snd_soc_component_get_drvdata(component); in rt1011_i2s_ref_get()
1407 struct snd_soc_component *component = in rt1011_is_sys_clk_from_pll() local
1409 struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component); in rt1011_is_sys_clk_from_pll()
1420 struct snd_soc_component *component = in rt1011_dac_event() local
1425 snd_soc_component_update_bits(component, in rt1011_dac_event()
1429 snd_soc_component_update_bits(component, RT1011_POWER_9, in rt1011_dac_event()
1432 snd_soc_component_update_bits(component, in rt1011_dac_event()
1437 snd_soc_component_update_bits(component, RT1011_POWER_9, in rt1011_dac_event()
1439 snd_soc_component_update_bits(component, in rt1011_dac_event()
1443 snd_soc_component_update_bits(component, in rt1011_dac_event()
1575 struct snd_soc_component *component = dai->component; in rt1011_hw_params() local
1576 struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component); in rt1011_hw_params()
1583 dev_warn(component->dev, "Force using PLL "); in rt1011_hw_params()
1592 dev_err(component->dev, "Unsupported frame size: %d\n", in rt1011_hw_params()
1600 dev_dbg(component->dev, "bclk_ms is %d and pre_div is %d for iis %d\n", in rt1011_hw_params()
1603 dev_dbg(component->dev, "lrck is %dHz and pre_div is %d for iis %d\n", in rt1011_hw_params()
1645 snd_soc_component_update_bits(component, RT1011_TDM_TOTAL_SET, in rt1011_hw_params()
1648 snd_soc_component_update_bits(component, RT1011_TDM1_SET_1, in rt1011_hw_params()
1654 dev_err(component->dev, "Invalid dai->id: %d\n", dai->id); in rt1011_hw_params()
1658 snd_soc_component_update_bits(component, in rt1011_hw_params()
1666 struct snd_soc_component *component = dai->component; in rt1011_set_dai_fmt() local
1668 snd_soc_component_get_dapm(component); in rt1011_set_dai_fmt()
1712 snd_soc_component_update_bits(component, RT1011_TDM_TOTAL_SET, in rt1011_set_dai_fmt()
1715 snd_soc_component_update_bits(component, RT1011_TDM1_SET_1, in rt1011_set_dai_fmt()
1717 snd_soc_component_update_bits(component, RT1011_TDM2_SET_1, in rt1011_set_dai_fmt()
1721 dev_err(component->dev, "Invalid dai->id: %d\n", dai->id); in rt1011_set_dai_fmt()
1730 static int rt1011_set_component_sysclk(struct snd_soc_component *component, in rt1011_set_component_sysclk() argument
1733 struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component); in rt1011_set_component_sysclk()
1740 snd_soc_component_update_bits(component, RT1011_CLK_DET, in rt1011_set_component_sysclk()
1746 snd_soc_component_update_bits(component, RT1011_CLK_DET, in rt1011_set_component_sysclk()
1759 dev_err(component->dev, "Invalid clock id (%d)\n", clk_id); in rt1011_set_component_sysclk()
1762 snd_soc_component_update_bits(component, RT1011_CLK_2, in rt1011_set_component_sysclk()
1767 dev_dbg(component->dev, "Sysclk is %dHz and clock id is %d\n", in rt1011_set_component_sysclk()
1773 static int rt1011_set_component_pll(struct snd_soc_component *component, in rt1011_set_component_pll() argument
1777 struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component); in rt1011_set_component_pll()
1786 dev_dbg(component->dev, "PLL disabled\n"); in rt1011_set_component_pll()
1790 snd_soc_component_update_bits(component, RT1011_CLK_2, in rt1011_set_component_pll()
1797 snd_soc_component_update_bits(component, RT1011_CLK_2, in rt1011_set_component_pll()
1799 snd_soc_component_update_bits(component, RT1011_CLK_2, in rt1011_set_component_pll()
1801 snd_soc_component_update_bits(component, RT1011_CLK_DET, in rt1011_set_component_pll()
1805 snd_soc_component_update_bits(component, RT1011_CLK_2, in rt1011_set_component_pll()
1809 snd_soc_component_update_bits(component, RT1011_CLK_2, in rt1011_set_component_pll()
1811 snd_soc_component_update_bits(component, RT1011_CLK_2, in rt1011_set_component_pll()
1815 dev_err(component->dev, "Unknown PLL Source %d\n", source); in rt1011_set_component_pll()
1821 dev_err(component->dev, "Unsupported input clock %d\n", in rt1011_set_component_pll()
1826 dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n", in rt1011_set_component_pll()
1830 snd_soc_component_write(component, RT1011_PLL_1, in rt1011_set_component_pll()
1834 snd_soc_component_write(component, RT1011_PLL_2, in rt1011_set_component_pll()
1847 struct snd_soc_component *component = dai->component; in rt1011_set_tdm_slot() local
1849 snd_soc_component_get_dapm(component); in rt1011_set_tdm_slot()
1901 dev_err(component->dev, "too many rx slots or zero slot\n"); in rt1011_set_tdm_slot()
1911 snd_soc_component_update_bits(component, in rt1011_set_tdm_slot()
1914 snd_soc_component_update_bits(component, in rt1011_set_tdm_slot()
1925 snd_soc_component_update_bits(component, in rt1011_set_tdm_slot()
1928 snd_soc_component_update_bits(component, in rt1011_set_tdm_slot()
1944 dev_err(component->dev, "too many tx slots or zero slot\n"); in rt1011_set_tdm_slot()
1952 dev_err(component->dev, "tx slot location error\n"); in rt1011_set_tdm_slot()
1957 snd_soc_component_update_bits(component, RT1011_TDM1_SET_2, in rt1011_set_tdm_slot()
1962 snd_soc_component_update_bits(component, in rt1011_set_tdm_slot()
1968 snd_soc_component_update_bits(component, in rt1011_set_tdm_slot()
1974 snd_soc_component_update_bits(component, in rt1011_set_tdm_slot()
1980 snd_soc_component_update_bits(component, in rt1011_set_tdm_slot()
1986 snd_soc_component_update_bits(component, in rt1011_set_tdm_slot()
1991 snd_soc_component_update_bits(component, in rt1011_set_tdm_slot()
1996 snd_soc_component_update_bits(component, in rt1011_set_tdm_slot()
2001 snd_soc_component_update_bits(component, in rt1011_set_tdm_slot()
2007 dev_dbg(component->dev, in rt1011_set_tdm_slot()
2017 snd_soc_component_update_bits(component, in rt1011_set_tdm_slot()
2025 dev_dbg(component->dev, in rt1011_set_tdm_slot()
2031 snd_soc_component_update_bits(component, RT1011_TDM1_SET_1, in rt1011_set_tdm_slot()
2034 snd_soc_component_update_bits(component, RT1011_TDM2_SET_1, in rt1011_set_tdm_slot()
2037 snd_soc_component_update_bits(component, RT1011_TDM1_SET_2, in rt1011_set_tdm_slot()
2039 snd_soc_component_update_bits(component, RT1011_TDM2_SET_2, in rt1011_set_tdm_slot()
2042 snd_soc_component_update_bits(component, RT1011_TDM_TOTAL_SET, in rt1011_set_tdm_slot()
2051 static int rt1011_probe(struct snd_soc_component *component) in rt1011_probe() argument
2053 struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component); in rt1011_probe()
2056 rt1011->component = component; in rt1011_probe()
2061 rt1011->bq_drc_params = devm_kcalloc(component->dev, in rt1011_probe()
2068 rt1011->bq_drc_params[i] = devm_kcalloc(component->dev, in rt1011_probe()
2078 static void rt1011_remove(struct snd_soc_component *component) in rt1011_remove() argument
2080 struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component); in rt1011_remove()
2087 static int rt1011_suspend(struct snd_soc_component *component) in rt1011_suspend() argument
2089 struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component); in rt1011_suspend()
2097 static int rt1011_resume(struct snd_soc_component *component) in rt1011_resume() argument
2099 struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component); in rt1011_resume()
2111 static int rt1011_set_bias_level(struct snd_soc_component *component, in rt1011_set_bias_level() argument
2116 snd_soc_component_write(component, in rt1011_set_bias_level()
2118 snd_soc_component_write(component, in rt1011_set_bias_level()
2120 snd_soc_component_write(component, in rt1011_set_bias_level()
2122 snd_soc_component_write(component, in rt1011_set_bias_level()
2124 snd_soc_component_write(component, in rt1011_set_bias_level()
2126 snd_soc_component_write(component, in rt1011_set_bias_level()
2222 snd_soc_component_get_dapm(rt1011->component); in rt1011_calibrate()
2378 struct snd_soc_component *component = rt1011->component; in rt1011_calibration_work() local
2394 rt1011_reg_init(component); in rt1011_calibration_work()
2399 snd_soc_component_update_bits(component, in rt1011_calibration_work()
2411 dev_info(component->dev, "DP r0 resistance about %d.%02d ohm, reg=0x%X\n", in rt1011_calibration_work()
2417 snd_soc_component_write(component, RT1011_ADC_SET_1, 0x2925); in rt1011_calibration_work()