Searched full:easrc (Results 1 – 16 of 16) sorted by relevance
| /kernel/linux/linux-6.6/sound/soc/fsl/ |
| D | fsl_easrc.c | 50 struct fsl_asrc *easrc = snd_soc_component_get_drvdata(comp); in fsl_easrc_iec958_put_bits() local 51 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_iec958_put_bits() 65 struct fsl_asrc *easrc = snd_soc_component_get_drvdata(comp); in fsl_easrc_iec958_get_bits() local 66 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_iec958_get_bits() 174 struct fsl_asrc *easrc = ctx->asrc; in fsl_easrc_set_rs_ratio() local 175 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_set_rs_ratio() 205 dev_err(&easrc->pdev->dev, "ratio exceed range\n"); in fsl_easrc_set_rs_ratio() 209 regmap_write(easrc->regmap, REG_EASRC_RRL(ctx->index), in fsl_easrc_set_rs_ratio() 211 regmap_write(easrc->regmap, REG_EASRC_RRH(ctx->index), in fsl_easrc_set_rs_ratio() 239 static int fsl_easrc_coeff_mem_ptr_reset(struct fsl_asrc *easrc, in fsl_easrc_coeff_mem_ptr_reset() argument [all …]
|
| D | Makefile | 27 snd-soc-fsl-easrc-objs := fsl_easrc.o 43 obj-$(CONFIG_SND_SOC_FSL_EASRC) += snd-soc-fsl-easrc.o
|
| D | fsl_easrc.h | 14 /* EASRC Register Map */ 587 * fsl_easrc_ctx_priv: EASRC context private data 624 * fsl_easrc_priv: EASRC private data
|
| D | Kconfig | 91 tristate "Enhanced Asynchronous Sample Rate Converter (EASRC) module support"
|
| /kernel/linux/linux-5.10/sound/soc/fsl/ |
| D | fsl_easrc.c | 50 struct fsl_asrc *easrc = snd_soc_component_get_drvdata(comp); in fsl_easrc_iec958_put_bits() local 51 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_iec958_put_bits() 65 struct fsl_asrc *easrc = snd_soc_component_get_drvdata(comp); in fsl_easrc_iec958_get_bits() local 66 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_iec958_get_bits() 174 struct fsl_asrc *easrc = ctx->asrc; in fsl_easrc_set_rs_ratio() local 175 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_set_rs_ratio() 205 dev_err(&easrc->pdev->dev, "ratio exceed range\n"); in fsl_easrc_set_rs_ratio() 209 regmap_write(easrc->regmap, REG_EASRC_RRL(ctx->index), in fsl_easrc_set_rs_ratio() 211 regmap_write(easrc->regmap, REG_EASRC_RRH(ctx->index), in fsl_easrc_set_rs_ratio() 239 static int fsl_easrc_coeff_mem_ptr_reset(struct fsl_asrc *easrc, in fsl_easrc_coeff_mem_ptr_reset() argument [all …]
|
| D | Makefile | 27 snd-soc-fsl-easrc-objs := fsl_easrc.o 39 obj-$(CONFIG_SND_SOC_FSL_EASRC) += snd-soc-fsl-easrc.o
|
| D | fsl_easrc.h | 14 /* EASRC Register Map */ 587 * fsl_easrc_ctx_priv: EASRC context private data 624 * fsl_easrc_priv: EASRC private data
|
| D | Kconfig | 88 tristate "Enhanced Asynchronous Sample Rate Converter (EASRC) module support"
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | fsl,easrc.yaml | 4 $id: http://devicetree.org/schemas/sound/fsl,easrc.yaml# 14 pattern: "^easrc@.*" 19 - fsl,imx8mn-easrc 22 - fsl,imx8mp-easrc 23 - const: fsl,imx8mn-easrc 55 const: imx/easrc/easrc-imx8mn.bin 89 easrc: easrc@300c0000 { 90 compatible = "fsl,imx8mn-easrc"; 103 firmware-name = "imx/easrc/easrc-imx8mn.bin";
|
| D | imx-audio-card.yaml | 101 sound-dai = <&easrc>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | fsl,easrc.yaml | 4 $id: http://devicetree.org/schemas/sound/fsl,easrc.yaml# 14 pattern: "^easrc@.*" 17 const: fsl,imx8mn-easrc 49 const: imx/easrc/easrc-imx8mn.bin 83 easrc: easrc@300c0000 { 84 compatible = "fsl,imx8mn-easrc"; 97 firmware-name = "imx/easrc/easrc-imx8mn.bin";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/ |
| D | imx8mn-bsh-smm-s2pro.dts | 26 audio-asrc = <&easrc>; 41 &easrc {
|
| D | imx8mn.dtsi | 417 easrc: easrc@300c0000 { label 418 compatible = "fsl,imx8mn-easrc"; 431 firmware-name = "imx/easrc/easrc-imx8mn.bin";
|
| D | imx8mn-evk.dtsi | 102 audio-asrc = <&easrc>; 117 &easrc {
|
| D | imx8mn-beacon-baseboard.dtsi | 206 &easrc {
|
| /kernel/linux/patches/linux-5.10/imx8mm_patch/patches/ |
| D | 0009_linux_sound.patch | 576 snd-soc-fsl-easrc-objs := fsl_easrc.o 589 obj-$(CONFIG_SND_SOC_FSL_EASRC) += snd-soc-fsl-easrc.o 8935 static void fsl_easrc_dump_firmware(struct fsl_asrc *easrc) 8943 easrc = devm_kzalloc(dev, sizeof(*easrc), GFP_KERNEL); 8944 if (!easrc) 8947 easrc->paddr = res->start; 8949 - easrc->regmap = devm_regmap_init_mmio_clk(dev, "mem", regs, 8950 + easrc->regmap = devm_regmap_init_mmio_clk(dev, NULL, regs, 8952 if (IS_ERR(easrc->regmap)) { 8956 ret = of_property_read_u32(np, "fsl,asrc-format", &easrc->asrc_format); [all …]
|