04 Aug, 2015
1 commit
-
Kernel stores information to the RTC_SCRATCH0 and RTC_SCRATCH1 registers
for wakeup from RTC-only mode. Parse these registers during SPL boot and
jump to the kernel resume vector if the device is waking up from RTC-only
mode.The RTC scratch register layout used is:
SCRATCH0 : bits00-31 : kernel resume address
SCRATCH1 : bits00-15 : RTC magic value used to detect valid config
SCRATCH1 : bits16-31 : board type information populated by bootloaderDuring the normal boot patch the SCRATCH1 : bits16-31 are updated with
the eeprom read board type data. In the rtc_only boot path the rtc
scratchpad register is read and the board type is determined and
correspondingly ddr dpll parameters are set. This is done so as to avoid
costly i2c read to eeprom.RTC-only mode support is currently only enabled for
am43xx_evm_rtconly_config.
This is not to be used with epos evm builds.Signed-off-by: Tero Kristo
[j-keerthy@ti.com] Ported to latest branch with minor fixes
Signed-off-by: Keerthy
Signed-off-by: Lokesh Vutla
09 Jul, 2015
2 commits
-
Signed-off-by: Yegor Yefremov
Reviewed-by: Simon Glass -
bf533-stamp, bf538f-ezkit, and cm-bf548 are very space limited.
This was introduced by:
6e0d26c0502e (net: Handle ethaddr changes as an env callback)
by enabling CONFIG_REGEX, which is too big for these boards.This patch disables CONFIG_REGEX at the expense of working with more
than the first ethaddr.Signed-off-by: Joe Hershberger
08 Jul, 2015
1 commit
-
sun8i-a33-ippo-q8h-v1.2-lcd1024x600.dts has been merged into the upstream
Linux kernel as sun8i-a33-ippo-q8h-v1.2.dts, adjust u-boot to follow.Note we've never shipped a final u-boot version with the old name, so this
is safe todo.Signed-off-by: Hans de Goede
06 Jul, 2015
1 commit
05 Jul, 2015
1 commit
-
Sinlinx SinA33 is a core/daughter board SDK kit from Sinlinx. It has
the A33 SoC, USB host, USB OTG, audio input/output, LCD, camera, SDIO
and GPIO headers.Signed-off-by: Chen-Yu Tsai
Reviewed-by: Hans de Goede
Signed-off-by: Hans de Goede
03 Jul, 2015
1 commit
-
Conflicts:
configs/tbs2910_defconfig
configs/tqma6q_mba6_mmc_defconfig
configs/tqma6q_mba6_spi_defconfig
configs/tqma6s_mba6_mmc_defconfig
configs/tqma6s_mba6_spi_defconfig
include/configs/mx6_common.hSigned-off-by: Tom Rini
02 Jul, 2015
3 commits
-
This commit moves:
- CONFIG_SPI_FLASH_BARfrom include/configs/*.h into configs/*_defconfigs
Signed-off-by: Jagan Teki
-
There is no good reason to use a particular key to stop autobooting.
The default allows us to stop the autoboot with any key input.Signed-off-by: Masahiro Yamada
01 Jul, 2015
2 commits
-
This commit moves:
- CONFIG_OF_CONTROL
- SPL_DISABLE_OF_CONTROLfrom zynq_*_defconfig files into arch/arm/Kconfig "config ARCH_ZYNQ"
Signed-off-by: Jagan Teki
Cc: Michal Simek
Cc: Siva Durga Prasad Paladugu
Cc: Masahiro Yamada -
Enable FDT support for zynq_picozed board.
Signed-off-by: Jagan Teki
30 Jun, 2015
1 commit
-
PI and QSPI only work when boot from QSPI on ls1021a.
This patch only enable options in qspi boot defconfig.Signed-off-by: Haikun Wang
Tested-by: Haikun Wang
Signed-off-by: Jagan Teki
28 Jun, 2015
1 commit
-
this finally removes the need for extra settings in
defconfigSigned-off-by: Markus Niebel
27 Jun, 2015
3 commits
-
Signed-off-by: Markus Niebel
-
Now that we have the Kconfig based CPU type selection,
use this to fill the IMX_CONFIG automaticallySigned-off-by: Markus Niebel
-
This is the first patch to remove the
CONFIG_SYS_EXTRA_OPTIONS.This patch implements CPU type selection from Kconfig.
Further Kconfig stuff is added later.Signed-off-by: Markus Niebel
26 Jun, 2015
3 commits
-
This sets the default commands Kconfig to match
include/config_cmd_default.h commands in the common/Kconfig and removes
them from include/configs.Signed-off-by: Joe Hershberger
[trini: rastaban, am43xx_evm_usbhost_boot, am43xx_evm_ethboot updates]
Signed-off-by: Tom Rini -
Some archs/boards specify their own default by pre-defining the config
which causes the Kconfig system to mix up the order of the configs in
the defconfigs... This will cause merge pain if allowed to proliferate.Remove the configs that behave this way from the archs.
A few configs still remain, but that is because they only exist as
defaults and do not have a proper Kconfig entry. Those appear to be:SPIFLASH
DISPLAY_BOARDINFOSigned-off-by: Joe Hershberger
[trini: rastaban, am43xx_evm_usbhost_boot, am43xx_evm_ethboot updates,
drop DM_USB from MSI_Primo81 as USB_MUSB_SUNXI isn't converted yet to DM]
Signed-off-by: Tom Rini -
Boards using link-local need lib rand.
When link-local is moved to Kconfig, this dependency will be described
there.Signed-off-by: Joe Hershberger
20 Jun, 2015
4 commits
-
Update new naming scheme.
Signed-off-by: Samuel Egli
Acked-by: Heiko Schocher
Reviewed-by: Tom Rini -
rastaban is a draco version with more flash, more RAM
and faster CPU. Number of partitions is the same but
rootfs partition is different.Signed-off-by: Samuel Egli
Acked-by: Heiko Schocher
Reviewed-by: Tom Rini -
add cpsw ethernet boot mode support to download spl and
u-boot.img via tftp protocol. Also adding a seperate config
for ethernet boot mode as the default build falcon mode and
environment on MMC is defined for ethernet boot mode
environment should be set to nowhere.Signed-off-by: Mugunthan V N
Reviewed-by: Tom Rini -
While booting via usb host mode, ROM uses DMA to copy MLO over USB so
ARM internal RAM cannot be used. Adding USB host boot support by
introducing new config target which sets SPL_TEXT_BASE to OCMC ram.Signed-off-by: Mugunthan V N
Reviewed-by: Tom Rini
17 Jun, 2015
1 commit
-
The MSI Primo 81 is an Allwinner A31s-based tablet on which the
OTG port is the only accessible USB interface. The existing
defconfig had VGA console on the LCD enabled, but was missing
keyboard support because the prerequisites for that (sunxi MUSB
support and AXP221 GPIO support) had not been available before.
All previously missing dependencies are available now, so this
patch enables keyboard support and its prerequisites in the
defconfig.Signed-off-by: Karsten Merker
Reviewed-by: Hans de Goede
Signed-off-by: Hans de Goede
15 Jun, 2015
3 commits
-
Vision Systems's Baltos is based on AM335x SoC
from Texas Instruments. This patch adds support
such Industrial PCs in mainline u-boot.[ balbi@ti.com: updated original patch to current u-boot ]
Signed-off-by: Yegor Yefremov
Signed-off-by: Felipe Balbi -
AM43xx EVMs have NAND so enable it.
Signed-off-by: Roger Quadros
Reviewed-by: Tom Rini
12 Jun, 2015
1 commit
11 Jun, 2015
3 commits
-
Commit 9ba9e85f3f1c (net: Fix NET_RANDOM_ETHADDR dependencies)
accidentally dropped CONFIG_LIB_RAND defines for 14 Blackfin boards.Prior to that commit, those boards defined CONFIG_LIB_RAND, but not
CONFIG_NET_RANDOM_ETHADDR. So, commit 9ba9e85f3f1c should not have
touched them, but in fact it ripped CONFIG_LIB_RAND off from all the
header files, which caused undefined reference to srand and rand.
CONFIG_LIB_RAND=y must be revived for such boards.BTW, this commit indeed makes it better, but even with this fix,
three boards (bf533-stamp, bf538f-ezkit, cm-bf548) still can not
build due to region 'ram' overflowed error. This was cause by
commit 6eed3786c68c (net: Move the CMD_NET config to defconfigs)
because CMD_NET selects NET, and NET selects REGEX. Eventually,
some boards were newly enabled with CONFIG_REGEX, increasing the
memory footprint. A patch is expected to fix the build error.Signed-off-by: Masahiro Yamada
-
Move this over to Kconfig and tidy up.
Signed-off-by: Simon Glass
-
We plan to enable device tree in SPL by default. Before doing this,
explicitly disable it for all boards.Signed-off-by: Simon Glass
10 Jun, 2015
6 commits
-
Signed-off-by: Andreas Bießmann
-
Signed-off-by: Andreas Bießmann
-
Signed-off-by: Andreas Bießmann
-
Signed-off-by: Andreas Bießmann
-
Enable the EC and keyboard, using the SPI bus.
The EC driver requires a particular format and a deactivation delay. Also
U-Boot does not support interrupts.For now, adjust the device tree to comply. At some point we should tidy
this up to support interrupts and make tegra and exynos use the same setup.Signed-off-by: Simon Glass
Signed-off-by: Tom Warren
09 Jun, 2015
2 commits
-
Signed-off-by: Soeren Moch
-
This patch moves the following config options to Kconfig:
CONFIG_AUTOBOOT_KEYED
CONFIG_AUTOBOOT_PROMPT
CONFIG_AUTOBOOT_DELAY_STR
CONFIG_AUTOBOOT_STOP_STR
AUTOBOOT_KEYED_CTRLCSigned-off-by: Stefan Roese
Reviewed-by: Simon Glass
[trini: Drop ip04 and pm9263 configs/ additions, those boards previously
set CONFIG_AUTOBOOT_PROMPT but never used it, re-run savedefconfig over
all boards that did change. Make digsy_mtc_* string include seconds to
match others and not warn. ]
Signed-off-by: Tom Rini
Cc: Masahiro Yamada