Home
last modified time | relevance | path

Searched refs:rst (Results 1 – 18 of 18) sorted by relevance

/sound/soc/stm/
Dstm32_sai.c154 struct reset_control *rst; in stm32_sai_probe() local
206 rst = devm_reset_control_get_optional_exclusive(&pdev->dev, NULL); in stm32_sai_probe()
207 if (IS_ERR(rst)) { in stm32_sai_probe()
208 if (PTR_ERR(rst) != -EPROBE_DEFER) in stm32_sai_probe()
210 PTR_ERR(rst)); in stm32_sai_probe()
211 return PTR_ERR(rst); in stm32_sai_probe()
213 reset_control_assert(rst); in stm32_sai_probe()
215 reset_control_deassert(rst); in stm32_sai_probe()
Dstm32_spdifrx.c965 struct reset_control *rst; in stm32_spdifrx_probe() local
1002 rst = devm_reset_control_get_optional_exclusive(&pdev->dev, NULL); in stm32_spdifrx_probe()
1003 if (IS_ERR(rst)) { in stm32_spdifrx_probe()
1004 if (PTR_ERR(rst) != -EPROBE_DEFER) in stm32_spdifrx_probe()
1006 PTR_ERR(rst)); in stm32_spdifrx_probe()
1007 return PTR_ERR(rst); in stm32_spdifrx_probe()
1009 reset_control_assert(rst); in stm32_spdifrx_probe()
1011 reset_control_deassert(rst); in stm32_spdifrx_probe()
Dstm32_i2s.c1026 struct reset_control *rst; in stm32_i2s_parse_dt() local
1098 rst = devm_reset_control_get_optional_exclusive(&pdev->dev, NULL); in stm32_i2s_parse_dt()
1099 if (IS_ERR(rst)) { in stm32_i2s_parse_dt()
1100 if (PTR_ERR(rst) != -EPROBE_DEFER) in stm32_i2s_parse_dt()
1102 PTR_ERR(rst)); in stm32_i2s_parse_dt()
1103 return PTR_ERR(rst); in stm32_i2s_parse_dt()
1105 reset_control_assert(rst); in stm32_i2s_parse_dt()
1107 reset_control_deassert(rst); in stm32_i2s_parse_dt()
/sound/soc/img/
Dimg-parallel-out.c41 struct reset_control *rst; member
85 reset_control_assert(prl->rst); in img_prl_out_reset()
86 reset_control_deassert(prl->rst); in img_prl_out_reset()
231 prl->rst = devm_reset_control_get_exclusive(&pdev->dev, "rst"); in img_prl_out_probe()
232 if (IS_ERR(prl->rst)) { in img_prl_out_probe()
233 if (PTR_ERR(prl->rst) != -EPROBE_DEFER) in img_prl_out_probe()
235 return PTR_ERR(prl->rst); in img_prl_out_probe()
Dimg-spdif-out.c46 struct reset_control *rst; member
103 reset_control_assert(spdif->rst); in img_spdif_out_reset()
104 reset_control_deassert(spdif->rst); in img_spdif_out_reset()
344 spdif->rst = devm_reset_control_get_exclusive(&pdev->dev, "rst"); in img_spdif_out_probe()
345 if (IS_ERR(spdif->rst)) { in img_spdif_out_probe()
346 if (PTR_ERR(spdif->rst) != -EPROBE_DEFER) in img_spdif_out_probe()
348 return PTR_ERR(spdif->rst); in img_spdif_out_probe()
Dimg-i2s-out.c61 struct reset_control *rst; member
172 reset_control_assert(i2s->rst); in img_i2s_out_reset()
173 reset_control_deassert(i2s->rst); in img_i2s_out_reset()
459 i2s->rst = devm_reset_control_get_exclusive(&pdev->dev, "rst"); in img_i2s_out_probe()
460 if (IS_ERR(i2s->rst)) { in img_i2s_out_probe()
461 if (PTR_ERR(i2s->rst) != -EPROBE_DEFER) in img_i2s_out_probe()
463 return PTR_ERR(i2s->rst); in img_i2s_out_probe()
Dimg-i2s-in.c425 struct reset_control *rst; in img_i2s_in_probe() local
482 rst = devm_reset_control_get_exclusive(dev, "rst"); in img_i2s_in_probe()
483 if (IS_ERR(rst)) { in img_i2s_in_probe()
484 if (PTR_ERR(rst) == -EPROBE_DEFER) { in img_i2s_in_probe()
497 reset_control_assert(rst); in img_i2s_in_probe()
498 reset_control_deassert(rst); in img_i2s_in_probe()
Dimg-spdif-in.c723 struct reset_control *rst; in img_spdif_in_probe() local
760 rst = devm_reset_control_get_exclusive(&pdev->dev, "rst"); in img_spdif_in_probe()
761 if (IS_ERR(rst)) { in img_spdif_in_probe()
762 if (PTR_ERR(rst) == -EPROBE_DEFER) { in img_spdif_in_probe()
771 reset_control_assert(rst); in img_spdif_in_probe()
772 reset_control_deassert(rst); in img_spdif_in_probe()
/sound/soc/uniphier/
Devea.c49 struct reset_control *rst, *rst_exiv, *rst_adamv; member
334 reset_control_assert(evea->rst); in evea_codec_suspend()
355 ret = reset_control_deassert(evea->rst); in evea_codec_resume()
376 reset_control_assert(evea->rst); in evea_codec_resume()
469 evea->rst = devm_reset_control_get_shared(&pdev->dev, "evea"); in evea_probe()
470 if (IS_ERR(evea->rst)) in evea_probe()
471 return PTR_ERR(evea->rst); in evea_probe()
494 ret = reset_control_deassert(evea->rst); in evea_probe()
529 reset_control_assert(evea->rst); in evea_probe()
546 reset_control_assert(evea->rst); in evea_remove()
Daio-cpu.c427 reset_control_assert(aio->chip->rst); in uniphier_aio_dai_suspend()
457 ret = reset_control_deassert(aio->chip->rst); in uniphier_aio_dai_resume()
487 reset_control_assert(aio->chip->rst); in uniphier_aio_dai_resume()
645 chip->rst = devm_reset_control_get_shared(dev, "aio"); in uniphier_aio_probe()
646 if (IS_ERR(chip->rst)) in uniphier_aio_probe()
647 return PTR_ERR(chip->rst); in uniphier_aio_probe()
688 ret = reset_control_deassert(chip->rst); in uniphier_aio_probe()
709 reset_control_assert(chip->rst); in uniphier_aio_probe()
722 reset_control_assert(chip->rst); in uniphier_aio_remove()
Daio.h293 struct reset_control *rst; member
/sound/oss/dmasound/
DKconfig14 <file:Documentation/kbuild/modules.rst>.
28 <file:Documentation/kbuild/modules.rst>.
42 <file:Documentation/kbuild/modules.rst>.
/sound/soc/sunxi/
Dsun4i-spdif.c184 struct reset_control *rst; member
560 host->rst = devm_reset_control_get_optional_exclusive(&pdev->dev, in sun4i_spdif_probe()
562 if (PTR_ERR(host->rst) == -EPROBE_DEFER) { in sun4i_spdif_probe()
567 if (!IS_ERR(host->rst)) in sun4i_spdif_probe()
568 reset_control_deassert(host->rst); in sun4i_spdif_probe()
Dsun4i-i2s.c202 struct reset_control *rst; member
1507 i2s->rst = devm_reset_control_get_exclusive(&pdev->dev, NULL); in sun4i_i2s_probe()
1508 if (IS_ERR(i2s->rst)) { in sun4i_i2s_probe()
1510 return PTR_ERR(i2s->rst); in sun4i_i2s_probe()
1514 if (!IS_ERR(i2s->rst)) { in sun4i_i2s_probe()
1515 ret = reset_control_deassert(i2s->rst); in sun4i_i2s_probe()
1564 if (!IS_ERR(i2s->rst)) in sun4i_i2s_probe()
1565 reset_control_assert(i2s->rst); in sun4i_i2s_probe()
1578 if (!IS_ERR(i2s->rst)) in sun4i_i2s_remove()
1579 reset_control_assert(i2s->rst); in sun4i_i2s_remove()
Dsun4i-codec.c240 struct reset_control *rst; member
1743 scodec->rst = devm_reset_control_get_exclusive(&pdev->dev, in sun4i_codec_probe()
1745 if (IS_ERR(scodec->rst)) { in sun4i_codec_probe()
1747 return PTR_ERR(scodec->rst); in sun4i_codec_probe()
1778 if (scodec->rst) { in sun4i_codec_probe()
1779 ret = reset_control_deassert(scodec->rst); in sun4i_codec_probe()
1836 if (scodec->rst) in sun4i_codec_probe()
1837 reset_control_assert(scodec->rst); in sun4i_codec_probe()
1849 if (scodec->rst) in sun4i_codec_remove()
1850 reset_control_assert(scodec->rst); in sun4i_codec_remove()
/sound/core/
DKconfig52 and read <file:Documentation/sound/designs/oss-emulation.rst>.
65 here and read <file:Documentation/sound/designs/oss-emulation.rst>.
/sound/drivers/
DKconfig158 and read <file:Documentation/sound/cards/serial-u16550.rst>.
216 See Documentation/sound/designs/powersave.rst for more details.
/sound/pci/
DKconfig179 <file:Documentation/sound/cards/bt87x.rst>.
214 <file:Documentation/sound/cards/cmipci.rst>.
477 <file:Documentation/sound/cards/sb-live-mixer.rst> and
478 <file:Documentation/sound/cards/audigy-mixer.rst>.
740 read <file:Documentation/sound/cards/mixart.rst>.