summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia/alsa
Commit message (Collapse)AuthorAgeFilesLines
* layer: More override fixesTom Hochstein2021-08-121-2/+2
| | | | | | | | | | Adds fixes for _imx, _imxdpu, _imxdrm, _imxgpu, _imxgpu3d, virtual PREFERRED_PROVIDER versions Fix other places for imx/imxdpu/imxdrm overrides Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer: Convert to new override syntaxKhem Raj2021-08-122-9/+9
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* alsa-lib: Fix imx-cs42888 model name, fix fuzzTom Hochstein2021-08-064-43/+42
| | | | | | The model name for the i.MX CS42888 sound card is imx-cs42888. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* alsa-lib: Add conf for i.MX XCVR sound cardTom Hochstein2020-09-232-0/+120
| | | | | | | For EARC iec958 plugin running on 8M Plus, we need to deploy IMX-XCVR.conf in Yocto rootfs. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-alsa-plugins: update to commit cde60d6Max Krummenacher2019-12-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | With the change to linux-imx-headers 4.19.35 the build of imx-alsa-plugins fails. Likely "linux/mxc_asrc.h" would require an include. In the latest sources this is done in the source file which includes it. | /workdir/oe/tmp/work/aarch64-mx8-tdx-linux/imx-alsa-plugins/1.0.26-r0/recipe-sysroot/usr/include/imx/linux/mxc_asrc.h:125:2: error: unknown type name 'snd_pcm_format_t' | 125 | snd_pcm_format_t input_format; ff. From the imx-alsa-plugins commit: Include latest asrc_pair change for k4.14 build [YOCIMX-3558] asrc_pair: update according to latest mxc_asrc.h The mxc_asrc.h is updated for supporting new module on 815. The main change is the xxx_word_width is replaced by xxx_format. As we've switched to use git fork build, change recipe PV to 'git'. Will upstream this recipe to community later. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx-alsa-plugins: Add support for i.MX 6SLL and all 8Tom Hochstein2019-02-281-1/+2
| | | | | | | Also simplify i.MX 6 and 7 configuration logic since alsa is supported by all i.MX 6 and 7. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* alsa-lib: Add support for AK4458Tom Hochstein2018-12-132-3/+128
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* classes/use-imx-headers: Easy linux-imx-headers useOtavio Salvador2018-10-261-4/+3
| | | | | | | | | | | | | | | | | | | | | This allow to easy reuse of binary packages among similar SoCs. The usual use for this is to share SoC specific packages among different boards independently of the kernel version it is using, as far it is ABI compatible with the official version it will just work. Following recipes has been reworked to make use of the class: - imx-lib - imx-test - imx-vpu-hantro - imx-vpu - imx-alsa-plugins - gstreamer1.0-plugins-base - gstreamer1.0-plugins-imx - imx-gst1.0-plugin Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-alsa-plugins: Replace kernel dependence with linux-imx-headersTom Hochstein2018-10-261-5/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-alsa-plugins: Make imx7ulp a compatible machineDaiane Angolini2018-08-301-1/+1
| | | | | | | | | | | | | | | | | | | | | >From [1] we know the imx-alsa-plugins_1.0.26 does support all imx7, and it is defined in the BSP as MACHINE_EXTRA_RRECOMMENDS, so this patch add imx7ulp as compatible. It also fixes the following error (when building for imx7ulpevk): ERROR: Nothing RPROVIDES 'imx-alsa-plugins' (but /home/daiane/code/yocto/master/sources/poky/meta/recipes-core/images/core-image-base.bb, /home/daiane/code/yocto/master/sources/poky/meta/recipes-core/packagegroups/packagegroup-base.bb RDEPENDS on or otherwise requires it) imx-alsa-plugins was skipped: incompatible with machine imx7ulpevk (not in COMPATIBLE_MACHINE) [1] https://source.codeaurora.org/external/imx/meta-fsl-bsp-release/tree/imx/meta-bsp/recipes-multimedia/alsa/imx-alsa-plugins_1.0.26.bb?h=rocko-4.9.88-2.0.0_ga Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-alsa-plugins: Change SRC_URI to point to gitDaiane Angolini2017-10-281-3/+5
| | | | | | | | | Change SRC_URI to point to git repo on Code Aurora as it mirrors the git.freescale.com. It also changes the working directory to reflect the git structure. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* alsa-lib: Ensure MACHINE_SOCARCH is used consistentlyOtavio Salvador2017-07-131-4/+2
| | | | | | | | | | | | | | | | The alsa-lib needs to apply the patches for all i.MX SoCs so using the 'imx' override seems to be the best choice for this specific use-case. A missing aspect though was that this should also affect every package which /depends/ on alsa-lib (e.g: alsa-utils) so it also goes to MACHINE_SOCARCH architecture fixing the signature change across different machines. This fix has been tested using a massive parallel build using multiconfig. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* alsa-lib: refresh patches against alsa-lib 1.1.4.1Ricardo Salveti2017-06-172-25/+25
| | | | | Signed-off-by: Ricardo Salveti <rsalveti@rsalveti.net> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* alsa-lib: Remove i.MX 6UL specific metadataOtavio Salvador2017-01-271-2/+0
| | | | | | | The SoC is now dealt as a i.MX6 SoC so there is no need for the specific metadata. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-alsa-plugins: Add support for all mx6 and mx7 machinesFabio Berton2016-10-311-4/+2
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* alsa-lib: Add patch pcm-Don-t-store-the-state-for-SND_PCM_STATE_SUSPENDE.patchLauren Post2016-10-182-3/+75
| | | | | | | Patch fixes the resume funcion which does not update teh dmix state Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-alsa-plugins: Fix backward compatibility with fsl-alsa-pluginsOtavio Salvador2016-05-071-0/+1
| | | | | | | | The new recipe ought to remove the old one and provide the same recipe name. This ensures that old metadata is kept working. Change-Id: I8c385676aba2b452ac661e308a0aed3badb4f298 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-alsa-plugins: Upgrade to v1.0.26Yuqing Zhu2016-05-072-54/+8
| | | | | | | | | | | | | --Change the recipe name from "fsl-alsa-plugins" to "imx-alsa-plugins" --Add RREPLACE/RPROVIDES/RCONFLICTS for backwards compatibility. --Remove 0001-asrc_pair-update-output-buffer-size.patch as it has been integrated into the package. Change-Id: Id533118f7edbaa560b7a5e8afce4842e9a0971eb Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* fsl-alsa-plugins: Add i.MX 6UltraLite and i.MX 7 supportLauren Post2016-04-191-1/+5
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* alsa-lib: Add i.MX 6UltraLite and i.MX 7 supportLauren Post2016-04-191-4/+6
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* fsl-alsa-plugins: Add mx7 to COMPATIBLE_MACHINELauren Post2015-07-281-1/+1
| | | | | | | Add the new MX7 SoC family in COMPATIBLE_MACHINE. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Move meta-fsl-arm content to layer rootOtavio Salvador2015-07-164-0/+308
The meta-fsl-arm is going to be used as the base for this layer. It contains a clean history and allowing a more granullar set of changes. This commit is just a rename of all contents of meta-fsl-arm subdirectory to this layer's root, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>