summaryrefslogtreecommitdiff
path: root/include/configs
AgeCommit message (Collapse)Author
2013-04-18Merge branch 'master' of git://git.denx.de/u-boot-arm into HEADTom Rini
Quick manual fixup to merge the USB boot related defines and TPM related defines. Conflicts: include/configs/exynos5250-dt.h Signed-off-by: Tom Rini <[email protected]>
2013-04-17Exynos5: Add support for USB download boot modeVivek Gautam
Exynos5250 supports secondary USB device boot mode. If the iROM fails to download u-boot from the primary boot device (such as SD or eMMC), it will try to retrieve from the secondary boot device (such as USB). Signed-off-by: Naveen Krishna Ch <[email protected]> Signed-off-by: Simon Glass <[email protected]> Signed-off-by: Vivek Gautam <[email protected]> Acked-by: Simon Glass <[email protected]> Signed-off-by: Minkyu Kang <[email protected]>
2013-04-15x86: config: Init PCI before SPISimon Glass
Since the ICH SPI controller uses PCI, we must ensure that PCI is available before it is inited. This fixes the current "ICH SPI: Cannot find device" message on boot. Signed-off-by: Simon Glass <[email protected]>
2013-04-15Tegra: T30: Beaver board support.Tom Warren
Beaver is a Tegra30 board that is nearly 100% compatible w/Cardhu. Add a Beaver build so it can begin to be differentiated, if need be. Signed-off-by: Tom Warren <[email protected]> Reviewed-by: Stephen Warren <[email protected]>
2013-04-15Tegra: TEC: Enable boot script supportThierry Reding
Boot script support brings TEC in line with other Tegra boards. To enable booting a Linux kernel with initial ramdisk, also include support for the new FIT image type. Signed-off-by: Thierry Reding <[email protected]> Signed-off-by: Tom Warren <[email protected]> Reviewed-by: Stephen Warren <[email protected]>
2013-04-15Tegra: Plutux: Enable NAND and boot script supportThierry Reding
Boot script support brings Plutux in line with other Tegra boards. In order to enable booting a Linux kernel with initial ramdisk, also add support for the new FIT image type. Signed-off-by: Thierry Reding <[email protected]> Signed-off-by: Tom Warren <[email protected]> Reviewed-by: Stephen Warren <[email protected]>
2013-04-15Tegra: Medcom-Wide: Enable NAND and boot script supportThierry Reding
Boot script support brings Medcom-Wide in line with other Tegra boards. In order to enable booting a Linux kernel with initial ramdisk, also add support for the new FIT image type. Signed-off-by: Thierry Reding <[email protected]> Signed-off-by: Tom Warren <[email protected]> Reviewed-by: Stephen Warren <[email protected]>
2013-04-15Tegra: enable verify support for the crc32 commandTom Warren
Some 3rd-party flash tools use the -v (verify) option of crc32 command. Signed-off-by: Tom Warren <[email protected]> Acked-by: Simon Glass <[email protected]>
2013-04-15Merge branch 'master' of git://git.denx.de/u-boot-armTom Rini
2013-04-14smdk5250, snow: convert to CONFIG_SPL_MAX_FOOTPRINTAlbert ARIBAUD
This target wants to check full SPL size, BSS included. Remove CONFIG_SPL_MAX_SIZE definition and instead define CONFIG_SPL_MAX_FOOTPRINT. Signed-off-by: Albert ARIBAUD <[email protected]>
2013-04-14da850evm, da850_am18xxevm: convert to CONFIG_SPL_MAX_FOOTPRINTAlbert ARIBAUD
This target wants to check full SPL size, BSS included. Remove CONFIG_SPL_MAX_SIZE definition and instead define CONFIG_SPL_MAX_FOOTPRINT. Signed-off-by: Albert ARIBAUD <[email protected]>
2013-04-14cam_enc_4xx: convert to CONFIG_SPL_MAX_FOOTPRINTAlbert ARIBAUD
This target wants to check full SPL size, BSS included. Remove CONFIG_SPL_MAX_SIZE definition and instead define CONFIG_SPL_MAX_FOOTPRINT. Signed-off-by: Albert ARIBAUD <[email protected]>
2013-04-14ARM: fix CONFIG_SPL_MAX_SIZE semanticsAlbert ARIBAUD
Remove SPL-related ASSERT() in arch/arm/cpu/u-boot.lds as this file is never used for SPL builds. Rewrite the ASSERT() in arch/arm/cpu/u-boot-spl.lds to separately test image (text,data,rodata...) size, BSS size, and full footprint each against its own max, and make Tegra boards check full footprint. Also, output section mmutable is not used in SPL builds. Remove it. Finally, update README regarding the (now homogeneous) semantics of CONFIG_SPL_[BSS_]MAX_SIZE and add the new CONFIG_SPL_MAX_FOOTPRINT macro. Signed-off-by: Albert ARIBAUD <[email protected]> Reported-by: Benoît Thébaudeau <[email protected]>
2013-04-14Merge branch 'u-boot-imx/master' into 'u-boot-arm/master'Albert ARIBAUD
2013-04-13mx6qsabre{sd, auto}: Fix environment as 'mmc rescan' takes no argumentsOtavio Salvador
Signed-off-by: Otavio Salvador <[email protected]> Acked-by: Fabio Estevam <[email protected]>
2013-04-13Merge branch 'u-boot-ti/master' into 'u-boot-arm/master'Albert ARIBAUD
2013-04-12exynos: Enable I2C TPM for smdk5250Simon Glass
This is used on some Exynos 5250 variants. Signed-off-by: Simon Glass <[email protected]>
2013-04-12integrator: enable device treeLinus Walleij
This enables the device tree library on the Integrator platforms so we can pass a device tree when booting. Signed-off-by: Linus Walleij <[email protected]>
2013-04-12VCMA9: Enable CONFIG_CMD_NAND_YAFFSTom Rini
As this board has NAND and supports YAFFS2, add CONFIG_MD_NAND_YAFFS Cc: David Müller <[email protected]> Signed-off-by: Tom Rini <[email protected]> Acked-by: David Müller <[email protected]>
2013-04-12Merge branch 'u-boot/master' into 'u-boot-arm/master'Albert ARIBAUD
Conflicts: drivers/video/exynos_fb.c
2013-04-12omap5_common.h: Switch to ext4Tom Rini
ext3 should not be used on SD cards, so use ext4 instead. Cc: Sricharan R <[email protected]> Signed-off-by: Tom Rini <[email protected]>
2013-04-12arm/km: add support for kmsuv31 boardHolger Brunck
This board is from a u-boot point of view a mixture between kmnusa and a standard km_kirkwood board. We have our u-boot environment in the spi NOR flash, but we have a direct connection between the kirkwood and the piggy. A FPGA is connected via the PCIe interface. So we only have to select the specific features in the board setup. Signed-off-by: Holger Brunck <[email protected]> cc: Valentin Longchamp <[email protected]> cc: Prafulla Wadaskar <[email protected]> Acked-By: Prafulla Wadaskar <[email protected]>
2013-04-12arm/km: use CONFIG_NAND_ECC_BCHHolger Brunck
Switch from 1-bit ecc to 4-bit ecc. Signed-off-by: Holger Brunck <[email protected]> cc: Valentin Longchamp <[email protected]> cc: Prafulla Wadaskar <[email protected]> Acked-By: Prafulla Wadaskar <[email protected]>
2013-04-12arm/km: rename BOARD_LATE_INIT to CONFIG_BOARD_LATE_INITHolger Brunck
commit 9660e442 cosmetic: s/BOARD_LATE_INIT/CONFIG_BOARD_LATE_INIT removes BOARD_LATE_INIT and uses CONFIG_BOARD_LATE_INIT instead. Therefore we have to use this define. Signed-off-by: Holger Brunck <[email protected]> cc: Valentin Longchamp <[email protected]> cc: Prafulla Wadaskar <[email protected]> Acked-by: Prafulla Wadaskar <[email protected]>
2013-04-12Merge branch 'u-boot-ti/master' into 'u-boot-arm/master'Albert ARIBAUD
2013-04-12mx31pdk: Remove watchdog supportFabio Estevam
The conversion of mx31pdk to SPL NAND fixed the boot issue, but we start seeing resets in loop, which prevents us from reaching the U-boot prompt. Until the proper fix can be identified, disable watchdog, so that mx31pdk can be functional again. Signed-off-by: Fabio Estevam <[email protected]> Acked-by: Stefano Babic <[email protected]>
2013-04-12arm: Remove support for smdk6400Benoît Thébaudeau
The migration of boards from Makefile to boards.cfg was due for v2012.03, but smdk6400 did not follow, and it does not build, so move it to scrapyard. It will still be possible to restore it from the Git history before fixing it. Signed-off-by: Benoît Thébaudeau <[email protected]>
2013-04-12nand: mxc: Switch NAND SPL to generic SPLBenoît Thébaudeau
This also fixes support for mx31pdk and tx25, which had been broken by commit e05e5de7fae5bec79617e113916dac6631251156. Signed-off-by: Benoît Thébaudeau <[email protected]> Acked-by: Scott Wood <[email protected]> Tested-by: Fabio Estevam <[email protected]>
2013-04-12Makefile: Change CONFIG_SPL_PAD_TO to image offsetBenoît Thébaudeau
Change CONFIG_SPL_PAD_TO from a link address to an image offset since this is more handy and closer to the purpose of this config. Automatically define CONFIG_SPL_PAD_TO to CONFIG_SPL_MAX_SIZE (or 0 without CONFIG_SPL_MAX_SIZE). Test that CONFIG_SPL_PAD_TO >= CONFIG_SPL_MAX_SIZE if CONFIG_SPL_PAD_TO is non-zero. Signed-off-by: Benoît Thébaudeau <[email protected]>
2013-04-12imx: mx53ard: Add support for NAND FlashBenoît Thébaudeau
Add support for the Samsung K9LAG08U0M NAND Flash (2-GiB MLC NAND Flash, 2-kiB pages, 256-kiB blocks, 30-ns R/W cycles, 1 CS) on mx53ard. eNFC_CLK_ROOT is set up with a cycle time of 37.5 ns (400 MHz / 3 / 5) for this board, which satisfies the 30-ns NF R/W cycle requirement. Signed-off-by: Benoît Thébaudeau <[email protected]> Tested-by: Fabio Estevam <[email protected]>
2013-04-10omap5912-osk: Fix get_timer() and CONFIG_SYS_HZJon Hunter
The function get_timer() should return time in ms and CONFIG_SYS_HZ should be set to 1000 by default. Fix both of these items. Signed-off-by: Jon Hunter <[email protected]>
2013-04-10omap5912-osk: Increase flash partition for u-bootJon Hunter
The current u-boot binary needs more than 128KB of flash space and so move the u-boot environment from an offset of 128KB to 256KB in flash to ensure the enviroment does not overlap with u-boot. Signed-off-by: Jon Hunter <[email protected]>
2013-04-10omap5912-osk: Fix device initialisationJon Hunter
In the current u-boot, the device pin multiplexing and clock initialisation needs to be early during the boot process and before board_init() is called. U-boot is currently crashing on this board because this is not being done early enough. Therefore, add a s_init() function for the omap5912-osk board to do this. Also fix the stack pointer so that it is pointing to the end of the internal RAM and not the beginning as this was also causing the device to crash. Signed-off-by: Jon Hunter <[email protected]>
2013-04-10omap5_uevm: Correct to 2MiB aligned partitions on eMMCTom Rini
This has a 2MiB erase block size eMMC, so make sure we align on that for best possible performance. Signed-off-by: Tom Rini <[email protected]>
2013-04-10am335x_evm: Enable DFU for NAND and MMC, provide example alt_infosPantelis Antoniou
- Add CONFIG_DFU_NAND, CONFIG_DFU_MMC - Set dfu_alt_info_nand, dfu_alt_info_emmc and dfu_alt_info_mmc to show working examples for those cases. - Increase CONFIG_SYS_MAXARGS due to hush parsing bugs that would otherwise disallow 'setenv dfu_alt_info ${dfu_alt_info_nand}'. - Enable CONFIG_FAT_WRITE to allow updating on MMC Signed-off-by: Pantelis Antoniou <[email protected]> Signed-off-by: Tom Rini <[email protected]>
2013-04-10am335x_evm: Add CONFIG_CMD_MTDPARTS and relevant defaultsTom Rini
Signed-off-by: Tom Rini <[email protected]>
2013-04-10am335x_evm: Define CONFIG_SYS_CACHELINE_SIZEPantelis Antoniou
drivers/usb/gadget/composite.c requires that this is defined early. Signed-off-by: Pantelis Antoniou <[email protected]> Signed-off-by: Tom Rini <[email protected]> Acked-by: Tom Rini <[email protected]>
2013-04-08omap5_common.h: Use fallback CONFIG_SYS_BAUDRATE_TABLETom Rini
Cc: Sricharan R <[email protected]> Signed-off-by: Tom Rini <[email protected]>
2013-04-08omap5_uevm.h: Move uEVM-specific choices to omap5_uevm.hTom Rini
The omap5_uevm platform has eMMC, and it makes sense to say that our default env storage shall reside there. Other platforms may not, so move this choice to the EVM config. In addition, we should provide some way to partition the flash for later usage, so take advantage of the GPT partition table support code and allow that to be setup with some reasonable defaults. Cc: Sricharan R <[email protected]> Signed-off-by: Tom Rini <[email protected]>
2013-04-08ARM: OMAP4/5: Make bootz as the default boot commandSRICHARAN R
So with OMAP added to multi platform kernel, the uImage no more contains a valid load address. With the uboot already supporting zImage, change the default boot command to bootz instead. Acked-by: Nishanth Menon <[email protected]> Signed-off-by: Sricharan R <[email protected]> Tested-by: Nishanth Menon <[email protected]>
2013-04-08ARM: OMAP4/5: Change the default boot command to work with device treeSRICHARAN R
Now with kernel moving to all device tree, the default boot command is changed to pass the device tree blob. Also, adding the findfdt command to get the dt-blob based on the board. Thanks to Tom Rini <[email protected]> for suggesting this. Signed-off-by: Sricharan R <[email protected]>
2013-04-08omap5: Allow use of a plain text env fileNishanth Menon
For production systems it is better to use script images since they are protected by checksums and carry valuable information like name and timestamp. Also, you can't validate the content passed to env import. But for development, it is easier to use the env import command and plain text files instead of script-images. Since both OMAP5evm/uevm boards are used primarily for development, we allow U-Boot to load env var from a text file in case that an boot.scr script-image is not present. The variable uenvcmd (if existent) will be executed (using run) after uEnv.txt was loaded. If uenvcmd doesn't exist the default boot sequence will be started. Inspired by commit: d70f54808dfa83b574e1239c3eccbcf3317343e1 (omap4: allow the use of a plain text env file instead boot scripts) Signed-off-by: Sricharan R <[email protected]> Signed-off-by: Nishanth Menon <[email protected]> Tested-by: Sricharan R <[email protected]>
2013-04-08ARM: OMAP5: Set fdt_high to enable booting with Device treeSRICHARAN R
While booting with dt blob, if fdt_high is not set to 0xffffffff, the dt blob gets relocated to a high ram address, which the kernel is not able to use without HIGHMEM. So set it to 0xffffffff to avoid the issue. Acked-by: Nishanth Menon <[email protected]> Signed-off-by: Sricharan R <[email protected]> Tested-by: Nishanth Menon <[email protected]>
2013-04-08ARM: OMAP5: Rename omap5_evm to omap5_uevmSRICHARAN R
The omap5-uevm is the reference board name for OMAP5 soc based platform. So rename it accordingly. Acked-by: Nishanth Menon <[email protected]> Signed-off-by: Sricharan R <[email protected]> Tested-by: Nishanth Menon <[email protected]>
2013-04-08omap2420-h4: Fix get_timer() and CONFIG_SYS_HZHunter, Jon
The function get_timer() should return time in ms and CONFIG_SYS_HZ should be set to 1000 by default. Fix both of these items. Signed-off-by: Jon Hunter <[email protected]>
2013-04-08omap2420-h4: Add device tree supportHunter, Jon
Enable device-tree support for the omap2420-h4 board. Signed-off-by: Jon Hunter <[email protected]>
2013-04-08omap2420-h4: Fix booting from NOR flashHunter, Jon
The omap2420-h4 board is using a RAM based address as the linker location for code. This is causing several problems when attempting to run the latest u-boot code base on this board from flash. Update the default linker location for code to be in NOR flash. Please note that OMAP maps the NOR flash to address 0x08000000 by default and so use this as the default address for the NOR flash. Also remove legacy code that attempts to calculate where in flash the sdata structure, that holds the memory interface configuration data, is located. By changing the default linker location for code to flash this is no longer necessary. Signed-off-by: Jon Hunter <[email protected]>
2013-04-08tricorder: enable hw assisted BCH8 in SPL and u-bootAndreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]> Cc: Tom Rini <[email protected]> Cc: Thomas Weber <[email protected]> Cc: Ilya Yanok <[email protected]> Cc: Scott Wood <[email protected]>
2013-04-08omap3_beagle: Flush UART3 xmit on enable if TEMT is brokenManfred Huber
Flush UART3 xmit on enable if TEMT is broken On some OMAP3 devices when UART3 is configured for boot mode before SPL starts only THRE bit is set. We have to empty the transmitter before initialization starts. This patch avoids the use of CONFIG_SYS_NS16550_BROKEN_TEMT. Signed-off-by: Manfred Huber <[email protected]> Tested-by: Javier Martinez Canillas <[email protected]> Tested-by: Andreas Bießmann <[email protected]>
2013-04-08musb: am335x: disable bulk split-combine featureBin Liu
On TI AM335x devices, MUSB has bulk split/combine feature enabled in the ConfigData register, but the current MUSB driver does not support it yet. Therefore, disable the feature for now, until the driver adds the support. One usecase which is broken because of this feature is that Ether gadget stops working in Fullspeed mode (by un-defining CONFIG_USB_GADGET_DUALSPEED) After desabled this feature, MUSB driver send packets in proper size (no more than 64 bytes) in Fullspeed mode. This has been validated with Ether gadget in Fullspeed mode on AM335x EVM. Signed-off-by: Bin Liu <[email protected]>