24 Nov, 2014
1 commit
-
Add arch/arm/cpu/armv7/Kconfig with non-secure and virt options, this is a
preparation patch for adding an env variable to choose between secure /
non-secure boot on non-secure boot capable systems, specifically this
prepares for adding CONFIG_ARMV7_BOOT_SEC_DEFAULT as a proper Kconfig option.Signed-off-by: Hans de Goede
13 Nov, 2014
10 commits
-
The magic bit toucher needs to be updated to reflect the new board Kconfig structure
Signed-off-by: Zoltan HERPAI
Acked-by: Hans de Goede
Signed-off-by: Hans de Goede -
Add support for the 2 ehci controllers found on the sun6i (A31) soc.
Signed-off-by: Hans de Goede
Acked-by: Ian Campbell
Acked-by: Marek Vasut -
Add proper Kconfig options to select the usb Vbus gpio-s, besides moving to
Kconfig being the right thing to do, an added advantage of this is that it
allows for boards without Vbus gpio-s.Signed-off-by: Hans de Goede
Acked-by: Ian Campbell -
Signed-off-by: Hans de Goede
Acked-by: Ian Campbell -
Enable the SPL now that we've all the necessary bits in place.
Signed-off-by: Hans de Goede
Acked-by: Ian Campbell -
The A31 uses the AXP221 pmic for various voltages.
Signed-off-by: Oliver Schinagl
Signed-off-by: Hans de Goede
Acked-by: Ian Campbell
--
Changes in v2:
-Rebase
Changes in v3:
-Add support for all dldo and aldo-s
-Add Kconfig option to select building AXP221 and to select voltage of
dldo and aldo-s
Changes in v4:
-Add axp221_setbits helper function
-Use symbolic names for enabled bits in CTRL1 - CTRL3 registers -
This commit adds "select CPU_V7" for some new boards that were not
covered by commit 2e07c249a67e
(kconfig: arm: introduce symbol for ARM CPUs).Redundant "SYS_CPU" defines and "string" directives should be removed.
Signed-off-by: Masahiro Yamada
Acked-by: Stefan Roese
Acked-by: Georges Savoundararadj -
mcc200 and prs200 are old and have no maintainer. Remove the boards.
This also removes the mcc200 specific 1bpp BMP support from
common/lcd.cCc: Wolfgang Denk
Cc: Anatolij Gustschin
Cc: Masahiro Yamada
Cc: York Sun
Signed-off-by: Nikita Kiryanov
12 Nov, 2014
1 commit
11 Nov, 2014
2 commits
-
The latest Xilinx tools generate ps7_init files that are explicitly
available under GPL. Change the makefile to allow drop in of those files
for building the SPL.Signed-off-by: Soren Brinkmann
Acked-by: Jagannadha Sutradharudu Teki
Reviewed-and-tested-by: Masahiro Yamada
Signed-off-by: Michal Simek -
cppcheck reports:
[board/esd/common/auto_update.c:458]: (error) Uninitialized variable: cnt
The variable is not really used anywhere, so remove it.
Signed-off-by: Wolfgang Denk
Cc: Matthias Fuchs
Acked-by: Matthias Fuchs
08 Nov, 2014
4 commits
-
Fix error detected by cppcheck:
[board/matrix_vision/mvblx/sys_eeprom.c:353]: (error) Buffer is
accessed out of bounds.Signed-off-by: Wolfgang Denk
cc: Michael Jones
Acked-by: Michael Jones -
Fix error detected by cppcheck:
[board/cogent/lcd.c:237]: (error) Invalid number of character (()
when these macros are defined:
'CONFIG_SHOW_ACTIVITY;CONFIG_STATUS_LED'.Signed-off-by: Wolfgang Denk
-
There are a number of places where U-Boot intentionally and legally
accesses physical address 0x0000, for example when installing
exception vectors on systems where these are located in low memory.Add "cppcheck-suppress nullPointer" comments to silence cppcheck
where this is intentional and legal.Signed-off-by: Wolfgang Denk
07 Nov, 2014
13 commits
-
Add example of an USB UDC configuration with DFU and UMS.
Signed-off-by: Marek Vasut
Cc: Chin Liang See
Cc: Dinh Nguyen
Cc: Vince Bridgers
Acked-by: Pavel Machek
Cc: Stefan Roese
Reviewed-by: Lukasz Majewski -
Add support for splash screen on both DVI and SCF0403 LCD.
Signed-off-by: Igor Grinberg
Reviewed-by: Tom Rini -
Add both EMAC and SMC911x support.
Signed-off-by: Igor Grinberg
Reviewed-by: Tom Rini -
Add both host and mUSB support.
Currently, the selection between host USB and mUSB is done through the
config file.Signed-off-by: Igor Grinberg
Reviewed-by: Tom Rini -
CompuLab cm-t3517 is Computer on Module (CoM) based on AM3517 SoC.
Features: up to 256MB DDR2, up to 512MB NAND, USB hub, mUSB, WiFi, BT,
Analog audio codec, touch screen controller, LED.Add basic support including:
LED, Serial console, NAND, MMC, GPIO, I2C, 256MB DRAM.Signed-off-by: Igor Grinberg
-
Switch the default CD GPIO polarity to active low.
The current hsmmc driver assumption that the CD GPIO is active high, but
in the real hardware, usually the opposite holds.
The usual SD card socket has a mechanical switch which is grounded as
soon as a card is inserted.
Of course there might be some board logic which inverts the signal, but
as far as current users are concerned, there is no such logic.Current U-Boot users either not using the CD functionality, or have a
different way (e.g. external to SoC GPIO controller) for checking the
card presence.This patch also brings the polarity assumption in line with the Linux
kernel and adds appropriate comments.This patch also might spare issues once the TWL GPIO driver will be
converted to the DM.Signed-off-by: Igor Grinberg
Cc: Pantelis Antoniou
Cc: Dmitry Lifshitz
Reviewed-by: Tom Rini -
The fallback is used for cases when CONFIG_SERIAL_TAG defined, but the
eeprom is not used.
The fallback is useful for more than one CompuLab board, so move it to a
common location.Signed-off-by: Igor Grinberg
Reviewed-by: Tom Rini -
Extract the SMC911x initialization code to a common location where it
can be reused by other compulab omap3 based boards.Signed-off-by: Igor Grinberg
Reviewed-by: Tom Rini -
The splash screen loading code can be reused by other compulab boards.
For now extract it to a common location for further reuse.This also switches the splash code dependency from CONFIG_LCD to
CONFIG_SPLASH_SCREEN as it should normally be.In addition this patch fixes the accidental dependency of the
get_board_mem_timings() function on CONFIG_LCD, by just moving the
splash code and leaving the above function intact.Signed-off-by: Igor Grinberg
Reviewed-by: Tom Rini -
Extract the USB hub reset code to a common location where it can be
reused by other compulab boards.Signed-off-by: Igor Grinberg
Reviewed-by: Tom Rini -
Move board revision handling code to a common location
for further reuse.Signed-off-by: Igor Grinberg
Reviewed-by: Tom Rini -
disable internal delay through gmii_sel register, as this
is done in the ar8031 phy.Signed-off-by: Heiko Schocher
Cc: Tom Rini -
There is no reason to sprintf simple string.
Signed-off-by: Ivan Khoronzhuk
06 Nov, 2014
8 commits
-
Currently Keystone2 Lamar evm (K2L) board is added, so update
Keystone2 readme file to have such one.Acked-by: Murali Karicheri
Signed-off-by: Ivan Khoronzhuk -
This patch adds network support code and enables keystone_net
driver usage for k2l_evm evaluation board.Acked-by: Murali Karicheri
Signed-off-by: Hao Zhang
Signed-off-by: Ivan Khoronzhuk -
Signed-off-by: Tom Rini
-
Make enabling support for NOR (and describe where it's seen) be done via
Kconfig.Signed-off-by: Tom Rini
-
The 1GB DRAM configuration on mx6 solo uses 2 chip selects, but
the code tests 1GB DRAM configuration as if it is all present on one
chip select, and thus cannot see the full range of available memory.Refactor the check to detect 1GB DRAM correctly.
Signed-off-by: Nikita Kiryanov
Cc: Igor Grinberg
Cc: Stefano Babic
Acked-by: Igor Grinberg -
Change the order in which GPIOs are toggled in SATA init sequence to
accomodate both SanDisk and Phison SSDs.Signed-off-by: Nikita Kiryanov
Cc: Igor Grinberg
Cc: Stefano Babic
Acked-by: Igor Grinberg
05 Nov, 2014
1 commit
-
The scsi_init() function uses a GPIO so should request it. There is no
way to return an error here, and the request may be made multiple times,
so just ignore errors for now.Signed-off-by: Simon Glass
Acked-by: Hans de Goede
Signed-off-by: Hans de Goede