Lines Matching refs:es7210

712         struct es7210_priv *es7210 = snd_soc_component_get_drvdata(component);  in es7210_pcm_startup()  local
715 schedule_delayed_work(&es7210->pcm_pop_work, msecs_to_jiffies(100)); in es7210_pcm_startup()
894 struct es7210_priv *es7210 = snd_soc_component_get_drvdata(component); in es7210_probe() local
897 es7210->mclk = devm_clk_get(component->dev, "mclk"); in es7210_probe()
898 if (PTR_ERR(es7210->mclk) == -EPROBE_DEFER) in es7210_probe()
901 ret = clk_prepare_enable(es7210->mclk); in es7210_probe()
904 resume_es7210 = es7210; in es7210_probe()
908 component->control_data = devm_regmap_init_i2c(es7210->i2c_client, &es7210_regmap_config); in es7210_probe()
919 INIT_DELAYED_WORK(&es7210->pcm_pop_work, pcm_pop_work_events); in es7210_probe()
920 es7210_tdm_init_codec(es7210->tdm_mode); in es7210_probe()
932 struct es7210_priv *es7210 = snd_soc_component_get_drvdata(component); in es7210_set_bias_level() local
939 if (IS_ERR(es7210->mclk)) in es7210_set_bias_level()
942 clk_disable_unprepare(es7210->mclk); in es7210_set_bias_level()
944 ret = clk_prepare_enable(es7210->mclk); in es7210_set_bias_level()
1607 struct es7210_priv *es7210 = dev_get_drvdata(dev); in es7210_store() local
1616 es7210_write(reg, value_w, es7210->i2c_client); in es7210_store()
1626 es7210_read(reg, &value_r, es7210->i2c_client); in es7210_store()
1645 static DEVICE_ATTR(es7210, 0644, es7210_show, es7210_store);
1664 struct es7210_priv *es7210; in es7210_i2c_probe() local
1669 es7210 = devm_kzalloc(&i2c_client->dev, sizeof(struct es7210_priv), in es7210_i2c_probe()
1671 if (es7210 == NULL) in es7210_i2c_probe()
1673 es7210->i2c_client = i2c_client; in es7210_i2c_probe()
1674 es7210->tdm_mode = ES7210_WORK_MODE; //to set tdm mode or normal mode in es7210_i2c_probe()
1675 i2c_set_clientdata(i2c_client, es7210); in es7210_i2c_probe()