Lines Matching defs:uda1334

3 // uda1334.c  --  UDA1334 ALSA SoC Audio driver
46 struct uda1334_priv *uda1334 = snd_soc_component_get_drvdata(component);
52 gpiod_set_value_cansleep(uda1334->deemph, deemph);
61 struct uda1334_priv *uda1334 = snd_soc_component_get_drvdata(component);
64 ret = gpiod_get_value_cansleep(uda1334->deemph);
94 struct uda1334_priv *uda1334 = snd_soc_component_get_drvdata(component);
100 if (!uda1334->sysclk) {
108 &uda1334->rate_constraint);
110 gpiod_set_value_cansleep(uda1334->mute, 1);
119 struct uda1334_priv *uda1334 = snd_soc_component_get_drvdata(component);
121 gpiod_set_value_cansleep(uda1334->mute, 0);
128 struct uda1334_priv *uda1334 = snd_soc_component_get_drvdata(component);
132 uda1334->sysclk = freq;
134 uda1334->rate_constraint.count = 0;
153 uda1334->rate_constraint_list[j++] = val;
154 uda1334->rate_constraint.count++;
163 if (uda1334->rate_constraint.count == 0)
185 struct uda1334_priv *uda1334 = snd_soc_component_get_drvdata(dai->component);
187 if (uda1334->mute)
188 gpiod_set_value_cansleep(uda1334->mute, mute);
206 .name = "uda1334-hifi",
219 struct uda1334_priv *uda1334 = snd_soc_component_get_drvdata(component);
221 uda1334->rate_constraint.list = &uda1334->rate_constraint_list[0];
222 uda1334->rate_constraint.count =
223 ARRAY_SIZE(uda1334->rate_constraint_list);
243 { .compatible = "nxp,uda1334" },
250 struct uda1334_priv *uda1334;
253 uda1334 = devm_kzalloc(&pdev->dev, sizeof(struct uda1334_priv),
255 if (!uda1334)
258 platform_set_drvdata(pdev, uda1334);
260 uda1334->mute = devm_gpiod_get(&pdev->dev, "nxp,mute", GPIOD_OUT_LOW);
261 if (IS_ERR(uda1334->mute)) {
262 ret = PTR_ERR(uda1334->mute);
267 uda1334->deemph = devm_gpiod_get(&pdev->dev, "nxp,deemph", GPIOD_OUT_LOW);
268 if (IS_ERR(uda1334->deemph)) {
269 ret = PTR_ERR(uda1334->deemph);
286 .name = "uda1334-codec",
294 MODULE_ALIAS("platform:uda1334-codec");