31 Aug, 2014
13 commits
-
Move Highbank-specific settings to highbank/Kconfig.
Signed-off-by: Masahiro Yamada
Cc: Rob Herring -
Becuase the board select menu in arch/arm/Kconfig is too big,
move the Orion5x board select menu to orion5x/Kconfig.Move also common settings (CONFIG_SYS_CPU="arm926ejs" and
CONFIG_SYS_SOC="orion5x").Signed-off-by: Masahiro Yamada
Cc: Albert ARIBAUD -
Becuase the board select menu in arch/arm/Kconfig is too big,
move the Keystone board select menu to keystone/Kconfig.Move also common settings (CONFIG_SYS_CPU="armv7" and
CONFIG_SYS_SOC="keystone").Signed-off-by: Masahiro Yamada
Reviewed-by: Tom Rini
Cc: Vitaly Andrianov -
Becuase the board select menu in arch/arm/Kconfig is too big,
move the OMAP5 board select menu to omap5/Kconfig.Move also common settings (CONFIG_SYS_CPU="armv7" and
CONFIG_SYS_SOC="omap5").Signed-off-by: Masahiro Yamada
Reviewed-by: Tom Rini
Cc: Lokesh Vutla -
Becuase the board select menu in arch/arm/Kconfig is too big,
move the OMAP4 board select menu to omap4/Kconfig.Move also common settings (CONFIG_SYS_CPU="armv7" and
CONFIG_SYS_SOC="omap4").Signed-off-by: Masahiro Yamada
Reviewed-by: Tom Rini
Cc: Lokesh Vutla -
Becuase the board select menu in arch/arm/Kconfig is too big,
move the OMAP3 board select menu to omap3/Kconfig.Move also common settings (CONFIG_SYS_CPU="armv7" and
CONFIG_SYS_SOC="omap3Signed-off-by: Masahiro Yamada
Reviewed-by: Tom Rini -
Becuase the board select menu in arch/arm/Kconfig is too big,
move the Davinci board select menu to davinci/Kconfig.Move also common settings (CONFIG_SYS_CPU="arm926ejs" and
CONFIG_SYS_SOC="davinci").Signed-off-by: Masahiro Yamada
Reviewed-by: Tom Rini
Cc: Heiko Schocher
Cc: Sandeep Paulraj -
Becuase the board select menu in arch/arm/Kconfig is too big,
move the Exynos board select menu to exynos/Kconfig.Consolidate also common settings (CONFIG_SYS_CPU="armv7" and
CONFIG_SYS_SOC="exynos").Signed-off-by: Masahiro Yamada
Acked-by: Minkyu Kang -
Becuase the board select menu in arch/arm/Kconfig is too big,
move the KirkWood board select menu to kirkwood/Kconfig.Consolidate also common settings (CONFIG_SYS_CPU="arm926ejs" and
CONFIG_SYS_SOC="kirkwood").Signed-off-by: Masahiro Yamada
Acked-by: Prafulla Wadasdkar
Cc: Luka Perkov -
Move Versatile-specific settings to versatile/Kconfig.
Signed-off-by: Masahiro Yamada
-
Becuase the board select menu in arch/arm/Kconfig is too big,
move the Rmobile board select menu to rmobile/Kconfig.Consolidate also common settings (CONFIG_SYS_CPU="armv7" and
CONFIG_SYS_SOC="rmobile").Signed-off-by: Masahiro Yamada
Cc: Nobuhiro Iwamatsu -
Becuase the board select menu in arch/arm/Kconfig is too big,
move the Tegra board select menu to tegra/Kconfig.Insert the Tegra SoC select menu between the arch select and the
board select.Architecture select
|-- Tegra Platform (Tegra)
|- Tegra SoC select (Tegra20 / 30 / 114 / 124)
|- Board selectConsolidate also common settings (CONFIG_SYS_CPU="armv7" and
CONFIG_SYS_SOC="tegra*") and always "select" CONFIG_SPL as follows:config TEGRA
bool
select SPLSigned-off-by: Masahiro Yamada
Acked-by: Stephen Warren
Cc: Tom Warren -
Becuase the board select menu in arch/arm/Kconfig is too big,
move the Zynq board select menu to zynq/Kconfig.Consolidate also common settings (CONFIG_SYS_CPU="armv7" and
CONFIG_SYS_SOC="zynq").Refactor board/xilinx/zynq/MAINTAINERS too.
Signed-off-by: Masahiro Yamada
Tested-by: Michal Simek
30 Aug, 2014
27 commits
-
Commit 41623c9 'arm: move exception handling out of start.S files' missed some
linker scripts. Hence, some boards no longer had exception handling linked since
this commit. Restore the original behavior by adding the .vectors section to
these linker scripts.Signed-off-by: Benoît Thébaudeau
Cc: Albert ARIBAUD -
Newer FLASH types used on these boards don't allow writing of subpages.
So disable subpage write in the NAND driver. Additionally we need to
tell the UBI layer in the kernel that he also should only write 2048
bytes. This is done with an additional command line parameter for the
kernel commandline.Signed-off-by: Holger Brunck
cc: Valentin Longchamp
cc: Prafulla Wadaskar -
Make it configurable to disable subpage writes like the DaVinci NAND
driver already does.Signed-off-by: Holger Brunck
cc: Valentin Longchamp
cc: Prafulla Wadaskar
cc: Scott Wood -
Add support for booting Images and for unzipping Image.gz files.
Signed-off-by: Tom Rini
-
- Drop DEBUG
- Drop defines we can use the default of.
- Provide a larger malloc pool.
- Correct default locations for kernel / initrd / device treeSigned-off-by: Tom Rini
-
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
-
The Documentation/arm64/booting.txt document says that pass in x1/x2/x3
as 0 as they are reserved for future use.Signed-off-by: Tom Rini
-
Convert the bcm958300k and the bcm958622hr boards from "boards.cfg" to Kconfig.
Signed-off-by: Steve Rae
-
The bcm_ep board configuration is used by a number of boards
including Cygnus and NSP.
Add builds for the bcm958300k and the bcm958622hr boards.Signed-off-by: Scott Branden
Signed-off-by: Steve Rae -
Base support for the Broadcom NSP SoC.
Based on iproc-common and the SoC specific reset function.Signed-off-by: Scott Branden
Signed-off-by: Steve Rae -
Base support for the Broadcom Cygnus SoC.
Based on iproc-common and the SoC specific reset function.Signed-off-by: Scott Branden
Signed-off-by: Steve Rae -
The iproc architecture code is present in several Broadcom
chip architectures, including Cygnus and NSP.Signed-off-by: Scott Branden
Signed-off-by: Steve Rae -
Add NFC (NAND Flash Controller) clock support and enable them
at board initialization time.Signed-off-by: Stefan Agner
-
Add pin mux for NAND Flash Controller (NFC). NAND can be connected
using 8 or 16 data lines, this patch adds pin mux entries for all
16 data lines.Signed-off-by: Stefan Agner
-
The email address of Matt Waddel is no longer working.
Signed-off-by: Masahiro Yamada
Cc: Marc Zyngier
Cc: Mark Rutland
Cc: Catalin Marinas
Cc: Alexei Fedorov -
The patch fixes a corner case where adding size to DRAM start resulted
in a value (1 << 32), which in turn overflew the u32 computation, which
resulted in 0 and it therefore prevented correct setup of the MMU tables.The addition of DRAM bank start and it's size can end up right at the end
of the address space in the special case of a machine with enough memory.
To prevent this overflow, shift the start and size separately and add them
only after they were shifted.Hopefully, we only have systems in tree which have DRAM size aligned to
1MiB boundary. If not, this patch would break such systems. On the other
hand, such system would be broken by design anyway.Signed-off-by: Marek Vasut
Cc: Albert ARIBAUD -
Add board which has Broadcom StarFighter2 Ethernet capability.
Signed-off-by: Steve Rae
-
The Broadcom StarFighter2 Ethernet driver is used in multiple Broadcom
SoC(s) and:
- supports multiple MAC blocks,
- provides support for the Broadcom GMAC.
This driver requires MII and PHYLIB.Signed-off-by: Jiandong Zheng
Signed-off-by: Steve Rae -
Enable Ethernet clock when Broadcom StarFighter2 Ethernet block
(CONFIG_BCM_SF2_ETH) is enabled.Signed-off-by: Jiandong Zheng
Signed-off-by: Steve Rae -
To enable hypervisors utilizing the ARMv7 virtualization extension
on the Arndale board, add the simple SMP pen address writer function
and add the required configuration variables to switch all cores to
HYP mode before launching the OS.
This allows booting KVM and Xen directly from u-boot.Reviewed-by: Christoffer Dall
Signed-off-by: Andre Przywara
Signed-off-by: Christoffer Dall
Signed-off-by: Andre Przywara -
However ep9315 don't use
interrupt vectors during startup, but _startup symbol is used inside uboot to
calculate actual monitor size.Signed-off-by: Sergey Kostanbaev
Cc: albert.u.boot@aribaud.net -
Cleanups as suggested by wd on mailing list.
Signed-off-by: Pavel Machek
Acked-by: Chin Liang See -
Enable initialization fo designware ethernet controller. With this
patch, ethernet works in my configuration, provided I set ethernet
address in the environment.Signed-off-by: Pavel Machek
-
To fix the build error when build for Altera dev kit, not
virtual target. At same time, set the build for Altera dev
kit as default instead virtual target. With that, U-Boot
is booting well and SPL still lack of few drivers.Signed-off-by: Chin Liang See
Cc: Pavel Machek
Cc: Marek Vasut
Cc: Tom Rini
Cc: Albert Aribaud -
Structure defining clock manager hardware was wrong, leading to
wrong registers being accessed and hang in MMC init.This fixes structure to match hardware.
Signed-off-by: Pavel Machek
-
config.h is required for CONFIG_SYS_DV_NOR_BOOT_CFG.
Signed-off-by: Christian Riesch
Reported-by: Masahiro Yamada
Cc: Albert Aribaud
Cc: Masahiro Yamada
Cc: Heiko Schocher
Cc: Sudhakar Rajashekhara -
When compiling u-boot with W=1 the extern inline void for
read* is likely causing the most noise. gcc / clang will
warn there is never a actual declaration for these functions.
Instead of declaring these extern make them static inline so
it is actually declared.cc: Albert ARIBAUD
Signed-off-by: Jeroen Hofstee