Lines Matching refs:uni

21 	struct uniperif *uni = priv->dai_data.uni;  in sti_uniperiph_dai_create_ctrl()  local
25 if (!uni->num_ctrls) in sti_uniperiph_dai_create_ctrl()
28 for (i = 0; i < uni->num_ctrls; i++) { in sti_uniperiph_dai_create_ctrl()
33 ctrl = &uni->snd_ctrls[i]; in sti_uniperiph_dai_create_ctrl()
34 ctrl->index = uni->info->id; in sti_uniperiph_dai_create_ctrl()
35 ctrl->device = uni->info->id; in sti_uniperiph_dai_create_ctrl()
38 return snd_soc_add_dai_controls(dai, uni->snd_ctrls, uni->num_ctrls); in sti_uniperiph_dai_create_ctrl()
63 priv->dai_data.uni->daifmt = fmt; in sti_uniperiph_dai_set_fmt()
71 struct uniperif *uni = priv->dai_data.uni; in sti_uniperiph_dai_suspend() local
75 if (uni->state != UNIPERIF_STATE_STOPPED) { in sti_uniperiph_dai_suspend()
76 dev_err(uni->dev, "%s: invalid uni state( %d)", in sti_uniperiph_dai_suspend()
77 __func__, (int)uni->state); in sti_uniperiph_dai_suspend()
82 ret = pinctrl_pm_select_sleep_state(uni->dev); in sti_uniperiph_dai_suspend()
84 dev_err(uni->dev, "%s: failed to select pinctrl state", in sti_uniperiph_dai_suspend()
93 struct uniperif *uni = priv->dai_data.uni; in sti_uniperiph_dai_resume() local
97 ret = uni_player_resume(uni); in sti_uniperiph_dai_resume()
103 ret = pinctrl_pm_select_default_state(uni->dev); in sti_uniperiph_dai_resume()
105 dev_err(uni->dev, "%s: failed to select pinctrl state", in sti_uniperiph_dai_resume()
122 dai_data->dma_data.addr = dai_data->uni->fifo_phys_address; in sti_uniperiph_dai_probe()
147 struct uniperif *uni; in sti_uniperiph_cpu_dai_of() local
149 uni = devm_kzalloc(dev, sizeof(*uni), GFP_KERNEL); in sti_uniperiph_cpu_dai_of()
150 if (!uni) in sti_uniperiph_cpu_dai_of()
162 uni->mem_region = platform_get_resource(priv->pdev, IORESOURCE_MEM, 0); in sti_uniperiph_cpu_dai_of()
164 if (!uni->mem_region) { in sti_uniperiph_cpu_dai_of()
169 uni->base = devm_ioremap_resource(dev, uni->mem_region); in sti_uniperiph_cpu_dai_of()
171 if (IS_ERR(uni->base)) in sti_uniperiph_cpu_dai_of()
172 return PTR_ERR(uni->base); in sti_uniperiph_cpu_dai_of()
174 uni->fifo_phys_address = uni->mem_region->start + in sti_uniperiph_cpu_dai_of()
175 UNIPERIF_FIFO_DATA_OFFSET(uni); in sti_uniperiph_cpu_dai_of()
177 uni->irq = platform_get_irq(priv->pdev, 0); in sti_uniperiph_cpu_dai_of()
178 if (uni->irq < 0) { in sti_uniperiph_cpu_dai_of()
183 dai_data->uni = uni; in sti_uniperiph_cpu_dai_of()
186 uni_player_init(priv->pdev, uni); in sti_uniperiph_cpu_dai_of()
189 uni_reader_init(priv->pdev, uni); in sti_uniperiph_cpu_dai_of()
192 dai->ops = uni->dai_ops; in sti_uniperiph_cpu_dai_of()
195 stream->channels_min = uni->hw->channels_min; in sti_uniperiph_cpu_dai_of()
196 stream->channels_max = uni->hw->channels_max; in sti_uniperiph_cpu_dai_of()
197 stream->rates = uni->hw->rates; in sti_uniperiph_cpu_dai_of()
198 stream->formats = uni->hw->formats; in sti_uniperiph_cpu_dai_of()