26 Feb, 2015
1 commit
-
Currently only normal hashing is supported using hardware acceleration.
Added support for progressive hashing using hardware.Signed-off-by: Ruchika Gupta
Signed-off-by: Gaurav Rana
CC: Simon Glass
Reviewed-by: Simon Glass
Reviewed-by: York Sun
25 Feb, 2015
1 commit
-
Add sync of refresh for multiple DDR controllers. DDRC initialization
needs to complete first. Code is re-ordered to keep refresh close.Signed-off-by: York Sun
08 Feb, 2015
1 commit
-
make the HW WDT timeout configurable through the define
CONFIG_AT91_HW_WDT_TIMEOUT.Signed-off-by: Heiko Schocher
30 Jan, 2015
3 commits
-
Modify rsa_verify to use the rsa driver of DM library .The tools
will continue to use the same RSA sw library.CONFIG_RSA is now dependent on CONFIG_DM. All configurations which
enable FIT based signatures have been modified to enable CONFIG_DM
by default.Signed-off-by: Ruchika Gupta
CC: Simon Glass
Acked-by: Simon Glass -
Some image types, like "KeyStone GP", do not have magic numbers to
distinguish them from other image types. Thus, the automatic image
type discovery does not work correctly.This patch also fix some integer type mismatches.
Signed-off-by: Guilherme Maciel Ferreira
16 Jan, 2015
1 commit
-
All the 74xx_7xx boards are still non-generic boards:
P3G4, ZUMA, ppmc7xx, ELPPC, mpc7448hpc2Acked-by: Marek Vasut
Acked-by: Stefan Roese
Acked-by: York Sun
Signed-off-by: Masahiro Yamada
Cc: Wolfgang Denk
Cc: Nye Liu
Cc: Roy Zang
06 Jan, 2015
2 commits
-
Fix various spelling and grammatical errors in the README.
Signed-off-by: Jeremiah Mahler
Acked-by: Simon Glass -
All the MPC824X boards are still non-generic boards:
A3000, CPC45, CU824, eXalion, MVBLUE, MUSENKI, Sandpoint824x, utx8245Signed-off-by: Masahiro Yamada
Cc: Wolfgang Denk
Cc: Josef Wagner
Cc: Torsten Demke
Cc: Jim Thompson
Cc: Greg Allen
02 Jan, 2015
1 commit
19 Dec, 2014
1 commit
-
Implement an API that can be used by drivers to allocate memory from a
pool that is mapped uncached. This is useful if drivers would otherwise
need to do extensive cache maintenance (or explicitly maintaining the
cache isn't safe).The API is protected using the new CONFIG_SYS_NONCACHED_MEMORY setting.
Boards can set this to the size to be used for the non-cached area. The
area will typically be right below the malloc() area, but architectures
should take care of aligning the beginning and end of the area to honor
any mapping restrictions. Architectures must also ensure that mappings
established for this area do not overlap with the malloc() area (which
should remain cached for improved performance).While the API is currently only implemented for ARM v7, it should be
generic enough to allow other architectures to implement it as well.Signed-off-by: Thierry Reding
Signed-off-by: Simon Glass
Signed-off-by: Tom Warren
18 Dec, 2014
1 commit
-
Implement a feature to allow fastboot to write the downloaded image
to the space reserved for the Protective MBR and the Primary GUID
Partition Table.
Additionally, prepare and write the Backup GUID Partition Table.Signed-off-by: Steve Rae
Tested-by: Lukasz Majewski
[Test HW: Exynos4412 - Trats2]
09 Dec, 2014
1 commit
08 Dec, 2014
1 commit
-
Raw images of U-Boot can be stored inside MMC partitions, so it makes sense to
read the partition table, looking for a partition number instead of using
a fixed sector address.Signed-off-by: Paul Kocialkowski
Reviewed-by: Tom Rini
[trini: Only add mmc_load_image_raw_partition() when
CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION to avoid warning, add missing
conversion in spl_mmc_load_image()]
Signed-off-by: Tom Rini
06 Dec, 2014
1 commit
-
When device is configured to load RCW from NAND flash IFC_A[16:31] are driven
low after RCW loading. Hence Devices connected on IFC_CS[1:7] and using
IFC_A[16:31] lines are not accessible.Workaround is already in-place.
Put the errata number to adhere errata handling framework.Signed-off-by: Prabhakar Kushwaha
Reviewed-by: York Sun
05 Dec, 2014
1 commit
-
CONFIG_SYS_MMC_SD_FS_BOOT_PARTITION ought to be called
CONFIG_SYS_MMCSD_FS_BOOT_PARTITION to keep it consistent with other config
options such as: CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR.In addition, it is not related to raw mode booting but to fs mode instead.
Signed-off-by: Paul Kocialkowski
Reviewed-by: Tom Rini
27 Nov, 2014
1 commit
25 Nov, 2014
1 commit
-
Conflicts:
drivers/serial/serial-uclass.cSigned-off-by: Tom Rini
23 Nov, 2014
2 commits
-
The README file states that the macros beginning with "CONFIG_SYS_"
depend on the hardware etc. and should not be meddled with if you do
not what you're doing.
We have already screwed up with this policy; we have given the prefix
"CONFIG_SYS_" to many user-selectable configurations.
Here, "CONFIG_SYS_HUSH_PARSER" is one of them. Users can enable it
if they want to use a more powerful command line parser, or disable it
if they only need a simple one.This commit attempts to rename CONFIG_SYS_HUSH_PARSER to
CONFIG_HUSH_PARSER and move it to Kconfig.Every board maintainer is expected to enable CONFIG_HUSH_PARSER
(= add "CONFIG_HUSH_PARSER=y" to his defconfig file) and remove
"#define CONFIG_SYS_HUSH_PARSER" from his header file.Signed-off-by: Masahiro Yamada
-
Some filesystems have a UUID stored in its superblock. To
allow using root=UUID=... for the kernel command line we
need a way to read-out the filesystem UUID.changes rfc -> v1:
- make the environment variable an option parameter. If not
given, the UUID is printed out. If given, it is stored in the env
variable.
- corrected typos
- return error codeschanges v1 -> v2:
- fix return code of do_fs_uuid(..)
- document do_fs_uuid(..)
- implement fs_uuid_unsuported(..) be more consistent with the
way other optional functionality workschanges v2 -> v3:
- change ext4fs_uuid(..) to make use of #if .. #else .. #endif
construct to get rid of unreachable codeHit any key to stop autoboot: 0
=> fsuuid
fsuuid - Look up a filesystem UUIDUsage:
fsuuid :
- print filesystem UUID
fsuuid :
- set environment variable to filesystem UUID=> fsuuid mmc 0:1
d9f9fc05-45ae-4a36-a616-fccce0e4f887
=> fsuuid mmc 0:2
eb3db83c-7b28-499f-95ce-9e0bb21cda81
=> fsuuid mmc 0:1 uuid1
=> fsuuid mmc 0:2 uuid2
=> printenv uuid1
uuid1=d9f9fc05-45ae-4a36-a616-fccce0e4f887
=> printenv uuid2
uuid2=eb3db83c-7b28-499f-95ce-9e0bb21cda81
=>Signed-off-by: Christian Gmeiner
Acked-by: Stephen Warren
21 Nov, 2014
2 commits
-
Add documentation for the various driver model options that are now
available.Signed-off-by: Simon Glass
-
Add an additional function for adding information to the device tree before
booting. This permits additions which are not board-specific.Signed-off-by: Simon Glass
Acked-by: Anatolij Gustschin
Reviewed-by: Tom Rini
17 Nov, 2014
1 commit
-
enable to boot only a raw u-boot.bin image from nand with the
CONFIG_SPL_NAND_RAW_ONLY define. This option saves space on
boards where spl space is low.Signed-off-by: Heiko Schocher
Reviewed-by: Andreas Bießmann
Reviewed-by: Bo Shen
Signed-off-by: Andreas Bießmann
08 Nov, 2014
1 commit
-
Correct environment variable for output directory is KBUILD_OUTPUT.
Signed-off-by: Timo Ketola
28 Oct, 2014
1 commit
-
Update documentation according to the EXT SPL support patch set.
Signed-off-by: Guillaume GARDET
Cc: Tom Rini
27 Oct, 2014
2 commits
-
There's a definition in stdint.h (provided by gcc) which will be more correct
if available.Define CONFIG_USE_STDINT to use this feature, or USE_STDINT=1 on the 'make'
commmand.This adjusts the settings for x86 and sandbox, with both have 64-bit options.
Signed-off-by: Gabe Black
Reviewed-by: Gabe Black
Tested-by: Gabe Black
Reviewed-by: Bill Richardson
Rewritten to be an option, since stdint.h is often available only in glibc.
Changed to preserve a clear boundary between stdint and non-stdint
Signed-off-by: Simon Glass
24 Oct, 2014
1 commit
-
CONFIG_SYS_HZ is always defined as 1000 in config_fallbacks.h
(but some boards still have redundant definitions).This commit moves the definition and the document in README to
Kconfig. Since lib/Kconfig can assure that CONFIG_SYS_HZ is 1000,
the sanity check in lib/time.c should be removed.Signed-off-by: Masahiro Yamada
Reviewed-by: Marek Vasut
23 Oct, 2014
3 commits
-
Add target to build it automatically upon "make" / MAKEALL. This can/should
be set by board / cpu specific headers if a special U-Boot image is
required for this SoC / board.E.g. used by Marvell Armada XP to automatically build the u-boot.kwb
target.Signed-off-by: Stefan Roese
Cc: Masahiro Yamada -
It does seem to work (tested on link), so update the docs.
Signed-off-by: Simon Glass
-
This is the USB host controller used on the Altera SoCFPGA and Raspbery Pi.
This code has three checkpatch warnings, but to make sure it stays at least
readable and clear, these are not fixed. These bugs are in the USB request
handling combinatorial logic, so any abstracting of those is out of question.Tested on DENX MCV (Altera SoCFPGA 5CSFXC6C6U23C8N) and RPi B+ (BCM2835).
Signed-off-by: Oleksandr Tymoshenko
Signed-off-by: Stephen Warren
Signed-off-by: Marek Vasut
Cc: Chin Liang See
Cc: Dinh Nguyen
Acked-by: Pavel Machek
Cc: Vince Bridgers
Tested-by: Dinh Nguyen
17 Oct, 2014
1 commit
-
SEC registers can be of type Little Endian or big Endian depending upon
Freescale SoC. Here SoC defines the register type of SEC IP.So update acessor functions with common SEC acessor functions to take care
both type of endianness.Signed-off-by: Ruchika Gupta
Reviewed-by: York Sun
26 Sep, 2014
1 commit
25 Sep, 2014
2 commits
-
U-boot has been initializing DDR for the main memory. The presumption
is the memory stays as a big continuous block, either linear or
interleaved. This change is to support putting some DDR controllers
to separated space without counting into main memory. The standalone
memory controller could use different number of DIMM slots.Signed-off-by: York Sun
-
- implement 'fastboot flash' for eMMC devices
Signed-off-by: Steve Rae
Acked-by: Lukasz Majewski
Reviewed-by: Marek Vasut
24 Sep, 2014
2 commits
-
A merge error ended up repeating a similar sentence twice. Fix it.
Signed-off-by: Simon Glass
22 Sep, 2014
1 commit
-
- Use _defconfig instead of _config, but still _config is working.
- Corrected README.sandbox path in ./READMESigned-off-by: Jagannadha Sutradharudu Teki
Acked-by: Simon Glass
30 Aug, 2014
1 commit
-
The default format for arm64 Linux kernels is the "Image" format,
described in Documentation/arm64/booting.txt. This, along with an
optional gzip compression on top is all that is generated by default.
The Image format has a magic number within the header for verification,
a text_offset where the Image must be run from, an image_size that
includes the BSS and reserved fields.This does not support automatic detection of a gzip compressed image.
Signed-off-by: Tom Rini
29 Aug, 2014
1 commit