12 Dec, 2013
2 commits
-
The standalone programs do not use the api calls, but rely
directly on u-boot variable gd->jt for the jump table. Commit
fe1378a - "ARM: use r9 for gd" changed the register holding
the address of gd, but the assembly code in the standalone
examples was not updated accordingly. This broke the programs
on ARM relying on the jumptable in the v2013.10 release.
This patch unbricks them by using the correct register.Cc: Michal Simek
Cc: Albert ARIBAUD
Signed-off-by: Jeroen Hofstee -
Revert commit 0f5141e9 which causes boards starting in
FLASH to try and write to a FLASH location.Signed-off-by: Albert ARIBAUD
11 Dec, 2013
2 commits
-
Conflicts:
board/samsung/trats2/trats2.c
include/configs/exynos5250-dt.hSigned-off-by: Tom Rini
-
Conflicts:
arch/arm/cpu/armv7/rmobile/Makefile
doc/README.scrapyardNeeded manual fix:
arch/arm/cpu/armv7/omap-common/Makefile
board/compulab/cm_t335/u-boot.lds
10 Dec, 2013
11 commits
-
Signed-off-by: Ian Campbell
Cc: albert.u.boot@aribaud.net -
Signed-off-by: Soren Brinkmann
Signed-off-by: Michal Simek -
We want to test SPI flash code in the sandbox, so enable the new drivers and
the 'sf test' command.This command is used to validate the sandbox SPI / SPI flash implementation,
so enable it.Signed-off-by: Mike Frysinger
Signed-off-by: Simon Glass -
This adds a SPI flash driver which simulates SPI flash clients.
Currently supports the bare min that U-Boot requires: you can
probe, read, erase, and write. Should be easy to extend to make
it behave more exactly like a real SPI flash, but this is good
enough to merge now.sjg@chromium.org added a README and tidied up code a little.
Added a required map_sysmem() for sandbox.Signed-off-by: Mike Frysinger
Signed-off-by: Simon Glass -
This adds a SPI framework for people to hook up simulated SPI clients.
Signed-off-by: Mike Frysinger
Signed-off-by: Simon Glass -
This was obtained from Linux 3.12 commit 5e01dc7b26.
Signed-off-by: Simon Glass
-
This allows us to put the SPI flash chip inside the SPI interface node,
with U-Boot finding the correct bus and chip select automatically.Signed-off-by: Simon Glass
-
The new name is longer but more clearly related to sandbox.
This is in a separate patch within the same series since some comments on the
SPI series rely on it.Signed-off-by: Simon Glass
Reviewed-by: Hung-ying Tyan
09 Dec, 2013
7 commits
-
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
Signed-off-by: Andreas Bießmann -
enable support for the siemens AT91SAM9G20 based board corvus.
Signed-off-by: Boris Schmidt
Reviewed-by: Heiko Schocher
Cc: Andreas Bießmann
Cc: Bo Shen
Signed-off-by: Andreas Bießmann -
enable support for the siemens AT91SAM9G20 based boards taurus
and axm.Signed-off-by: Roger Meier
Reviewed-by: Heiko Schocher
Cc: Andreas Bießmann
Cc: Bo Shen
Signed-off-by: Andreas Bießmann -
Signed-off-by: Andreas Bießmann
-
Signed-off-by: Andreas Bießmann
Acked-by: Jens Scharsig (BuS Elektronik)
Tested-by: Jens Scharsig (BuS Elektronik)
Acked-by: Scott Wood -
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
-
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
Tested-by: Bo Shen
08 Dec, 2013
4 commits
-
Faraday FTSDC021 is a controller which is compliant with
SDHCI v3.0, SDIO v2.0 and MMC v4.3.However this driver is only verified with SD memory cards.
Signed-off-by: Kuo-Jung Su
Acked-by: Pantelis Antoniou
CC: Andy Fleming -
Existing eSDHC SPL framework assumes booting from sd-image
with boot_format header which contains final u-boot Image
offset and size. No such header is present in case of
corenet devices like T1040 as corenet deivces use PBI-RCW
based intialization.So, for corenet deives, SPL bootloader use values provided
at compilation time. These values can be defined in board
specific config file.Signed-off-by: Priyanka Jain
Acked-by: Pantelis Antoniou -
If platform provides "host->fifoth_val" it will be used for
initialization of DWMCI_FIFOTH register. Otherwise default value will be
used.This implementation allows:
* escape unclear and recursive calculations that are currently in use
* use whatever custom value for DWMCI_FIFOTH initialization if any
particular SoC requires itSigned-off-by: Alexey Brodkin
Cc: Mischa Jonker
Cc: Alim Akhtar
Cc: Rajeshwari Shinde
Cc: Jaehoon Chung
Cc: Amar
Cc: Kyungmin Park
Cc: Minkyu Kang
Cc: Simon Glass
Cc: Pantelis Antoniou
Cc: Andy Fleming
Acked-by: Jaehoon Chung
Acked-by: Pantelis Antoniou -
dw-mmc.c is the general driver file.
So, remove the exynos specific code at dw-mmc.c.
Instead, exynos specific cod can be move into exynos-dw_mmc.c.Signed-off-by: Jaehoon Chung
Acked-by: Alexey Brodkin
Acked-by: Pantelis Antoniou
Acked-by: Minkyu Kang
07 Dec, 2013
2 commits
-
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
Reviewed-by: Benoît Thébaudeau -
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
Cc: Andre Przywara
Acked-by: Andre Przywara
06 Dec, 2013
12 commits
-
Signed-off-by: Tom Rini
-
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
Reviewed-by: Stefan Roese
Signed-off-by: Roger Quadros -
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
Reviewed-by: Stefan Roese
Signed-off-by: Roger Quadros -
In commit bb1f327 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
CC: Stefan Roese
Reviewed-by: Stefan Roese
Signed-off-by: Roger Quadros -
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 driverSigned-off-by: Michael Trimarchi
Cc: Igor Grinberg
Cc: Tom Rini
Acked-by: Igor Grinberg -
arndale board is booted from mmc
Signed-off-by: Minkyu Kang
Cc: Albert ARIBAUD
Cc: Inderpal Singh -
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
Cc: Albert ARIBAUD -
Signed-off-by: Masahiro Yamada
Signed-off-by: Sonic Zhang