29 Jan, 2017
3 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
-
This re-syncs us with the official and full list of MACH_TYPE_xxx values
from http://www.armlinux.org.uk/developer/machines/Signed-off-by: Tom Rini
28 Jan, 2017
9 commits
-
Signed-off-by: Patrick Delaunay
Signed-off-by: Patrick Delaunay -
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 -
Allow to use define CONFIG_IS_ENABLED
in include/config_fallbacks.hSigned-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 -
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
12 commits
-
Currently maximum volume size can be specified only if no other
arguments are used. Use '-' placeholder as volume size to allow
maximum volume size to be specified together with volume id and
type.Signed-off-by: Ladislav Michl
-
This is not used in U-Boot, and the only usage calls a non-existent
function. Drop it.Signed-off-by: Simon Glass
-
Rather than having an arch-specific function, use the existing generic
one.Signed-off-by: Simon Glass
-
This is only called from one place and the function cannot be inlined.
Convert it to a normal function.Signed-off-by: Simon Glass
-
This is not used in U-Boot. Drop this option and associated dead code.
Signed-off-by: Simon Glass
-
This is not defined anywhere in U-Boot. Drop this dead code.
Signed-off-by: Simon Glass
-
To avoid an unnecessary arch-specific call in board_init_f(), rename this
function.Signed-off-by: Simon Glass
-
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
-
This is not defined by any board in U-Boot.
Signed-off-by: Simon Glass
25 Jan, 2017
13 commits
-
Update the MMC block device access code in bubt command
implementation according to the latest MMC driver changes.Change-Id: Ie852ceefa0b040ffe1362bdb7815fcea9b2d923b
Signed-off-by: Konstantin Porotchkin
Cc: Stefan Roese
Cc: Nadav Haklai
Cc: Neta Zur Hershkovits
Cc: Omri Itach
Cc: Igal Liberman
Cc: Haim Boot
Cc: Hanna Hawa -
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 adds the SDHCI device tree nodes to the Armada 7040-db
dts file.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 adds the SDHCI device tree nodes to the Armada AP806 dtsi
file which is used by the Armada 7k/8K SoCs.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 -
This patch adds the SDHCI device tree nodes to the Armada 3700-db
dts file.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 adds the SDHCI device tree nodes to the Armada 3700 dtsi
file.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 driver implementes platform specific code for the Xenon SDHCI
controller which is integrated in the Marvell MVEBU Armada 37xx and
Armada 7k / 8K SoCs.History:
This driver is ported from the Marvell U-Boot version 2015.01 which is
written by Victor Gu with minor changes ported from
the Linux driver which is written by Ziji Hu .Signed-off-by: Stefan Roese
Cc: Jaehoon Chung
Cc: Masahiro Yamada
Reviewed-by: Jaehoon Chung -
Some SDHCI drivers might need to do some special controller configuration
after the common clock set_ios() function has been called (speed / width
configuration). This patch adds a call to the newly created function
set_ios_port() when its configured in the host driver.This will be used by the Xenon SDHCI controller driver used on the
Marvell Armada 3700 and 7k/8k ARM64 SoCs.Signed-off-by: Stefan Roese
Cc: Jaehoon Chung
Cc: Simon Glass
Reviewed-by: Jaehoon Chung -
This patch completely clears the SDHCI_CLOCK_CONTROL register before the
new value is configured instead of just clearing the 2 bits
SDHCI_CLOCK_CARD_EN and SDHCI_CLOCK_INT_EN. Without this change, some
clock configurations will lead to the "Internal clock never stabilised."
error message on the Xenon SDHCI controller used on the Marvell Armada
3700 and 7k/8k ARM64 SoCs.The Linux SDHCI core driver also writes 0 to this register before
the new value is configured. So this patch simplifies the driver a bit
and brings the U-Boot driver more in-line with the Linux one.Signed-off-by: Stefan Roese
Cc: Jaehoon Chung
Cc: Siva Durga Prasad Paladugu
Cc: Michal Simek
Reviewed-by: Jaehoon Chung -
Commit ac337168a unified functions to flush and invalidate dcache by
range. These two functions were no-ops for SoCs other than 4xx and
MPC86xx. Adding these functions seemed to be correct but introduced
issues in some drivers when the dcache was flushed. While the root
cause was under investigation, these functions were disabled in
Commit cb1629f91a for affected SoCs, including the MPC85xx, to make
the various drivers work.On the T208x USB stopped working after v2016.07 was pulled. After
re-enabling the dcache functions for the MPC85xx it started working
again. The USB and DPPA Ethernet drivers have been seen as
operational after this change but other drivers cannot be tested.Reviewed-by: Chris Packham
Signed-off-by: Tony O'Brien
Cc: Marek Vasut
Cc: York Sun
Reviewed-by: York Sun -
The read-only-write-enable bit is set by default and must be cleared
to prevent overwriting read-only registers. This should be done
immediately after resetting the PCI Express controller.Reviewed-by: Hamish Martin
Signed-off-by: Tony O'Brien
[York S: Move SYS_FSL_ERRATUM_A007815 to Kconfig]
Reviewed-by: York Sun -
Core hang occurs when using L1 stashes. Workaround is to disable L1
stashes so software uses L2 cache for stashes instead.Reviewed-by: Chris Packham
Signed-off-by: Darwin Dingel
Cc: York Sun
[York S: Move SYS_FSL_ERRATUM_A007907 to Kconfig]
Reviewed-by: York Sun
24 Jan, 2017
2 commits
-
As part of 1905c8fc711a we introduced failures depending on if swig and
libpython-dev are installed or not. To provide coverage for this are of
code in the future ensure we have these packages installed.Signed-off-by: Tom Rini
Reviewed-by: Heiko Schocher -
Currently all secure media types of SPL are generated for all platforms,
all platforms do not need all types, only generate the media types valid
for each platform.Signed-off-by: Andrew F. Davis
Reviewed-by: Tom Rini
Tested-by: Lokesh Vutla