I think my response yesterday was slightly premature... If I understand correctly, packages of the form 'kernel-firmware-<xxxx>' are provided by the kernel recipe for any firmware that is licensed such that it can be included directly with the kernel source i.e. in the <linux>/firmware directory. A superset of this firmware is available from the linux-firmware repository with different licensing. Firmware can be pulled into an image with the addition of a 'linux-firmward-<xxxx>' package.
It seems though that adding a 'linux-firmware-<xxxx>' package pulls in the basic 'linux-firmware' package that includes firmware binaries already shipped with the kernel. If this is correct, I see two options: 1. 'linux-firmware-<xxxx>' should only pull in the explicit firmware specified, or 2. if 'linux-firmware' is getting pulled in, the kernel recipe shouldn't populate any firmware Am I on the right track? --Ash On Thu, Feb 27, 2014 at 5:09 PM, Ash Charles <ashchar...@gmail.com> wrote: > On Thu, Feb 27, 2014 at 4:54 PM, Khem Raj <raj.k...@gmail.com> wrote: >> as you can see kernel-firmware-whiteheat is the package name under >> which kernel is packaging it >> so include that if you want the kernel provided one. > Ah---perfect. That makes sense. > I had > MACHINE_EXTRA_RDEPENDS += "linux-firmware-sd8686" > I should have had > MACHINE_EXTRA_RDEPENDS += "kernel-firmware-sd8686" > > Thanks for your help! > --Ash _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto