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);
242 { .compatible = "nxp,uda1334" },
249 struct uda1334_priv *uda1334;
252 uda1334 = devm_kzalloc(&pdev->dev, sizeof(struct uda1334_priv),
254 if (!uda1334)
257 platform_set_drvdata(pdev, uda1334);
259 uda1334->mute = devm_gpiod_get(&pdev->dev, "nxp,mute", GPIOD_OUT_LOW);
260 if (IS_ERR(uda1334->mute)) {
261 ret = PTR_ERR(uda1334->mute);
266 uda1334->deemph = devm_gpiod_get(&pdev->dev, "nxp,deemph", GPIOD_OUT_LOW);
267 if (IS_ERR(uda1334->deemph)) {
268 ret = PTR_ERR(uda1334->deemph);
285 .name = "uda1334-codec",
293 MODULE_ALIAS("platform:uda1334-codec");