The SOC_FAMILY uses the MACHINEOVERRIDES and it evaluates from left to
right. In this case, the most SoC specific value needs to be kept in
the right so it take precedence.
This has been catch when finding out why i.MX6SL EVK where using the
wrong value as entry point, and this was the root cause.
Change-Id: I34ae0076690716ba71fd80311a1e427821e4e762
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The kernel configuration is the same for Dual and Solo variants; to
fix it, we move the Dual defconfig to common directory avoiding
duplication.
Change-Id: I5d4b304c9980115318fdda75a6dc623783cb5cf7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The Linux mainline does not yet include support for Wandboard so we
shouldn't have it here until the support has been added.
Change-Id: I8ec6e770859d84e39a8300f00af995c3d4fe9527
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The U-Boot 2013.04 has support for Wandboard so we use it, from now on.
Change-Id: I9bdf3ce688d13f8d07d83643df097a1ce6341b6c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This allow for addition of wandboard-solo soon, while avoid build
warning due lack of a generic 'defconfig' file.
Change-Id: Ifedad79f8093f1f5f4d9df9d5a4e5c45d452cdbf
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The U-Boot now supports the mx23-olinuxino boards so we now use it by
default. The imx-bootlets support is still available in case someone
needs it.
Change-Id: I0ddf95f73b444db97056eb6568646cf236fa2b89
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This adds the Boundary Devices SabreLITE machine which were maintained
in meta-fsl-arm. We did this change as the support of the board is not
done by Freescale officially and the kernel with better support is the
one done by Boundary Devices which we now have available.
Change-Id: Ie040b38e23885fa164bb4cd25d8c4b0b00471e5c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This provides a kernel for use with SabreLITE and Nitrogen6X boards.
Change-Id: I02477254b2986ffb05b81b264121527238800fcd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
With the addition of the linux-wandboard recipe, we remove wandboard
support from the linux-imx recipes in order to prevent confusion and keep
all Wandboard effort focused on the 'official' Wandboard kernel.
Signed-off-by: John Weber <rjohnweber@gmail.com>
With the addition of the linux-wandboard recipes, which build the
Wandboard kernel from the 'official' kernel source for Wandboard, change
the PREFERRED_PROVIDER to 'linux-wandboard'.
Signed-off-by: John Weber <rjohnweber@gmail.com>
Adds a recipe to build a kernel using the 'offical' wandboard
git repository. Recipe is two parts. linux-wandboard.inc specifies
items that should not change very often (e.g. SRC_URI). The .bb
file specifies the SRCREV and other things that could change
quite often.
Signed-off-by: John Weber <rjohnweber@gmail.com>
With a recent merge, the default kernel for mx6dl changed to linux-imx
3.0.35, rev 3.0.0. In this branch, calls to mx6_cpu_regulator_init() are
required. This patch adds this call to the Wandboard init file.
Also, fixed some minor things such as adding the header to the Wandboard
board file so that the original authors are credited, and uncommented
the #include for cpu_op-mx6.h which was commented out for some reason.
Signed-off-by: John Weber <rjohnweber@gmail.com>
This avoid a warning, during recipe parsing of bitbake, due an
incompatible machine as the nvram.txt is not available as no know
default one is suitable for every board so a specific one is need.
Change-Id: I409a1310c6f37975a46d79cdbd84665daa381e0d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Adds a line MACHINE_EXTRA_RRECOMMENDS for broadcom-nvram-support which
provides firmware files for the wifi chip (BCM4329) on Wandboard Dual.
Signed-off-by: John Weber <rjohnweber@gmail.com>
Add a recipe to provide an nvram file required by certain Broadcom wifi
chips. This file is machine-specific.
Files are installed at /lib/firmware/brcm.
Signed-off-by: John Weber <rjohnweber@gmail.com>
Based on imx6qsabrelite BSP. Code originally written by Congatec Linux
team, based on the tag rel_imx_3.0.35_1.1.0 from Freescale's linux
git.
Signed-off-by: Leo Sartre <lsartre@adeneo-embedded.com>
Code based on imx6qsabrelite BSP. Patch originally written by Congatec
Linux team, based on the tag rel_imx_3.0.35_1.1.0 from Freescale's
uboot git.
Signed-off-by: Leo Sartre <lsartre@adeneo-embedded.com>
New udev version needs CONFIG_DEVTMPFS_MOUNT to be selected, otherwise console
gets stuck.
The same approach has been already deployed into 3.0.35 as per commit 96417b88a
at meta-freescale-arm: (Recent versions of udev (182 in OE-core) need devtmpfs
to operate correctly).
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
This adds the machine definition to Nitrogen6x from Boundary Devices.
More information at:
http://boundarydevices.com/products/nitrogen6x-board-imx6-arm-cortex-a9-sbc/
In order to take advance of same code used for imx6qsabrelite (on
linux-imx, u-boot, imx-firmaware), we use a MACHINEOVERRIDES trick, so
imx6qsabrelite is taken as a fallback for nitrogen6x machine.
To ensure the boot scripts are available at rootfs time, the do_deploy
task of u-boot-script-boundary is added as a dependency of do_rootfs.
Change-Id: I8bd0b80d2ad8e8741391ec178c10abd75218542e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe deploys the scripts used by Boundary Devices to detect and
choose video output, load kernel and etc...
Change-Id: Ic4685c60ba1470a1548629e294ea8aa48473cd0e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The Freescale's branch for mxs SoC family is based on 10.12.01 BSP and
the patch needed some changes to apply properly. The patch has been
updated based on this branch.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
It provides besides the original configuration:
Enabled:
* FUSE file system
* GPIO sysfs interface
* SMSC95xx
* TV output
* USB ACM
* USB Printer
* USB Serial (FTDI and PL2303)
Disabled:
* LCD LMS430
* MTD supprt
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
We used the appending at wrong place making it not work for finding
the right files for overrides. This fixes the error.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* freescale/denzil:
linux-imx (2.6.35.3): use imx233-olinuxino override and share defconfig
imx-bootlets: use imx233-olinuxino override for patching
imx233-olinuxino.inc: create imx233-olinuxino override
imx233-olinuxino-mini: add machine definition
imx233-olinuxino: move common definitions to a .inc file
Allow for easy maintainence and avoid duplication when definitions or
patches are shareable in all variants.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>