Home
last modified time | relevance | path

Searched refs:asrc (Results 1 – 20 of 20) sorted by relevance

/linux/sound/soc/fsl/
A Dfsl_asrc.c163 struct fsl_asrc *asrc = pair->asrc; in fsl_asrc_request_pair() local
206 struct fsl_asrc *asrc = pair->asrc; in fsl_asrc_release_pair() local
231 struct fsl_asrc *asrc = pair->asrc; in fsl_asrc_set_watermarks() local
272 struct fsl_asrc *asrc = pair->asrc; in fsl_asrc_set_ideal_ratio() local
327 struct fsl_asrc *asrc = pair->asrc; in fsl_asrc_config_pair() local
532 struct fsl_asrc *asrc = pair->asrc; in fsl_asrc_start_pair() local
562 struct fsl_asrc *asrc = pair->asrc; in fsl_asrc_stop_pair() local
578 struct fsl_asrc *asrc = pair->asrc; in fsl_asrc_get_dma_channel() local
1026 asrc = devm_kzalloc(&pdev->dev, sizeof(*asrc), GFP_KERNEL); in fsl_asrc_probe()
1027 if (!asrc) in fsl_asrc_probe()
[all …]
A Dfsl_asrc_dma.c140 struct fsl_asrc *asrc = pair->asrc; in fsl_asrc_dma_hw_params() local
175 dma_params_fe->addr = asrc->paddr + asrc->get_fifo_addr(!dir, index); in fsl_asrc_dma_hw_params()
220 if (!asrc->use_edma) { in fsl_asrc_dma_hw_params()
272 config_be.src_addr = asrc->paddr + asrc->get_fifo_addr(OUT, index); in fsl_asrc_dma_hw_params()
275 config_be.dst_addr = asrc->paddr + asrc->get_fifo_addr(IN, index); in fsl_asrc_dma_hw_params()
337 pair->asrc = asrc; in fsl_asrc_dma_startup()
346 ret = asrc->request_pair(1, pair); in fsl_asrc_dma_startup()
379 asrc->release_pair(pair); in fsl_asrc_dma_startup()
393 struct fsl_asrc *asrc; in fsl_asrc_dma_shutdown() local
398 asrc = pair->asrc; in fsl_asrc_dma_shutdown()
[all …]
A Dfsl_easrc.c174 struct fsl_asrc *easrc = ctx->asrc; in fsl_easrc_set_rs_ratio()
749 struct fsl_asrc *easrc = ctx->asrc; in fsl_easrc_config_one_slot()
1045 struct fsl_asrc *easrc = ctx->asrc; in fsl_easrc_process_format()
1128 struct fsl_asrc *easrc = ctx->asrc; in fsl_easrc_set_ctx_format()
1205 easrc = ctx->asrc; in fsl_easrc_set_ctx_organziation()
1242 struct fsl_asrc *easrc = ctx->asrc; in fsl_easrc_request_context()
1292 easrc = ctx->asrc; in fsl_easrc_release_context()
1311 struct fsl_asrc *easrc = ctx->asrc; in fsl_easrc_start_context()
1329 struct fsl_asrc *easrc = ctx->asrc; in fsl_easrc_stop_context()
1377 struct fsl_asrc *easrc = ctx->asrc; in fsl_easrc_get_dma_channel()
A DMakefile17 snd-soc-fsl-asrc-objs := fsl_asrc.o fsl_asrc_dma.o
34 obj-$(CONFIG_SND_SOC_FSL_ASRC) += snd-soc-fsl-asrc.o
A Dfsl_asrc_common.h39 struct fsl_asrc *asrc; member
/linux/Documentation/devicetree/bindings/sound/
A Dfsl,asrc.txt13 "fsl,imx35-asrc",
14 "fsl,imx53-asrc",
15 "fsl,imx8qm-asrc",
16 "fsl,imx8qxp-asrc",
39 - fsl,asrc-rate : Defines a mutual sample rate used by DPCM Back Ends.
54 - fsl,asrc-format : Defines a mutual sample format used by DPCM Back
55 Ends, which can replace the fsl,asrc-width.
60 asrc: asrc@2034000 {
61 compatible = "fsl,imx53-asrc";
78 fsl,asrc-rate = <48000>;
[all …]
A Dfsl,easrc.yaml52 fsl,asrc-rate:
58 fsl,asrc-format:
74 - fsl,asrc-rate
75 - fsl,asrc-format
98 fsl,asrc-rate = <8000>;
99 fsl,asrc-format = <2>;
A Dfsl-asoc-card.txt8 have ASRC (Documentation/devicetree/bindings/sound/fsl,asrc.txt) inside. And
59 - audio-asrc : The phandle of ASRC. It can be absent if there's no
97 audio-asrc = <&asrc>;
/linux/arch/arm/boot/dts/
A Dimx6sx-sdb-mqs.dts17 audio-asrc = <&asrc>;
A Dimx6ul.dtsi347 asrc: asrc@2034000 { label
348 compatible = "fsl,imx6ul-asrc", "fsl,imx53-asrc";
367 fsl,asrc-rate = <48000>;
368 fsl,asrc-width = <16>;
A Dimx6sx-sabreauto.dts83 audio-asrc = <&asrc>;
A Dimx6sx.dtsi395 asrc: asrc@2034000 { label
396 compatible = "fsl,imx6sx-asrc", "fsl,imx53-asrc";
416 fsl,asrc-rate = <48000>;
417 fsl,asrc-width = <16>;
A Dimx6ul-14x14-evk.dtsi68 audio-asrc = <&asrc>;
A Dimx6qdl.dtsi459 asrc: asrc@2034000 { label
460 compatible = "fsl,imx53-asrc";
479 fsl,asrc-rate = <48000>;
480 fsl,asrc-width = <16>;
A Dimx6qdl-sabresd.dtsi104 audio-asrc = <&asrc>;
A Dimx6qdl-sabreauto.dtsi129 audio-asrc = <&asrc>;
/linux/sound/soc/sof/
A Dtopology.c1991 struct sof_ipc_comp_asrc *asrc; in sof_widget_load_asrc() local
1992 size_t ipc_size = sizeof(*asrc); in sof_widget_load_asrc()
1995 asrc = (struct sof_ipc_comp_asrc *) in sof_widget_load_asrc()
1997 if (!asrc) in sof_widget_load_asrc()
2001 asrc->comp.type = SOF_COMP_ASRC; in sof_widget_load_asrc()
2002 asrc->config.hdr.size = sizeof(asrc->config); in sof_widget_load_asrc()
2024 swidget->widget->name, asrc->source_rate, asrc->sink_rate, in sof_widget_load_asrc()
2025 asrc->asynchronous_mode, asrc->operation_mode); in sof_widget_load_asrc()
2026 sof_dbg_comp_config(scomp, &asrc->config); in sof_widget_load_asrc()
2028 swidget->private = asrc; in sof_widget_load_asrc()
[all …]
/linux/arch/arm64/boot/dts/freescale/
A Dimx8mn-evk.dtsi65 audio-asrc = <&easrc>;
81 fsl,asrc-rate = <48000>;
A Dimx8mn-beacon-baseboard.dtsi150 fsl,asrc-rate = <48000>;
A Dimx8mn.dtsi395 fsl,asrc-rate = <8000>;
396 fsl,asrc-format = <2>;

Completed in 48 milliseconds