arm: omap: Define command for booting Android from eMMCIf SD card is present -- try to boot from it first. If no -- try to bootAndroid from eMMC.Signed-off-by: Sam Protsenko <semen.protsenko@lin
arm: omap: Define command for booting Android from eMMCIf SD card is present -- try to boot from it first. If no -- try to bootAndroid from eMMC.Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
show more ...
arm: omap: Extract OMAP5 boot environment to separate fileSigned-off-by: Sam Protsenko <semen.protsenko@linaro.org>Reviewed-by: Tom Rini <trini@konsulko.com>
arm: ti: Add missing guards to headersTo prevent possible double inclusions in future.Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>Reviewed-by: Tom Rini <trini@konsulko.com>Reviewed
arm: ti: Add missing guards to headersTo prevent possible double inclusions in future.Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>Reviewed-by: Tom Rini <trini@konsulko.com>Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com>Reviewed-by: Tom Rini <trini@konsulko.com>
ARM: ti: Update layout for MMC and eMMC (env and dfu)The problems with the current DFU layout are:MMC: The space allocated for u-boot is too small for the latest u-boot (>750KB). We need to i
ARM: ti: Update layout for MMC and eMMC (env and dfu)The problems with the current DFU layout are:MMC: The space allocated for u-boot is too small for the latest u-boot (>750KB). We need to increase it. eMMC uses a much bigger area (2MB).eMMC: region "u-boot.img.raw" overlaps the environment area and the region "spl-os-image.raw".both: region "spl-os-image.raw" is quite small and can't handle android kernelsFixing this requires growing some regions and moving others.Care has been taken to leave some room for further growth of"spl-os-args.raw".Also the "env" now appears in the dfu so that it's apparent that theregion is not free space that can be used to grow "u-boot.img.raw".The MLO region is 0x100 sectors wide but the 0x100 are unused in case theMLO comes too overflow this areas.The total space allocated for those raw binaries is 16MB, of which 13+MBare reserved for the kernel image.Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>Reviewed-by: Tom Rini <trini@konsulko.com>Reviewed-by: Sam Protsenko <semen.protsenko@linaro.org>
ARM: ti: consolidate mmc environment variablesIntroduce include/environment/ti/mmc.h thatconsolidates environment variable definitionsfor various TI boards that support MMC/SD.This allows reuse
ARM: ti: consolidate mmc environment variablesIntroduce include/environment/ti/mmc.h thatconsolidates environment variable definitionsfor various TI boards that support MMC/SD.This allows reuse of same environment variableson non-ARMv7 TI platforms like OMAP-L138 forexample.While at it, move DFU-related environment variableincludes to only non-SPL builds for AM335x andAM437x since they are not really used for SPLtoday.Signed-off-by: Sekhar Nori <nsekhar@ti.com>Reviewed-by: Lukasz Majewski <lukma@denx.de>Reviewed-by: Tom Rini <trini@konsulko.com>
ARM: keystone: Pass SPI MTD partition table via kernel command lineSPI U-Boot image for K2 boards have now exceeded 512K partitionallocated to it and no longer fit the partitions defined in kernel
ARM: keystone: Pass SPI MTD partition table via kernel command lineSPI U-Boot image for K2 boards have now exceeded 512K partitionallocated to it and no longer fit the partitions defined in kernel DTSfile. Therefore, pass an updated MTD partition table from U-Boot askernel command line arguments to avoid kernel from accidentallymodifying boot loader image that has overflowed to next user partition.To do is, introduce a common environment file for declaring SPIpartition so that each individual boards need not repeat the same.Choose appropriate SPI bus from board config file and pass it as commandline argument to kernel.Signed-off-by: Vignesh R <vigneshr@ti.com>
ARM: ti: consolidate dfu environment variablesIntroduce include/environment/ti/dfu.h thatconsolidates environment variable definitionsfor various TI boards that support DFU today.Tested on AM33
ARM: ti: consolidate dfu environment variablesIntroduce include/environment/ti/dfu.h thatconsolidates environment variable definitionsfor various TI boards that support DFU today.Tested on AM335x EVM, AM437x SK EVM and DRA74xEVM by using DFU to write to SD card.Signed-off-by: Sekhar Nori <nsekhar@ti.com>Reviewed-by: Tom Rini <trini@konsulko.com>