[meta-freescale] SDMA, imx-hdmi audio, and initramfs

Carlos Rafael Giani dv at pseudoterminal.org
Mon Oct 5 02:29:56 PDT 2015


Hello,

some iMX6 platforms allow for HDMI audio output. However, there is a 
problem: the SDMA subsystem starts up and tries to load firmware 
*before* the rootfs is mounted. The result is that HDMI audio doesn't 
work, because the firmware file could not be loaded (it is either 
firmware/vpu/vpu_fw_imx6d.bin or firmware/vpu/vpu_fw_imx6q.bin , 
depending on whether this is an i.MX6S/SL/DL or an i.MX6D/Q).

There are two solutions to this problem:
1) Link the firmware file into the kernel (it is anyway already part of 
the kernel tree, *not* part of firmware-imx)
2) Introduce an initramfs into meta-freescale, and put the firmware file 
in it

Thoughts? Opinions?


More information about the meta-freescale mailing list