aboutsummaryrefslogtreecommitdiff
path: root/boot/u-boot
Commit message (Collapse)AuthorAgeFilesLines
* u-boot: fix custom patch handlingGravatar Thomas Petazzoni2010-07-291-1/+1
| | | | | | | | | | | | | | | | When U-Boot is enabled and no custom patch directory has been set, then the current test: ifneq ($(strip $(BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR)),"") works. However, when U-Boot is not enabled, but still gets compiled because mkimage is needed to build the kernel, BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR is completely empty. It does not even have quotes. So the test in fact needs to be: ifneq ($(call qstrip,$(BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR)),) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: fix custom patch dir handlingGravatar Ossy2010-07-261-2/+2
| | | | | Signed-off-by: Ossy <ossy1980@gmx.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: add Marvell u-boot.kwb supportGravatar Peter Korsgaard2010-07-262-1/+19
| | | | | | | | Marvell boards like the sheevaplug needs a special .kwb image format, so add an option for it similar to how we handle zImage/uImage/.. for the kernel. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: fix version detection and get rid of unneeded double CFLAGS/LDFLAGSGravatar Peter Korsgaard2010-07-141-3/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: add 2010.06 releaseGravatar Peter Korsgaard2010-07-052-5/+12
| | | | | | | | | | A few minor modifications of u-boot.mk is needed to support 2010.06: - U-Boot now uses ARCH=powerpc like the kernel (instead of ARCH=ppc) - Library files have moved, so adjust the target mkimage/fw_printenv rules (still compatible with older versions) Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix u-boot 2010.03 build for AVR32 targetsGravatar Thiago A. Correa2010-06-231-0/+5
| | | | | Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: use BR2_TARGET_UBOOT_VERSION instead of BR2_UBOOT_VERSIONGravatar Thomas Petazzoni2010-06-122-2/+2
| | | | | | In order to be coherent with all other BR2_TARGET_UBOOT_* options. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: beautify option promptsGravatar Thomas Petazzoni2010-06-121-5/+5
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: re-add infrastructure to specify custom tarballGravatar Thomas Petazzoni2010-06-122-4/+23
| | | | | | | | | | | | | | | | | The bootloader being very specific to the hardware, being able to build U-Boot from an arbitrary tarball available on the web might be needed. Therefore, for U-Boot, we provide two methods : * Get a given stable version from U-Boot official FTP server * Get an arbitrary tarball This should hopefully satisfy most needs, without complicating too much the U-Boot build procedure on Buildroot side. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: add a few commentsGravatar Thomas Petazzoni2010-06-121-0/+4
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: remove unused U_BOOT_TARGET_TOOLS variableGravatar Thomas Petazzoni2010-06-121-2/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: further simplify the configurationGravatar Thomas Petazzoni2010-06-122-352/+8
| | | | | | | | | | | Remove all the bootsource selection mechanism and the horribly complicated BR2_TARGET_UBOOT_DEFAULT_ENV thing, which wanted to be generic, but was in fact very AT91-specific. Just keep things simple: we build U-Boot with the board configuration file specified in BR2_TARGET_UBOOT_BOARDNAME. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: support building for mkimageGravatar Thomas Petazzoni2010-06-121-7/+21
| | | | | | | | | | | | | | | | | | | | | To build mkimage for the host (which is needed to build an uImage of the kernel), it is not necessary to configure U-Boot, and therefore to have a particular board selected. Therefore, this commit: * Adds a verification at U-Boot configure step that a U-Boot board name has been defined * Sets a default U-Boot version if none has been specified, so that even when U-Boot isn't selected but we want to build mkimage for the host, a particular U-Boot version is picked. * Make the host mkimage target depend only on U-Boot being downloaded/extracted/patched, and the target mkimage/fw_printenv targets depend on U-Boot being fully configured. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: remove useless symbolic linkGravatar Thomas Petazzoni2010-06-101-4/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: remove patch for obsolete versionGravatar Thomas Petazzoni2010-06-101-13/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: simplify custom patch handlingGravatar Thomas Petazzoni2010-06-102-11/+8
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: remove reference to old 1.2.0-atmel versionGravatar Thomas Petazzoni2010-06-101-4/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: remove u-boot-status make targetGravatar Thomas Petazzoni2010-06-101-15/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: remove arch specific patches infrastructureGravatar Thomas Petazzoni2010-06-101-2/+0
| | | | | | | | A very complicated infrastructure for just a special case, for an ancient version of U-Boot. Recent versions of U-Boot are reported to work just fine on Atmel ARM evaluation boards. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: remove option to configure download siteGravatar Thomas Petazzoni2010-06-102-5/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: rename Makefile.in to u-boot.mk for coherencyGravatar Thomas Petazzoni2010-06-101-0/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: remove ancient versionsGravatar Thomas Petazzoni2010-06-101-26/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: do not default to $(BOARD_NAME) for the board nameGravatar Thomas Petazzoni2010-06-101-1/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* bootloaders: move bootloader build code to boot/Gravatar Thomas Petazzoni2010-06-103-0/+684
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>