29 Jan, 2017
2 commits
-
With the latest mach-types values we have many instances where we no
longer need to define a value and a few cases where the name (but not
value) have changed slightly.Signed-off-by: Tom Rini
-
This reverts commit 70b26cd057f42c7126088b49d4285955c8a00eae.
This is not a strict revert as it is easier to fix
board/atmark-techno/armadillo-800eva/armadillo-800eva.c to now the
correct name (same value) than to revert that change too.Signed-off-by: Tom Rini
28 Jan, 2017
6 commits
-
We convert CONFIG_PARTITION_UUIDS to Kconfig first. But in order to cleanly
update all of the config files we must also update CMD_PART and CMD_GPT to also
be in Kconfig in order to avoid complex logic elsewhere to update all of the
config files.Signed-off-by: Patrick Delaunay
Signed-off-by: Patrick Delaunay
Signed-off-by: Tom Rini -
Signed-off-by: Patrick Delaunay
Signed-off-by: Patrick Delaunay -
Signed-off-by: Patrick Delaunay
Signed-off-by: Patrick Delaunay -
Signed-off-by: Patrick Delaunay
Signed-off-by: Patrick Delaunay -
Signed-off-by: Patrick Delaunay
Signed-off-by: Patrick Delaunay -
Signed-off-by: Patrick Delaunay
Signed-off-by: Patrick Delaunay
27 Jan, 2017
1 commit
26 Jan, 2017
3 commits
-
This converts the following to Kconfig:
CONFIG_ARCH_MISC_INITSigned-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_BOARD_EARLY_INIT_FSigned-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_ARCH_EARLY_INIT_RSigned-off-by: Simon Glass
25 Jan, 2017
2 commits
-
This patch enables the MMC support for the SDHCI controller on the
Armada 7k db-88f7040 and the Armada 8k db-88f8040 board.Signed-off-by: Stefan Roese
Cc: Nadav Haklai
Cc: Kostya Porotchkin
Cc: Wilson Ding
Cc: Victor Gu
Cc: Hua Jing
Cc: Terry Zhou
Cc: Hanna Hawa
Cc: Haim Boot -
This patch enables the MMC support for the SDHCI controller on the
Armada 3700 db-88f3720 board.Signed-off-by: Stefan Roese
Cc: Nadav Haklai
Cc: Kostya Porotchkin
Cc: Wilson Ding
Cc: Victor Gu
Cc: Hua Jing
Cc: Terry Zhou
Cc: Hanna Hawa
Cc: Haim Boot
24 Jan, 2017
2 commits
-
The module is continuously rebooting with the following message:
Net: data abort
pc : [] lr : []
reloc pc : [] lr : []
sp : fdf5ce48 ip : fdf5d79c fp : 00000017
r10: 8083cd58 r9 : fdf5cef0 r8 : fdf5d5d0
r7 : 48485000 r6 : 400000ff r5 : fdf5d6e0 r4 : fdf5d618
r3 : fdf5d5b4 r2 : fdf5d5d0 r1 : 643a3631 r0 : fdf5d6e0
Flags: nzCv IRQs off FIQs off Mode SVC_32
Resetting CPU ...Modifications:
* Enable Ethernet configuration in the SPL.
* Update PINMUX of PHY enable GPIO.Signed-off-by: Uri Mashiach
Reviewed-by: Tom Rini -
Rename CONFIG_IMX31_PHYCORE_EET to CONFIG_TARGET_IMX31_PHYCORE_EET and
make this a distinct config target.Signed-off-by: Tom Rini
22 Jan, 2017
3 commits
-
We may want to run different firmware before running U-Boot. For
example, ARM Trusted Firmware runs before U-Boot, making U-Boot
a non-secure world boot loader. In this case, the SoC might be
initialized there, which enables us to skip SPL entirely.This commit removes "select SPL" to make it configurable. This
also enables the Multi SoC support for the UniPhier ARMv8 SoCs.
(CONFIG_ARCH_UNIPHIER_V8_MULTI) Thanks to the driver model and
Device Tree, the U-Boot proper part is now written in a generic way.
The board/SoC parameters reside in DT. The Multi SoC support
increases the memory footprint a bit, but the U-Boot proper does
not have strict memory constraint. This will mitigate the per-SoC
(sometimes per-board) defconfig burden.Signed-off-by: Masahiro Yamada
-
Move all of the status LED feature to drivers/led/Kconfig.
The LED status definitions were moved from the board configuration
files to the defconfig files.TBD: Move all of the definitions in the include/status_led.h to the
relevant board's defconfig files.Tested boards: CL-SOM-AM57x, CM-T335
Signed-off-by: Uri Mashiach
-
Cc: Tom Rini
Signed-off-by: Jagan Teki
21 Jan, 2017
3 commits
-
When falcon mode support was added, it was right around when SPL_OS_BOOT
was migrated to Kconfig. So first we must move the enablement to the
defconfig file. Next, it turned off EXT support rather than add the
information to allow for falcon mode from EXT. Add this information so
that the board compiles after 5d28b930f237.Fixes: d96796ca23b2 ("mx6sabresd: Add Falcon mode support")
Cc: Fabio Estevam
Signed-off-by: Tom Rini -
Use the generic "distro" boot framework to enable automatic DHCP boot.
MMC and USB are not yet implemented, so this is the only boot option.The fdt and kernel addresses are adopted from downstream; ramdisk and
scriptaddr addresses were chosen arbitrarily.Signed-off-by: Andreas Färber
Reviewed-by: Alexander Graf -
Move it from meson-gxbb-common.h to odroid-c2.h to allow new boards not
to implement it.Signed-off-by: Andreas Färber
20 Jan, 2017
2 commits
-
Some scripts are calling the same functions, so these changes consolidate
common scripts together to reduce redundancy and shrink size a bit. This
also keeps the 'bootargs' variable from growing if manually called more
than one time. This also adds NAND booting scripts based on newly consolidated
scripts.Signed-off-by: Adam Ford
19 Jan, 2017
13 commits
-
Signed-off-by: Hou Zhiqiang
Reviewed-by: York Sun -
Signed-off-by: Hou Zhiqiang
[York S: clean up scripts/config_whitelist.txt]
Reviewed-by: York Sun -
Add the chip power supply voltage initialization on LS1046ARDB.
Add function power_init_board(), and it will initialize the
PMIC and call the chip power initialization function.Signed-off-by: Hou Zhiqiang
Reviewed-by: York Sun -
Add secure boot validation of MC, DPC images using
esbc_validate command.Signed-off-by: Sumit Garg
Signed-off-by: Udit Agarwal
Reviewed-by: York Sun -
This patch binds the sys_info->freq_systembus to Platform PLL, and
implements the IPs' clock function individually.Signed-off-by: Hou Zhiqiang
Reviewed-by: York Sun -
Up to now, there are 3 kind of SoCs under Layerscape Chassis 2,
like LS1043A, LS1046A and LS1012A. But the clocks tree has a
lot of differences, for instance, the IP modules have different
dividers to derive its clock from Platform PLL. And the core
cluster PLL and platform PLL maybe have different reference
clocks, such as LS1012A. Another problem is which clock/PLL
should be described by sys_info->freq_systembus, it is confused
in Layerscape Chissis 2.This patch is to bind the sys_info->freq_systembus to the Platform
PLL, and handle the different divider of IP modules separately
between different SoCs, and separate reference clocks of core
cluster PLL and platform PLL.Signed-off-by: Hou Zhiqiang
Reviewed-by: York Sun -
Enable UUID and GPT partition support for NXP's ARM based SoCs
i.e. LS1012A, LS1021A, LS1043A, LS1046A and LS2080A.Also enable DOS partition for LS1012AFRDM boards.
Signed-off-by: Prabhakar Kushwaha
Reviewed-by: York Sun -
Signed-off-by: Hou Zhiqiang
Reviewed-by: Simon Glass
Reviewed-by: York Sun -
The patch enables PCIe in ls2080a defconfigs and
removes unused PCIe related macro defines.Signed-off-by: Minghuan Lian
Signed-off-by: Hou Zhiqiang
Reviewed-by: York Sun -
The patch enables PCIe and E1000 in ls1043a defconfigs and
removes unused PCIe related macro defines.Signed-off-by: Minghuan Lian
Signed-off-by: Hou Zhiqiang
Reviewed-by: York Sun -
The patch enables PCIe and E1000 in ls1012a defconfigs and
removes unused PCIe related macro definesSigned-off-by: Minghuan Lian
Signed-off-by: Hou Zhiqiang
Reviewed-by: York Sun -
The patch enables PCIe in ls1021a defconfigs and
removes unused PCIe related macro defines.Signed-off-by: Minghuan Lian
Signed-off-by: Hou Zhiqiang
Reviewed-by: York Sun -
Enable usb feature for ls1046ardb
Signed-off-by: Changming Huang
Reviewed-by: York Sun
18 Jan, 2017
2 commits
-
Once upon a time u-boot didn't support building with two usb host
controller types, these days it does. Enable XHCI in addition to the
existing EHCI support so user can plug usb devices in all available
ports regardless of the controller type.Signed-off-by: Sjoerd Simons
Reviewed-by: Javier Martinez Canillas
Reviewed-by: Jaehoon Chung
Signed-off-by: Minkyu Kang
17 Jan, 2017
1 commit
-
Add usb support for mx6sllevk board.
Signed-off-by: Peng Fan
Cc: Stefano Babic