/linux/sound/soc/fsl/ |
A D | fsl_asrc.c | 163 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 D | fsl_asrc_dma.c | 140 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 D | fsl_easrc.c | 174 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 D | Makefile | 17 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 D | fsl_asrc_common.h | 39 struct fsl_asrc *asrc; member
|
/linux/Documentation/devicetree/bindings/sound/ |
A D | fsl,asrc.txt | 13 "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 D | fsl,easrc.yaml | 52 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 D | fsl-asoc-card.txt | 8 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 D | imx6sx-sdb-mqs.dts | 17 audio-asrc = <&asrc>;
|
A D | imx6ul.dtsi | 347 asrc: asrc@2034000 { label 348 compatible = "fsl,imx6ul-asrc", "fsl,imx53-asrc"; 367 fsl,asrc-rate = <48000>; 368 fsl,asrc-width = <16>;
|
A D | imx6sx-sabreauto.dts | 83 audio-asrc = <&asrc>;
|
A D | imx6sx.dtsi | 395 asrc: asrc@2034000 { label 396 compatible = "fsl,imx6sx-asrc", "fsl,imx53-asrc"; 416 fsl,asrc-rate = <48000>; 417 fsl,asrc-width = <16>;
|
A D | imx6ul-14x14-evk.dtsi | 68 audio-asrc = <&asrc>;
|
A D | imx6qdl.dtsi | 459 asrc: asrc@2034000 { label 460 compatible = "fsl,imx53-asrc"; 479 fsl,asrc-rate = <48000>; 480 fsl,asrc-width = <16>;
|
A D | imx6qdl-sabresd.dtsi | 104 audio-asrc = <&asrc>;
|
A D | imx6qdl-sabreauto.dtsi | 129 audio-asrc = <&asrc>;
|
/linux/sound/soc/sof/ |
A D | topology.c | 1991 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 D | imx8mn-evk.dtsi | 65 audio-asrc = <&easrc>; 81 fsl,asrc-rate = <48000>;
|
A D | imx8mn-beacon-baseboard.dtsi | 150 fsl,asrc-rate = <48000>;
|
A D | imx8mn.dtsi | 395 fsl,asrc-rate = <8000>; 396 fsl,asrc-format = <2>;
|