| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
As implemented in the previous commit, the barebox version and MD5
can be reduced to one entry in the menu. Also do the same for the
host-lzop dependency, which will be needed for every barebox package
when using the common reference config. Be sure to depend on the new
barebox-common package so the barebox packages are rebuilt when the
version and MD5 variables change.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This package serves multiple purposes:
* Make the barebox version and MD5 for all used barebox variants
configurable with just one menu entry.
* Have a common barebox configuration with a baseline feature set, which
can be used by all barebox-* variants as a reference config with the
config diff functionality introduced in PTXdist 2019.01.0.
The common config is currently based on ARCH_BCM283X, which seems to
generate the smallest config diff for all the existing device-specific
barebox configs (which will be adapted in the next commits).
The new barebox-common package only exists for the ability to call
"ptxdist menuconfig" on it in order to change the common config. It
isn't meant to build or install anything, so the compile, install and
targetinstall stages can be no-ops.
Also make sure that the menu entry for the common configuration is
listed before all other barebox variants by naming the kconfig file
appriopriately. Since the barebox-common config uses LZO image
compression, depend on host-lzop too.
Then configure it to use the version which is currently used for all
other variants in the v7a platform.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
| |
There is no corresponding make file, and the package is not selected.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since commit 2532fa8e1faf66f5ee0dc52a5deafaba74a96562
"platform-v7a: barebox: use reworked vexpress patches"
the bootloader gets compressed via 'lzop' tools. Due to the missing
dependency to these build host tools, building this bootloader fails
sporadically, depending on the build order.
This change adds the explicit dependency to these 'lzop' tools to have it
available when used.
Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Rouven Czerwinski <rouven@czerwinskis.de>
|
|
|
|
|
|
|
| |
Build its devicetree and add a bootloader entry.
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
Add missing select to BAREBOX_MX6
We need root.ext2, select it.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add support for Versatile Express, with the configs+rules for image
creation and bootspec entries.
Note that vexpress in qemu can currently only boot from nor, so we put
the bootloader, environment and boot state there and the rest of the
system into mmc.
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
[add vexpress.conf]
Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
[improve commit description]
[split from vexpress patches]
[fix and cleanupimage generation]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
Add support for barebox for the Versatile Express architecture.
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
[improve commit message]
[split from riotboard patches]
[oldconfig barebox config to 2017.06.0]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Add support for RIoTboard, with the configs+rules for image creation and
bootspec entries.
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
[improve commit description, split from vexpress patches]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Add support for SabreLite, with the configs+rules for image creation and
bootspec entries.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
[improve commit description]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Re-add support for Gute Fee, with the configs+rules for image creation
and bootspec entries.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
[improve commit description]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Re-add support for beaglebone-white and beaglebone-black, with the
configs+rules for image creation and bootspec entries.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
[improve commit description]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
Add support for barebox for the i.MX6 architecture.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
[improve commit message, remove reference to Udoo Neo]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
This re-adds barebox for all supported am335x hardware.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
[improve commit message]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
This re-adds barebox-mlo for all supported am335x hardware.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
[improve commit message]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
We will split up the image generation into one image per target hardware
in subsequent patches.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
[improved commit message]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
* not tested yet
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
In the meantime, in addition to beaglebone, this platform supports the
other ARMv7 based boards (rpi2, vexpress), so rename it.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|