[meta-freescale] linux-fslc as preferred provider for imx6qsabresd - error

Daiane Angolini daiane.list at gmail.com
Tue May 27 07:12:41 PDT 2014


When setting
PREFERRED_PROVIDER_virtual/kernel_imx6qsabresd = "linux-fslc"


I can see the following error:

| make: Leaving directory
`/code/yocto/daisy/build/tmp/work/imx6qsabresd-poky-linux-gnueabi/linux-fslc/3.14+gitAUTOINC+c34636a557-r0/image/usr/src/kernel'
| NOTE: make -j 4 imx6q-sabresd.dtb
|   DTC     arch/arm/boot/dts/imx6q-sabresd.dtb
| NOTE: make -j 4 imx6q-sabresd-ldo.dtb
| make[1]: *** No rule to make target
`arch/arm/boot/dts/imx6q-sabresd-ldo.dtb'.  Stop.


It means that, the default machine configuration is not *right* for linux-fslc.

So, I use

PREFERRED_PROVIDER_virtual/kernel_imx6qsabresd = "linux-fslc"
KERNEL_DEVICETREE_imx6qsabresd = "imx6q-sabresd.dtb"

and success.

My question is regarding the default configuration. I don't feel right
a list of bunch dtb for KERNEL_DEVICETREE *by default*.

Anyone can think in a better way to cover the kernel configuration?

If nothing is changed, it's a known issue to be reported, or a #FAQ/#UG


Daiane


More information about the meta-freescale mailing list