Lines Matching defs:tse850

63 	struct tse850_priv *tse850 = snd_soc_card_get_drvdata(card);
65 ucontrol->value.enumerated.item[0] = tse850->loop1_cache;
75 struct tse850_priv *tse850 = snd_soc_card_get_drvdata(card);
82 gpiod_set_value_cansleep(tse850->loop1, val);
83 tse850->loop1_cache = val;
93 struct tse850_priv *tse850 = snd_soc_card_get_drvdata(card);
95 ucontrol->value.enumerated.item[0] = tse850->loop2_cache;
105 struct tse850_priv *tse850 = snd_soc_card_get_drvdata(card);
112 gpiod_set_value_cansleep(tse850->loop2, val);
113 tse850->loop2_cache = val;
123 struct tse850_priv *tse850 = snd_soc_card_get_drvdata(card);
125 ucontrol->value.enumerated.item[0] = tse850->add_cache;
135 struct tse850_priv *tse850 = snd_soc_card_get_drvdata(card);
138 if (tse850->add_cache == connect)
145 gpiod_set_value_cansleep(tse850->add, connect);
146 tse850->add_cache = connect;
157 struct tse850_priv *tse850 = snd_soc_card_get_drvdata(card);
160 ret = regulator_get_voltage(tse850->ana);
190 struct tse850_priv *tse850 = snd_soc_card_get_drvdata(card);
212 ret = regulator_set_voltage(tse850->ana, uV, uV);
356 struct tse850_priv *tse850;
359 tse850 = devm_kzalloc(dev, sizeof(*tse850), GFP_KERNEL);
360 if (!tse850)
363 snd_soc_card_set_drvdata(card, tse850);
371 tse850->add = devm_gpiod_get(dev, "axentia,add", GPIOD_OUT_HIGH);
372 if (IS_ERR(tse850->add))
373 return dev_err_probe(dev, PTR_ERR(tse850->add),
375 tse850->add_cache = 1;
377 tse850->loop1 = devm_gpiod_get(dev, "axentia,loop1", GPIOD_OUT_HIGH);
378 if (IS_ERR(tse850->loop1))
379 return dev_err_probe(dev, PTR_ERR(tse850->loop1),
381 tse850->loop1_cache = 1;
383 tse850->loop2 = devm_gpiod_get(dev, "axentia,loop2", GPIOD_OUT_HIGH);
384 if (IS_ERR(tse850->loop2))
385 return dev_err_probe(dev, PTR_ERR(tse850->loop2),
387 tse850->loop2_cache = 1;
389 tse850->ana = devm_regulator_get(dev, "axentia,ana");
390 if (IS_ERR(tse850->ana))
391 return dev_err_probe(dev, PTR_ERR(tse850->ana),
394 ret = regulator_enable(tse850->ana);
409 regulator_disable(tse850->ana);
416 struct tse850_priv *tse850 = snd_soc_card_get_drvdata(card);
419 regulator_disable(tse850->ana);
423 { .compatible = "axentia,tse850-pcm5142", },
430 .name = "axentia-tse850-pcm5142",