11 Sep, 2013
4 commits
-
Conflicts:
tools/Makefile -
This change allow to use sd card on Goni the same like mmc 0.
SD card is mmc dev 1, so it can be used like this: "fatls mmc 1:2".
SD card is inited even if eMMC initialization fails.Signed-off-by: Przemyslaw Marczak
Signed-off-by: Kyungmin Park
CC: Minkyu Kang
Acked-by: Jaehoon Chung
Signed-off-by: Minkyu Kang -
On s5pc1xx mmc devices offset is multiply of 0x100000,
wrong value was 0x10000. Register offset always points
to mmc 0 before this change.Add macro definition of mmc dev register offset to s5pc1xx and
exynos mmc.Signed-off-by: Przemyslaw Marczak
Signed-off-by: Kyungmin Park
CC: Minkyu Kang
Acked-by: Jaehoon Chung
Signed-off-by: Minkyu Kang -
As per new convention ARCH_CPU_DTS is not defined in "dtc/Makefile".
Hence Arndale comilation is failing. Fix this by adding proper include
file in "board/samsung/dts/exynos5250-arndale.dts".Signed-off-by: Chander Kashyap
Signed-off-by: Minkyu Kang
06 Sep, 2013
2 commits
-
Consolidating reset code into reset_manager.c. Also
separating reset configuration for virtual target and
real hardware Cyclone V development kitSigned-off-by: Chin Liang See
Reviewed-by: Pavel Machek
Cc: Wolfgang Denk
Cc: Pavel Machek
Cc: Dinh Nguyen
Cc: Tom Rini
Cc: Albert Aribaud -
Separating the configuration file for Virtual
Target and real hardware Cyclone V development kitSigned-off-by: Chin Liang See
Reviewed-by: Pavel Machek
Cc: Wolfgang Denk
Cc: Pavel Machek
Cc: Dinh Nguyen
Cc: Tom Rini
Cc: Albert Aribaud
05 Sep, 2013
3 commits
-
Remove ARM eabi exception handling tables (for frame unwinding).
AFAICT, u-boot stubs away the frame unwiding routines, so the tables will
more or less just consume space. It should be OK to remove them.Signed-off-by: Edgar E. Iglesias
Signed-off-by: Michal Simek -
Conflicts:
drivers/serial/serial.cThe conflict above was a trivial case of adding one init
function in each branch, and manually resolved in merge.
04 Sep, 2013
4 commits
-
Drop unused CONFIG_NET_MULTI
Signed-off-by: Bo Shen
Signed-off-by: Andreas Bießmann -
The PMECC use BCH algorithm to correct error. In BCH algorithm, the
primitive polynomial value is GF(2^13) for 512-bytes sector size. And it is
GF(2^14) for 1024-bytes sector size.This patch will choose correct degree of the remainders (13 or 14) for
different sector size.
Tested in AT91SAM9X5-EK with MLC nand flash.More detail can be refered to section 5.4.1 of:
AT91SAM ARM-based Embedded MPU Application Note
Signed-off-by: Josh Wu
Signed-off-by: Andreas Bießmann
03 Sep, 2013
3 commits
-
Conflicts:
arch/arm/include/asm/arch-zynq/hardware.hThe conflict above was trivial and solved during merge.
-
Signed-off-by: Tom Rini
01 Sep, 2013
4 commits
-
This addresses silicon errata ERR006282 as described in this
document:
https://community.freescale.com/docs/DOC-94581Also implemented in Freescale's 2009.08-based release:
http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git/
Commit id: b7c5badf94ffbe6cd0845efbb75e16e05e3af404Signed-off-by: Eric Nelson
Acked-by: Stefano Babic -
This clock isn't feeding anything under U-Boot, so there's no
point in changing it from power-on default.Signed-off-by: Eric Nelson
-
Some _CLKGATE_MASK and _FRAC_MASK macros were wrong for PFD_480
and the PFD_528 macros were missing.Fortunately, the incorrect macros weren't being used.
Since both the PFD_480 and PFD_528 registers have the same
structure, and the fields are identical for [0..3] in bytes
[0..3], so a single set of macros will suffice.Signed-off-by: Eric Nelson
-
Signed-off-by: Eric Nelson
Acked-by: Stefano Babic
31 Aug, 2013
12 commits
-
The AUTO_RESTART flag of HW_RTC_PERSISTENT0 register will
power up the chip automatically 180ms after power down.
This bit must be enabled by the boot loader to ensure the
target can start upon hardware reset or watchdog reset
even when powered from a battery.Currently the function named 'mxs_power_clear_auto_restart()'
is setting this flag although the 'clear' in its name suggest
the opposite.This patch renames the function to 'mxs_power_set_auto_restart()'
and removes the comment about EVK revision A which was confusing
because the function indeed was setting the flag.Signed-off-by: Hector Palacios
-
README: U-boot works both on SPI-NOR and SDcard
Signed-off-by: Leo Sartre
Acked-by: Otavio Salvador -
Make remaining non-static functions static and the same for vars.
Signed-off-by: Marek Vasut
Cc: Fabio Estevam
Cc: Stefano Babic -
Fix the lists of files so they are in order again.
Signed-off-by: Marek Vasut
Cc: Tom Rini
Cc: Stefano Babic -
Add mkimage support for generating and verifying MXS bootstream.
The implementation here is mostly a glue code between MXSSB v0.4
and mkimage, but the long-term goal is to rectify this and merge
MXSSB with mkimage more tightly. Once this code is properly in
U-Boot, MXSSB shall be deprecated in favor of mkimage-mxsimage
support.Note that the mxsimage generator needs libcrypto from OpenSSL, I
therefore enabled the libcrypto/libssl unconditionally.MXSSB: http://git.denx.de/?p=mxssb.git;a=summary
The code is based on research presented at:
http://www.rockbox.org/wiki/SbFileFormatSigned-off-by: Marek Vasut
Cc: Tom Rini
Cc: Fabio Estevam
Cc: Stefano Babic
Cc: Otavio Salvador -
Add functions to report the HAB (High Assurance Boot) status
of e.g. i.MX6 CPUs.This is taken from
git://git.freescale.com/imx/uboot-imx.git branch imx_v2009.08_3.0.35_4.0.0
cpu/arm_cortexa8/mx6/generic.c
include/asm-arm/arch-mx6/mx6_secure.hSigned-off-by: Stefano Babic
-
Add support for setting the CSF (Command Sequence File) pointer
which is used for HAB (High Assurance Boot) in the imximage by
adding e.g.CSF 0x2000
in the imximage.cfg file.
This will set the CSF pointer accordingly just after the padded
data image area. The boot_data.length is adjusted with the
value from the imximage.cfg config file.The resulting u-boot.imx can be signed with the FSL HAB tooling.
The generated CSF block needs to be appended to the u-boot.imx.Signed-off-by: Stefano Babic
-
Implement function vrec_header to be able to pad the final
data image file according the what has been calculated for
boot_data.length.Signed-off-by: Stefano Babic
-
Use previously unused return value of function vrec_header
to return a padding size to generic mkimage. This padding
size is used in copy_files to pad with zeros after copying
the data image.Signed-off-by: Stefano Babic
-
Change to dynamically allocate the imx_header to correctly
allocate the IVT, Boot Data and DCD at correct locations
depending on the boot media.Also check that the Image Vector Table Offset + IVT +
Boot Data + DCD -
This better reflects the naming from the Reference Manual
as well as fits better since "flash" is not really applicabe
for SATA.Signed-off-by: Stefano Babic
-
Doing a make distclean; make mx6qsabresd_config; make
and hexdump -C u-boot.imx | less...
00000360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000003f0 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 |................|
^^^^^^^^^^^
00000400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00001000 13 00 00 ea 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5 |...ê.ð.å.ð.å.ð.å|
...shows the flash_offset value being written into the final
generated image, wich is not correct.Instead create flash_offset as static variable such that the
generated image is "clean".00000360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00001000 13 00 00 ea 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5 |...ê.ð.å.ð.å.ð.å|Signed-off-by: Stefano Babic
30 Aug, 2013
3 commits
-
This patch add new functions to pmic max77686 to set voltage and mode.
Signed-off-by: Piotr Wilczek
Signed-off-by: Kyungmin Park
Acked-by: Rajeshwari Shinde
Acked-by: Tom Rini
Signed-off-by: Minkyu Kang -
This patch adds mmc support to the arndale board.
Signed-off-by: Inderpal Singh
Signed-off-by: Minkyu Kang -
Arndale board is based on samsung's exynos5250 soc.
Signed-off-by: Inderpal Singh
Signed-off-by: Chander Kashyap
Signed-off-by: Minkyu Kang
29 Aug, 2013
1 commit
-
The MMC driver relies on this block now.
Signed-off-by: Tom Rini
28 Aug, 2013
4 commits
-
add support for the am335x based boards from siemens:
dxr2:
- DDR3 128MiB
- NAND 256MiB
- Ethernet with external Switch SMSC LAN9303
- no PMIC
- internal Watchdog
- DFU supportpxm2:
- DDR2 512 MiB
- NAND 1024 MiB
- PMIC
- PHY atheros ar803x
- USB Host
- internal Watchdog
- DFU supportrut:
- DDR3 256 MiB
- NAND 256 MiB
- PMIC
- PHY natsemi dp83630
- external Watchdog
- DFU supportSigned-off-by: Heiko Schocher
Signed-off-by: Roger Meier
Signed-off-by: Samuel Egli
Cc: Pascal Bach
Cc: Tom Rini -
Signed-off-by: Heiko Schocher
Cc: Anatolij Gustschin
Cc: Tom Rini
Acked-by: Anatolij Gustschin -
Add TI OMAP 16xx & 24xx/34xx 32KHz (non-secure) watchdog support.
Signed-off-by: Heiko Schocher
Reviewed-by: Tom Rini
Cc: Albert Aribaud -
Signed-off-by: Heiko Schocher
Cc: Tom Rini