Re: [meta-freescale] How to get firmware-imx for imx8mm evk into sdcard image? I'm getting firmware loading errors for sdma-imx7d.bin etc.

"Brian Hutchinson" <[email protected]> Fri, 23 Jul 2021 10:12:08 -0400
Newsgroups org.yoctoproject.lists.meta-freescale
Message-ID <CAFZh4h8jUBMsJeYy5CPPpB2tMR6AO6NPz5UEov60T=td1fkHtQ@mail.gmail.com>
On Thu, Jul 15, 2021 at 7:49 PM Brian Hutchinson via lists.yoctoproject.org
<[email protected]> wrote:

>
>
> On Wed, Oct 7, 2020 at 5:49 AM Andrey Zhizhikin <[email protected]>
> wrote:
>
>> Hello Brian,
>>
>>
>> Well, this is I guess an expected behavior. firmware packages are
>> listed in MACHINE_EXTRA_RRECOMMENDS, which is (according to Yocto
>> Reference manual, link
>>
>> https://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html#var-MACHINE_EXTRA_RRECOMMENDS
>> )
>> is only considered when packagegroup-base is installed in the image
>> and does not affect 'core-image-minimal' or 'core-image-full-cmdline'
>> images.
>>
>> That is the reason that even if the package is added in the
>> imx-base.inc (like Otavio suggested in his patch) - you would not
>> receive it in core-image-minimal and you would have to install it
>> explicitly.
>>
>> As for firmware packages themselves, I guess it should be changed from
>> MACHINE_EXTRA_RRECOMMENDS to MACHINE_EXTRA_RDEPENDS in order to bail
>> out at the build time rather than figure out that they are not present
>> on the device at boot time. But this is yet a separate point, which
>> actually would not solve your original issue as you either need an
>> image recipe which includes packagegroup-base or you have to
>> explicitly list them in IMAGE_INSTALL.
>>
>> > I see there is a firmware-imx-8m package so maybe I should add it.
>>
>> This package is actually empty, and only serves as a deploy target to
>> provide Cadence HDMI FW for imx-boot to build a boot container. Even
>> if you try to install it - you would not receive any FW files on the
>> target.
>>
>>
>>
> Hate to bring up an old thread again but I'm back to trying to pair down
> my image size and trying to use core-image-minimal and having issues with
> firmware-imx-sdma-imx7d & sdma-imx7d.bin
>
> If I just build imx-sdma as a kernel module do I even need to worry about
> sdma-imx7d.bin being in the rootfs?
>
> Anyone? Anyone?
[image: anyone-anyone.jpg]
anyone-anyone.jpg (image/jpeg, 307.6 KB) - not displayed