- Dec 10, 2013
-
-
Albert ARIBAUD authored
Conflicts: arch/arm/cpu/armv7/rmobile/Makefile doc/README.scrapyard Needed manual fix: arch/arm/cpu/armv7/omap-common/Makefile board/compulab/cm_t335/u-boot.lds
-
Ian Campbell authored
Signed-off-by:
Ian Campbell <ijc@hellion.org.uk> Cc: albert.u.boot@aribaud.net
-
Soren Brinkmann authored
Signed-off-by:
Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
- Dec 09, 2013
-
-
Mateusz Kulikowski authored
Add support for USB-A9263 board manufactured by Calao Systems (http://www.calao-systems.com/ ). Code is based on old U-Boot sources (2010.09) released by Calao. Signed-off-by:
Mateusz Kulikowski <mateusz.kulikowski@gmail.com> Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Heiko Schocher authored
enable support for the siemens AT91SAM9G20 based board corvus. Signed-off-by:
Boris Schmidt <boris.schmidt@siemens.com> Reviewed-by:
Heiko Schocher <hs@denx.de> Cc: Andreas Bießmann <andreas.devel@googlemail.com> Cc: Bo Shen <voice.shen@atmel.com> Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Heiko Schocher authored
enable support for the siemens AT91SAM9G20 based boards taurus and axm. Signed-off-by:
Roger Meier <r.meier@siemens.com> Reviewed-by:
Heiko Schocher <hs@denx.de> Cc: Andreas Bießmann <andreas.devel@googlemail.com> Cc: Bo Shen <voice.shen@atmel.com> Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Andreas Bießmann authored
Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Andreas Bießmann authored
Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com> Acked-by:
Jens Scharsig (BuS <Elektronik)<esw@bus-elektronik.de> Tested-by:
Jens Scharsig (BuS <Elektronik)<esw@bus-elektronik.de> Acked-by:
Scott Wood <scottwood@freescale.com>
-
Andreas Bießmann authored
In order to get the very same value for legacy pin definitions and new gpio definitions set the legacy PIN_BASE to 0. Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Andreas Bießmann authored
This patch define new names for GPIO pins on at91 devices. Follow up patches will convert the whole infrastructure to use these new definitions. Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com> Tested-by:
Bo Shen <voice.shen@atmel.com>
-
- Dec 07, 2013
-
-
Albert ARIBAUD authored
Current LDS files /DISCARD/ a lot of sections when linking ELF files, causing diagnostic tools such as readelf or objdump to produce partial output. Keep all section at link stage, filter only at objcopy time so that .bin remains minimal. Signed-off-by:
Albert ARIBAUD <albert.u.boot@aribaud.net> Reviewed-by:
Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
-
- Dec 06, 2013
-
-
Masahiro Yamada authored
The lower 5 bit of MVBAR is UNK/SBZP. So, Monitor Vector Base Address must be 32-byte aligned. On the other hand, the secure monitor handler does not need 32-byte alignment. This commit moves ".algin 5" directive to the correct place. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com> Cc: Andre Przywara <andre.przywara@linaro.org> Acked-by:
Andre Przywara <andre.przywara@linaro.org>
-
Albert ARIBAUD authored
-
Albert ARIBAUD authored
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@ti.com>
-
Roger Quadros authored
Fixes this error message when USB is started. "ULPI: ulpi_reset: failed writing reset bit" It is pointless to manually reset the ULPI as the USB Host Reset and PHY RESET line should take care of that. Reported-by:
Tomi Valkeinen <tomi.valkeinen@ti.com> Reviewed-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Roger Quadros <rogerq@ti.com>
-
Roger Quadros authored
Fixes this error message when USB is started. "ULPI: ulpi_reset: failed writing reset bit" It is pointless to manually reset the ULPI as the USB Host Reset and PHY RESET line should take care of that. Reported-by:
Tomi Valkeinen <tomi.valkeinen@ti.com> Reviewed-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Roger Quadros <rogerq@ti.com>
-
Roger Quadros authored
In commit bb1f327d we removed the UHH reset to fix NFS root (over usb ethernet) problems with Beagleboard (3530 ES1.0). However, this seems to cause USB detection problems for Pandaboard, about (3/8). On further investigation, it seems that doing the UHH reset is not the cause of the original Beagleboard problem, but in the way the reset was done. This patch adds proper UHH RESET mechanism for OMAP3 and OMAP4/5 based on the UHH_REVISION register. This should fix the Beagleboard NFS problem as well as the Pandaboard USB detection problem. Reported-by:
Tomi Valkeinen <tomi.valkeinen@ti.com> CC: Stefan Roese <sr@denx.de> Reviewed-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Roger Quadros <rogerq@ti.com>
-
Michael Trimarchi authored
This patch change the per_clocks_enable() function used in OMAP3 code to enable peripherals clocks. Only required clock should be activated. So if the board use the uart(x) as a console we need to activate it. The Board's config should include define to enable every subsystem that the board use. For a complete list of affected peripherals, registers CM_FCLKEN_PER and CM_ICLKEN_PER should be checked. Right now the bootloader can enable and disable clocks for: uart(x) using CONFIG_SYS_NS16550 gpio bank (x) using CONFIG_OMAP3_GPIO_X with X = { 2, 3, 4, 5, 6 } i2c bus using CONFIG_DRIVER_OMAP34XX_I2C. Not required gptimer(x) and mcbsp(x) for booting are disabled by default and are not supported by any define. Their activation need to included in the per_clocks_enable if the peripheral is included. Not booting board should enable the peripheral clock connected to their driver Signed-off-by:
Michael Trimarchi <michael@amarulasolutions.com> Cc: Igor Grinberg <grinberg@compulab.co.il> Cc: Tom Rini <trini@ti.com> Acked-by:
Igor Grinberg <grinberg@compulab.co.il>
-
Minkyu Kang authored
arndale board is booted from mmc Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com> Cc: Albert ARIBAUD <albert.u.boot@aribaud.net> Cc: Inderpal Singh <inderpal.singh@linaro.org>
-
Minkyu Kang authored
This patch fix following errors and warnings spl_boot.c: In function 'exynos_spi_copy': spl_boot.c:111:49: error: 'CONFIG_ENV_SPI_BASE' undeclared (first use in this function) spl_boot.c:111:49: note: each undeclared identifier is reported only once for each function it appears in spl_boot.c:142:2: error: 'SPI_FLASH_UBOOT_POS' undeclared (first use in this function) spl_boot.c: In function 'copy_uboot_to_ram': spl_boot.c:189:28: warning: unused variable 'param' [-Wunused-variable] spl_boot.c: At top level: spl_boot.c:107:13: warning: 'exynos_spi_copy' defined but not used [-Wunused-function] Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com> Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
-
Albert ARIBAUD authored
-
- Dec 05, 2013
-
-
Jaehoon Chung authored
These defines didn't use anywhere. Signed-off-by:
Jaehoon Chung <jh80.chung@samsung.com> Acked-by:
Alexey Brodkin <abrodkin@synopsys.com> Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com>
-
Jaehoon Chung authored
The "int" type is right. Signed-off-by:
Jaehoon Chung <jh80.chung@samsung.com> Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com>
-
- Dec 04, 2013
-
-
Vladimir Koutny authored
In 48ec5291, only TX path was optimized; this does the same also for RX path. This results in huge increase of TFTP throughput on custom am3352 board (from 312KiB/s to 1.8MiB/s) and eliminates occasional transfer timeouts. Signed-off-by:
Vladimir Koutny <vladimir.koutny@streamunlimited.com> Cc: Mugunthan V N <mugunthanvnm@ti.com> Cc: Joe Hershberger <joe.hershberger@gmail.com> Cc: Tom Rini <trini@ti.com>
-
Hardik Patel authored
Signed-off-by:
Hardik Patel <hardik.patel@volansystech.com>
-
Viktar Palstsiuk authored
MSTPRI0 (Master Priority 0 Register) sits at 0x01C14110 not at 0x01C14114 Signed-off-by:
Viktar Palstsiuk <viktar.palstsiuk@promwad.com>
-
Stefan Roese authored
Enable FDT support for all Siemens AM335x boards. To support newer Linux kernels with DT booting. Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Heiko Schocher <hs@denx.de> Cc: Roger Meier <r.meier@siemens.com> Cc: Lukas Stockmann <lukas.stockmann@siemens.com> Cc: Tom Rini <trini@ti.com> Acked-by:
Heiko <Schocher<hs@denx.de>
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@ti.com>
-
Michael Trimarchi authored
This patch add the OMAP34XX_UART4 memory address Signed-off-by:
Michael Trimarchi <michael@amarulasolutions.com>
-
Lokesh Vutla authored
Certain EFUSE settings were recommended for the first four lots of OMAP5 ES1.0 silicon. These are not applicable for OMAP5 ES2.0 and DRA7 silicon. So removing these EFUSE settings. Reported-by:
Griffis, Brad <bgriffis@ti.com> Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Roger Quadros authored
The evm has a SATA port. Enable SATA configuration and inititialize the SATA controller. Signed-off-by:
Roger Quadros <rogerq@ti.com>
-
Roger Quadros authored
Adds the necessary PRCM and Control register information for SATA on DRA7xx. Signed-off-by:
Roger Quadros <rogerq@ti.com>
-
Roger Quadros authored
The uevm has a SATA port. Inititialize the SATA controller. Signed-off-by:
Roger Quadros <rogerq@ti.com>
-
Roger Quadros authored
Add platform glue logic for the SATA controller. Signed-off-by:
Roger Quadros <rogerq@ti.com>
-
Roger Quadros authored
Adds the necessary PRCM and Control register information for SATA on OMAP5. Signed-off-by:
Roger Quadros <rogerq@ti.com>
-
Roger Quadros authored
Pipe3 PHY is used by SATA, USB3 and PCIe modules. This is a driver for the Pipe3 PHY. Signed-off-by:
Roger Quadros <rogerq@ti.com>
-
Roger Quadros authored
Align the ATA ID buffer to the cache-line boundary. This gets rid of the below error mesages on ARM v7 platforms. scanning bus for devices... ERROR: v7_dcache_inval_range - start address is not aligned - 0xfee48618 ERROR: v7_dcache_inval_range - stop address is not aligned - 0xfee48818 CC: Aneesh V <aneesh@ti.com> Signed-off-by:
Roger Quadros <rogerq@ti.com>
-
Roger Quadros authored
If malloc() fails, we don't want to continue in ahci_init() and ahci_init_one(). Also print a more informative error message on malloc() failures. CC: Rob Herring <rob.herring@calxeda.com> Signed-off-by:
Roger Quadros <rogerq@ti.com>
-
SRICHARAN R authored
When core power domain hits oswr, then DDR3 memories does not come back while resuming. This is because when EMIF registers are lost, then the controller takes care of copying the values from the shadow registers. If the shadow registers are not updated with the right values, then this results in incorrect settings while resuming. So updating the shadow registers with the corresponding status registers here during the boot. Signed-off-by:
Sricharan R <r.sricharan@ti.com>
-