[meta-freescale] Building for SabreSD
Fabio Estevam
festevam at gmail.com
Mon Nov 24 08:11:37 PST 2014
Hi Gary,
On Mon, Nov 24, 2014 at 2:00 PM, Gary Thomas <gary at mlbassoc.com> wrote:
> I'm trying to build the latest master for SabreSD.
> meta = "master:3c741a8d33acbf4b3d5eecc04533bc76e2f37253"
> meta-fsl-arm = "master:fbe06aa1dd82265f74a62ae410d0df83f2f1947c"
>
> In my local.conf I have:
> MACHINE = "imx6qsabresd"
> PREFERRED_PROVIDER_virtual/kernel_imx6qsabresd = "linux-fslc"
> which ends up building linux-fslc/3.17+gitAUTOINC+6725f55a77-r0
>
> Sadly, this fails
> | 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.
> | make: *** [imx6q-sabresd-ldo.dtb] Error 2
>
> Any hints on how to build the kernel for my SabreSD board?
You should remove imx6q-sabresd-ldo.dtb from the list of dtbs:
--- a/conf/machine/imx6qsabresd.conf
+++ b/conf/machine/imx6qsabresd.conf
@@ -8,7 +8,7 @@ require conf/machine/include/imx6sabresd-common.inc
SOC_FAMILY = "mx6:mx6q"
-KERNEL_DEVICETREE = "imx6q-sabresd.dtb imx6q-sabresd-ldo.dtb
imx6q-sabresd-hdcp.dtb"
+KERNEL_DEVICETREE = "imx6q-sabresd.dtb"
UBOOT_CONFIG ??= "sd"
UBOOT_CONFIG[sd] = "mx6qsabresd_config,sdcard"
imx6q-sabresd-ldo.dtb and imx6q-sabresd-hdcp.dtb only exist on FSL
kernel, not in mainline.
More information about the meta-freescale
mailing list