U-Boot
Threads by month
- ----- 2025 -----
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
February 2017
- 196 participants
- 599 discussions

06 Feb '17
ARC cores may have up to 2 built-in timers: timer0 and timer1,
usually at least one of them exists. They both are driven by the
same core clock.
They are controlled through auxiliary registers and so we
don't have to remap their control registers as we used to do
with MMIO registers of external peripheral devices.
This patch series replaces legacy approach to access ARC timer
via specific code in "arch/arc/lib/time.c" and uses timer
driver instead.
We want to have common device tree blobs for both Linux and U-Boot.
To achieve this the patch updates arc device trees with the following:
1. Separate axs10x.dts device tree in order to reflect the real
structure of AXS101 and AXS103 development boards.
2. Add timer device to skeleton ARC device tree.
3. Add core_clk devices to all ARC boards as it is referenced from
timer device.
Vlad Zakharov (3):
drivers: timer: Introduce ARC timer driver
arc: dts: separate single axs10x.dts file
arc: use timer driver for ARC boards
arch/Kconfig | 3 +
arch/arc/Kconfig | 9 ++-
arch/arc/dts/Makefile | 3 +-
arch/arc/dts/abilis_tb100.dts | 12 +++-
arch/arc/dts/axc001.dtsi | 19 +++++
arch/arc/dts/axc003.dtsi | 19 +++++
arch/arc/dts/axs101.dts | 19 +++++
arch/arc/dts/axs103.dts | 19 +++++
arch/arc/dts/axs10x.dts | 57 ---------------
arch/arc/dts/axs10x_mb.dtsi | 66 +++++++++++++++++
arch/arc/dts/nsim.dts | 12 +++-
arch/arc/dts/skeleton.dtsi | 19 ++++-
arch/arc/include/asm/arcregs.h | 4 ++
board/synopsys/axs10x/Kconfig | 2 +-
configs/axs101_defconfig | 4 +-
configs/axs103_defconfig | 3 +-
doc/device-tree-bindings/timer/arc_timer.txt | 24 +++++++
drivers/timer/Kconfig | 9 +++
drivers/timer/Makefile | 1 +
drivers/timer/arc_timer.c | 103 +++++++++++++++++++++++++++
include/configs/axs10x.h | 2 -
include/configs/nsim.h | 5 --
include/configs/tb100.h | 5 --
23 files changed, 334 insertions(+), 85 deletions(-)
create mode 100644 arch/arc/dts/axc001.dtsi
create mode 100644 arch/arc/dts/axc003.dtsi
create mode 100644 arch/arc/dts/axs101.dts
create mode 100644 arch/arc/dts/axs103.dts
delete mode 100644 arch/arc/dts/axs10x.dts
create mode 100644 arch/arc/dts/axs10x_mb.dtsi
create mode 100644 doc/device-tree-bindings/timer/arc_timer.txt
create mode 100644 drivers/timer/arc_timer.c
--
2.7.4
3
10

[U-Boot] [RFC PATCH 00/11] extend FIT loading support (plus Pine64/ATF support)
by Andre Przywara 06 Feb '17
by Andre Przywara 06 Feb '17
06 Feb '17
Currently the FIT format is not used to its full potential in the SPL:
It only loads the first image from the /images node and appends the
proper FDT.
Some boards and platforms would benefit from loading more images before
starting U-Boot proper, notably Allwinner A64 and ARMv8 Rockchip boards,
which use an ARM Trusted Firmware (ATF) image to be executed before U-Boot.
This series tries to solve this in a board agnostic and generic way:
We extend the SPL FIT loading scheme to allow loading multiple images.
So apart from loading the image which is referenced by the "firmware"
property in the respective configuration node and placing the DTB right
behind it, we iterate over all strings in the "loadable" property.
Each image referenced there will be loaded to its specified load address.
The entry point U-Boot eventually branches to will be taken from the
first image to explicitly provide the "entry" property, or, if none
of them does so, from the load address of the "firmware" image.
This keeps the scheme compatible with the FIT images our Makefile creates
automatically at the moment.
Apart from the already mentioned ATF scenario this opens up more usage
scenarios, of which the commit message of patch 04/11 lists some.
The first three patches rework the SPL FIT support to be more flexible
and to allow easier usage in the fourth patch, which introduces the
multiple-image loading facility.
The remaining patches enable that support for the Pine64 board to make
its SPL support finally useful and to demonstrate usage of this scheme:
patches 5-7 extend the usable SPL size by about 4 KB to allow AArch64
compilation of the SPL with FIT support enabled. Patch 8 implements the
board selector routine, which selects either the Pine64 or Pine64+ DTB
depending on the detected DRAM size. Patch 9 enables SPL FIT support in
the Pine64 defconfig.
To demonstrate the usage, patch 10 provides a FIT source file, which
loads and executes ATF before the U-Boot proper. Users are expected to
compile this with "mkimage -f boards/sunxi/pine64_atf.its -E pine64.itb",
then write the resulting file behind the SPL on an SD card (or any other
U-Boot supported boot media, for that matter).
Patch 11 then adds FIT support to the sunxi SPL SPI loading routine,
which allows to load ATF on boards with SPI flash as well.
Questions:
1) Is this scheme the right one (usage of "firmware" and "loadables",
determination of entry point)? Shall we make use of the "setup"
property?
2) Shall we extend mkimage to allow supplying "loadable" files on the
command line, which would allow to build the .itb file automatically?
3) Is providing the .its source file for a (family of) boards the right
way?
4) Does this break any boards which already use SPL FIT loading?
And for the Pine64 part:
5) Is extending the usable SPL size like in patch 5-7 acceptable?
I have a more generic solution for the .dtb selection in mind: Based on
some patch from Siarhei we store the .dtb filename in the SPL header and
select the .dtb from the FIT image by simply matching the name. This would
allow _one_ build supporting multiple boards. The actual board name would
need to written into the SPL header or could be copied from there when
updating the image.
I can provide the patches once we agreed upon this series.
Please let me know what you think!
Cheers,
Andre.
Andre Przywara (11):
SPL: FIT: refactor FDT loading
SPL: FIT: rework U-Boot image loading
SPL: FIT: factor out spl_load_fit_image()
SPL: FIT: allow loading multiple images
tools: mksunxiboot: allow larger SPL binaries
sunxi: A64: SPL: allow large SPL binary
sunxi: A64: move SPL stack to end of SRAM A2
sunxi: SPL: add FIT config selector for Pine64 boards
sunxi: Pine64: defconfig: enable SPL FIT support
sunxi: Pine64: add FIT image source
SPL: SPI: sunxi: add SPL FIT image support
board/sunxi/board.c | 13 +++
board/sunxi/pine64_atf.its | 54 +++++++++
common/spl/spl_fit.c | 241 +++++++++++++++++++++++-----------------
configs/pine64_plus_defconfig | 5 +
drivers/mtd/spi/sunxi_spi_spl.c | 39 +++++--
include/configs/sunxi-common.h | 6 +-
scripts/Makefile.spl | 7 +-
tools/mksunxiboot.c | 51 ++++++---
8 files changed, 290 insertions(+), 126 deletions(-)
create mode 100644 board/sunxi/pine64_atf.its
--
2.8.2
11
58

06 Feb '17
Align the at91 pmc's compatibles with Kernel's.
Signed-off-by: Wenyou Yang <wenyou.yang(a)atmel.com>
---
drivers/clk/at91/pmc.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/drivers/clk/at91/pmc.c b/drivers/clk/at91/pmc.c
index 76ba91af81..3a346c5133 100644
--- a/drivers/clk/at91/pmc.c
+++ b/drivers/clk/at91/pmc.c
@@ -15,6 +15,12 @@
DECLARE_GLOBAL_DATA_PTR;
static const struct udevice_id at91_pmc_match[] = {
+ { .compatible = "atmel,at91rm9200-pmc" },
+ { .compatible = "atmel,at91sam9260-pmc" },
+ { .compatible = "atmel,at91sam9g45-pmc" },
+ { .compatible = "atmel,at91sam9n12-pmc" },
+ { .compatible = "atmel,at91sam9x5-pmc" },
+ { .compatible = "atmel,sama5d3-pmc" },
{ .compatible = "atmel,sama5d2-pmc" },
{}
};
--
2.11.0
2
1

[U-Boot] [PATCH] cmd: move CONFIG_CMD_UNZIP and CONFIG_CMD_ZIP to Kconfig
by Masahiro Yamada 06 Feb '17
by Masahiro Yamada 06 Feb '17
06 Feb '17
CONFIG_CMD_ZIP is not defined by any board. I am moving
CONFIG_CMD_UNZIP to defconfig files except UniPhier SoC family.
I am the maintainer of UniPhier platform, so I know "select CMD_UNZIP"
is better for this platform.
Signed-off-by: Masahiro Yamada <yamada.masahiro(a)socionext.com>
Acked-by: Michal Simek <michal.simek(a)xilinx.com>
---
Changes in v2:
- Fix a typo in git-log: CMD_ZIP -> CMD_UNZIP
README | 6 ------
arch/arm/mach-uniphier/Kconfig | 1 +
cmd/Kconfig | 10 ++++++++++
configs/brxre1_defconfig | 1 +
configs/dragonboard410c_defconfig | 1 +
configs/ethernut5_defconfig | 1 +
configs/hikey_defconfig | 1 +
configs/icnova-a20-swac_defconfig | 3 ++-
configs/vexpress_aemv8a_dram_defconfig | 1 +
configs/vexpress_aemv8a_juno_defconfig | 1 +
configs/vexpress_aemv8a_semi_defconfig | 1 +
configs/xilinx_zynqmp_ep_defconfig | 1 +
configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 1 +
configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 1 +
configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig | 1 +
configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig | 1 +
configs/xilinx_zynqmp_zcu102_defconfig | 1 +
configs/xilinx_zynqmp_zcu102_revB_defconfig | 1 +
include/config_cmd_all.h | 1 -
include/configs/brxre1.h | 1 -
include/configs/dragonboard410c.h | 1 -
include/configs/ethernut5.h | 1 -
include/configs/hikey.h | 1 -
include/configs/uniphier.h | 4 ----
include/configs/vexpress_aemv8a.h | 1 -
include/configs/xilinx_zynqmp.h | 2 --
26 files changed, 27 insertions(+), 19 deletions(-)
diff --git a/README b/README
index 9c992c1..89c12b0 100644
--- a/README
+++ b/README
@@ -1765,12 +1765,6 @@ The following options need to be configured:
can be displayed via the splashscreen support or the
bmp command.
-- Do compressing for memory range:
- CONFIG_CMD_ZIP
-
- If this option is set, it would use zlib deflate method
- to compress the specified memory at its best effort.
-
- Compression support:
CONFIG_GZIP
diff --git a/arch/arm/mach-uniphier/Kconfig b/arch/arm/mach-uniphier/Kconfig
index cd9ba6b..5739325 100644
--- a/arch/arm/mach-uniphier/Kconfig
+++ b/arch/arm/mach-uniphier/Kconfig
@@ -13,6 +13,7 @@ config ARCH_UNIPHIER_32BIT
config ARCH_UNIPHIER_64BIT
bool
select ARM64
+ select CMD_UNZIP
select SPL_SEPARATE_BSS if SPL
select ARMV8_MULTIENTRY if SPL
select ARMV8_SPIN_TABLE if SPL
diff --git a/cmd/Kconfig b/cmd/Kconfig
index 25ac895..34816be 100644
--- a/cmd/Kconfig
+++ b/cmd/Kconfig
@@ -359,6 +359,16 @@ config CMD_MEMINFO
help
Display memory information.
+config CMD_UNZIP
+ bool "unzip"
+ help
+ Uncompress a zip-compressed memory region.
+
+config CMD_ZIP
+ bool "zip"
+ help
+ Compresses a memory region with zlib deflate method.
+
endmenu
menu "Device access commands"
diff --git a/configs/brxre1_defconfig b/configs/brxre1_defconfig
index 0b7b082..dfa8712 100644
--- a/configs/brxre1_defconfig
+++ b/configs/brxre1_defconfig
@@ -31,6 +31,7 @@ CONFIG_CMD_BOOTZ=y
# CONFIG_CMD_XIMG is not set
# CONFIG_CMD_EDITENV is not set
# CONFIG_CMD_CRC32 is not set
+CONFIG_CMD_UNZIP=y
# CONFIG_CMD_LOADB is not set
# CONFIG_CMD_LOADS is not set
# CONFIG_CMD_FLASH is not set
diff --git a/configs/dragonboard410c_defconfig b/configs/dragonboard410c_defconfig
index 8f206e2..e94f7b3 100644
--- a/configs/dragonboard410c_defconfig
+++ b/configs/dragonboard410c_defconfig
@@ -9,6 +9,7 @@ CONFIG_SYS_PROMPT="dragonboard410c => "
# CONFIG_CMD_IMI is not set
# CONFIG_CMD_IMLS is not set
CONFIG_CMD_MEMINFO=y
+CONFIG_CMD_UNZIP=y
CONFIG_CMD_GPT=y
CONFIG_CMD_MMC=y
CONFIG_CMD_USB=y
diff --git a/configs/ethernut5_defconfig b/configs/ethernut5_defconfig
index c831aab..4d1b4b0 100644
--- a/configs/ethernut5_defconfig
+++ b/configs/ethernut5_defconfig
@@ -8,6 +8,7 @@ CONFIG_HUSH_PARSER=y
CONFIG_SYS_PROMPT="U-Boot> "
# CONFIG_CMD_BDI is not set
CONFIG_CMD_ASKENV=y
+CONFIG_CMD_UNZIP=y
# CONFIG_CMD_LOADS is not set
CONFIG_CMD_MMC=y
CONFIG_CMD_SF=y
diff --git a/configs/hikey_defconfig b/configs/hikey_defconfig
index 8dd330a..b112be2 100644
--- a/configs/hikey_defconfig
+++ b/configs/hikey_defconfig
@@ -7,6 +7,7 @@ CONFIG_DISTRO_DEFAULTS=y
# CONFIG_DISPLAY_BOARDINFO is not set
CONFIG_BOARD_EARLY_INIT_F=y
# CONFIG_CMD_IMLS is not set
+CONFIG_CMD_UNZIP=y
CONFIG_CMD_MMC=y
CONFIG_CMD_USB=y
CONFIG_CMD_GPIO=y
diff --git a/configs/icnova-a20-swac_defconfig b/configs/icnova-a20-swac_defconfig
index 567eb9b..5ef0e47 100644
--- a/configs/icnova-a20-swac_defconfig
+++ b/configs/icnova-a20-swac_defconfig
@@ -13,9 +13,10 @@ CONFIG_VIDEO_LCD_POWER="PH22"
CONFIG_VIDEO_LCD_PANEL_LVDS=y
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-icnova-swac"
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
-CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,CMD_BMP,CMD_UNZIP"
+CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,CMD_BMP"
CONFIG_SPL=y
# CONFIG_CMD_IMLS is not set
+CONFIG_CMD_UNZIP=y
# CONFIG_CMD_FLASH is not set
# CONFIG_CMD_FPGA is not set
# CONFIG_SPL_DOS_PARTITION is not set
diff --git a/configs/vexpress_aemv8a_dram_defconfig b/configs/vexpress_aemv8a_dram_defconfig
index c899be0..db492af 100644
--- a/configs/vexpress_aemv8a_dram_defconfig
+++ b/configs/vexpress_aemv8a_dram_defconfig
@@ -14,6 +14,7 @@ CONFIG_SYS_PROMPT="VExpress64# "
# CONFIG_CMD_EDITENV is not set
# CONFIG_CMD_ENV_EXISTS is not set
CONFIG_CMD_MEMTEST=y
+CONFIG_CMD_UNZIP=y
# CONFIG_CMD_LOADS is not set
CONFIG_CMD_ARMFLASH=y
# CONFIG_CMD_FPGA is not set
diff --git a/configs/vexpress_aemv8a_juno_defconfig b/configs/vexpress_aemv8a_juno_defconfig
index 2267362..537301c 100644
--- a/configs/vexpress_aemv8a_juno_defconfig
+++ b/configs/vexpress_aemv8a_juno_defconfig
@@ -14,6 +14,7 @@ CONFIG_SYS_PROMPT="VExpress64# "
# CONFIG_CMD_EDITENV is not set
# CONFIG_CMD_ENV_EXISTS is not set
CONFIG_CMD_MEMTEST=y
+CONFIG_CMD_UNZIP=y
# CONFIG_CMD_LOADS is not set
CONFIG_CMD_ARMFLASH=y
# CONFIG_CMD_FPGA is not set
diff --git a/configs/vexpress_aemv8a_semi_defconfig b/configs/vexpress_aemv8a_semi_defconfig
index 02740a4..2720a71 100644
--- a/configs/vexpress_aemv8a_semi_defconfig
+++ b/configs/vexpress_aemv8a_semi_defconfig
@@ -14,6 +14,7 @@ CONFIG_SYS_PROMPT="VExpress64# "
# CONFIG_CMD_EDITENV is not set
# CONFIG_CMD_ENV_EXISTS is not set
CONFIG_CMD_MEMTEST=y
+CONFIG_CMD_UNZIP=y
# CONFIG_CMD_LOADS is not set
CONFIG_CMD_ARMFLASH=y
# CONFIG_CMD_FPGA is not set
diff --git a/configs/xilinx_zynqmp_ep_defconfig b/configs/xilinx_zynqmp_ep_defconfig
index 49c0786..6b568b4 100644
--- a/configs/xilinx_zynqmp_ep_defconfig
+++ b/configs/xilinx_zynqmp_ep_defconfig
@@ -21,6 +21,7 @@ CONFIG_SYS_PROMPT="ZynqMP> "
# CONFIG_CMD_XIMG is not set
# CONFIG_CMD_EDITENV is not set
# CONFIG_CMD_ENV_EXISTS is not set
+CONFIG_CMD_UNZIP=y
# CONFIG_CMD_LOADB is not set
# CONFIG_CMD_LOADS is not set
CONFIG_CMD_GPT=y
diff --git a/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig b/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig
index a3585d0..4d7bcf3 100644
--- a/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig
+++ b/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig
@@ -19,6 +19,7 @@ CONFIG_SPL_OS_BOOT=y
CONFIG_SYS_PROMPT="ZynqMP> "
# CONFIG_CMD_IMLS is not set
CONFIG_CMD_MEMTEST=y
+CONFIG_CMD_UNZIP=y
# CONFIG_CMD_FLASH is not set
CONFIG_CMD_GPT=y
CONFIG_CMD_MMC=y
diff --git a/configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig b/configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig
index 3693d9b..822b25d 100644
--- a/configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig
+++ b/configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig
@@ -21,6 +21,7 @@ CONFIG_SPL_OS_BOOT=y
CONFIG_SYS_PROMPT="ZynqMP> "
# CONFIG_CMD_IMLS is not set
CONFIG_CMD_MEMTEST=y
+CONFIG_CMD_UNZIP=y
# CONFIG_CMD_FLASH is not set
CONFIG_CMD_GPT=y
CONFIG_CMD_NAND=y
diff --git a/configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig b/configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig
index a4c73f8..89813df 100644
--- a/configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig
+++ b/configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig
@@ -16,6 +16,7 @@ CONFIG_SPL_OS_BOOT=y
CONFIG_SYS_PROMPT="ZynqMP> "
# CONFIG_CMD_IMLS is not set
CONFIG_CMD_MEMTEST=y
+CONFIG_CMD_UNZIP=y
# CONFIG_CMD_FLASH is not set
CONFIG_CMD_MMC=y
CONFIG_CMD_I2C=y
diff --git a/configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig b/configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig
index f981b21..b8fe33e 100644
--- a/configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig
+++ b/configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig
@@ -17,6 +17,7 @@ CONFIG_SPL_OS_BOOT=y
CONFIG_SYS_PROMPT="ZynqMP> "
# CONFIG_CMD_IMLS is not set
CONFIG_CMD_MEMTEST=y
+CONFIG_CMD_UNZIP=y
# CONFIG_CMD_FLASH is not set
CONFIG_CMD_MMC=y
CONFIG_CMD_I2C=y
diff --git a/configs/xilinx_zynqmp_zcu102_defconfig b/configs/xilinx_zynqmp_zcu102_defconfig
index 7b65fe0..b13bf5b 100644
--- a/configs/xilinx_zynqmp_zcu102_defconfig
+++ b/configs/xilinx_zynqmp_zcu102_defconfig
@@ -19,6 +19,7 @@ CONFIG_SPL_OS_BOOT=y
CONFIG_SYS_PROMPT="ZynqMP> "
# CONFIG_CMD_IMLS is not set
CONFIG_CMD_MEMTEST=y
+CONFIG_CMD_UNZIP=y
# CONFIG_CMD_FLASH is not set
CONFIG_CMD_GPT=y
CONFIG_CMD_MMC=y
diff --git a/configs/xilinx_zynqmp_zcu102_revB_defconfig b/configs/xilinx_zynqmp_zcu102_revB_defconfig
index 4bed589..2489d89 100644
--- a/configs/xilinx_zynqmp_zcu102_revB_defconfig
+++ b/configs/xilinx_zynqmp_zcu102_revB_defconfig
@@ -19,6 +19,7 @@ CONFIG_SPL_OS_BOOT=y
CONFIG_SYS_PROMPT="ZynqMP> "
# CONFIG_CMD_IMLS is not set
CONFIG_CMD_MEMTEST=y
+CONFIG_CMD_UNZIP=y
# CONFIG_CMD_FLASH is not set
CONFIG_CMD_GPT=y
CONFIG_CMD_MMC=y
diff --git a/include/config_cmd_all.h b/include/config_cmd_all.h
index a0d4e94..a8befe3 100644
--- a/include/config_cmd_all.h
+++ b/include/config_cmd_all.h
@@ -49,7 +49,6 @@
#define CONFIG_CMD_TERMINAL /* built-in Serial Terminal */
#define CONFIG_CMD_UBIFS /* UBIFS Support */
#define CONFIG_CMD_UNIVERSE /* Tundra Universe Support */
-#define CONFIG_CMD_UNZIP /* unzip from memory to memory */
#define CONFIG_CMD_ZFS /* ZFS Support */
#endif /* _CONFIG_CMD_ALL_H */
diff --git a/include/configs/brxre1.h b/include/configs/brxre1.h
index 02094b5..82ee7c6 100644
--- a/include/configs/brxre1.h
+++ b/include/configs/brxre1.h
@@ -22,7 +22,6 @@
#define CONFIG_VIDEO_BMP_GZIP
#define CONFIG_SYS_VIDEO_LOGO_MAX_SIZE (1366*767*4)
-#define CONFIG_CMD_UNZIP
#define CONFIG_CMD_BMP
#define CONFIG_BMP_24BMP
#define CONFIG_BMP_32BPP
diff --git a/include/configs/dragonboard410c.h b/include/configs/dragonboard410c.h
index da1c589..9b7f43f 100644
--- a/include/configs/dragonboard410c.h
+++ b/include/configs/dragonboard410c.h
@@ -57,7 +57,6 @@
/*#define CONFIG_SUPPORT_EMMC_BOOT */
#define CONFIG_CMD_REGINFO /* Register dump */
#define CONFIG_CMD_TFTP
-#define CONFIG_CMD_UNZIP
/* Partition table support */
#define HAVE_BLOCK_DEVICE /* Needed for partition commands */
diff --git a/include/configs/ethernut5.h b/include/configs/ethernut5.h
index a3c40d6..55d65ef 100644
--- a/include/configs/ethernut5.h
+++ b/include/configs/ethernut5.h
@@ -95,7 +95,6 @@
#define CONFIG_CMD_REISER
#define CONFIG_CMD_SAVES
#define CONFIG_CMD_UBIFS
-#define CONFIG_CMD_UNZIP
#endif
/* NAND flash */
diff --git a/include/configs/hikey.h b/include/configs/hikey.h
index 9ec8140..899d62d 100644
--- a/include/configs/hikey.h
+++ b/include/configs/hikey.h
@@ -74,7 +74,6 @@
#define CONFIG_FS_EXT4
/* Command line configuration */
-#define CONFIG_CMD_UNZIP
#define CONFIG_CMD_ENV
#define CONFIG_MTD_PARTITIONS
diff --git a/include/configs/uniphier.h b/include/configs/uniphier.h
index 22962392e..b453d8f 100644
--- a/include/configs/uniphier.h
+++ b/include/configs/uniphier.h
@@ -15,10 +15,6 @@
#define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 10
-#ifdef CONFIG_ARM64
-#define CONFIG_CMD_UNZIP
-#endif
-
/*-----------------------------------------------------------------------
* MMU and Cache Setting
*----------------------------------------------------------------------*/
diff --git a/include/configs/vexpress_aemv8a.h b/include/configs/vexpress_aemv8a.h
index 3a4bfe8..35ac60a 100644
--- a/include/configs/vexpress_aemv8a.h
+++ b/include/configs/vexpress_aemv8a.h
@@ -126,7 +126,6 @@
#endif
/*#define CONFIG_MENU_SHOW*/
-#define CONFIG_CMD_UNZIP
#define CONFIG_CMD_ENV
/* BOOTP options */
diff --git a/include/configs/xilinx_zynqmp.h b/include/configs/xilinx_zynqmp.h
index 4759373..73830b2 100644
--- a/include/configs/xilinx_zynqmp.h
+++ b/include/configs/xilinx_zynqmp.h
@@ -207,8 +207,6 @@
#define CONFIG_SYS_BOOTM_LEN (60 * 1024 * 1024)
-#define CONFIG_CMD_UNZIP
-
#define CONFIG_BOARD_EARLY_INIT_R
#define CONFIG_CLOCKS
--
2.7.4
3
2
This series adds basic IPv6 support to U-boot. It is a reboot of my
earlier work on this[1]. This latest version is itself a reboot of work
that was last posted to the list in late 2015. Right now I've just
rebased against master so functionally it is little different to what
was last posted.
Most of this is ported from Allied Telesis' additions to u-boot[2].
(Note that I am employed by Allied Telesis[3]). The hard work was done
some time ago by Angga, I've cleaned it up and made some improvements
with the hope of getting it accepted upstream.
A few open issues
1) rxhand_f currently takes an struct in_addr. TFTP doesn't use this
(I haven't looked at other users). To support V6 this may need to be a
new union, a void * with some kind of flag or nothing if no rxhandler
actually cares. It has been suggested that this parameter be removed and
any users that care can re-parse the packet.
2) Unit tests. This code needs them. The testing so-far has been ad-hoc
manual testing using qemu-x86.
3) Fancy v6 feature xyz. There are a lot of things that _could_ be
implemented on top of this (DHCPV6 and SLAAC are two obvious things that
stick out). For now I want to concentrate on getting the core code
stable and accepted, if anyone else wants to work on either of those
features that'd be great.
--
[1] - http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/151390
[2] - http://www.alliedtelesis.co.nz/support/gpl/other.html
[3] - some of this has been done on work time, other parts have been
done in my personal time. Since I'm subscribed to the list using
my gmail account I've signed using that.
Changes in v3:
- Add brief testing section
Changes in v2:
- Split environment variables from main implementation
- remove "prefixlength6" environment variable. The prefix length is now
set when specifying the address i.e. setenv ip6addr 2001:db8::1/64.
- split ping6 support into separate patch
- split environment variables into separate patch
- change ip6_ndisc_* to ndisc_*, fix CamelCase
- split ping6 support into it's own patch
- Support parsing the server address from the command parameter.
Chris Packham (11):
Initial net6.h
lib: vsprintf: add IPv6 compressed format %pI6c
lib: net_utils: add string_to_ip6
net: add definition of udp_hdr
net: IPv6 skeleton and environment variables
net: IPv6 support
net: Add ping6 command and implementation
net: TFTP over IPv6
net: IPv6 documentation
net: e1000 enable multicast reception
net: tsec: enable promiscuous mode
README | 3 +
cmd/Kconfig | 15 ++
cmd/net.c | 41 +++++
doc/README.ipv6 | 55 ++++++
drivers/net/e1000.c | 5 +
drivers/net/tsec.c | 4 +
include/env_callback.h | 8 +
include/env_flags.h | 9 +
include/net.h | 18 +-
include/net6.h | 262 ++++++++++++++++++++++++++++
lib/net_utils.c | 121 +++++++++++++
lib/vsprintf.c | 154 ++++++++++++++---
net/Kconfig | 6 +-
net/Makefile | 3 +
net/ndisc.c | 266 ++++++++++++++++++++++++++++
net/ndisc.h | 25 +++
net/net.c | 40 ++++-
net/net6.c | 459 +++++++++++++++++++++++++++++++++++++++++++++++++
net/ping6.c | 111 ++++++++++++
net/tftp.c | 58 +++++++
20 files changed, 1635 insertions(+), 28 deletions(-)
create mode 100644 doc/README.ipv6
create mode 100644 include/net6.h
create mode 100644 net/ndisc.c
create mode 100644 net/ndisc.h
create mode 100644 net/net6.c
create mode 100644 net/ping6.c
--
2.11.0.24.ge6920cf
5
22

[U-Boot] [PATCH v3] dm/mmc: gen_atmel_mci: Add driver model support for mci
by Wenyou Yang 06 Feb '17
by Wenyou Yang 06 Feb '17
06 Feb '17
Add the driver model support for Atmel mci while retaining the
existing legacy code. This allows the driver to support boards
that have converted to driver model as well as those that have not.
Signed-off-by: Wenyou Yang <wenyou.yang(a)atmel.com>
---
Changes in v3:
- Use unified #ifdef CONFIG_DM_MMC #else...#endif, instead of #ifndef CONFIG_DM_MMC
#else...#endif.
Changes in v2:
- Change the return type of atmel_mci_setup_cfg() from int to void.
- Add comments on the features depends on the IP version.
- Add the error handle path of clock.
- Fix the missing use priv->bus_clk_rate.
- Return from mmc_bind() directly, instead of checking its return.
drivers/mmc/Kconfig | 9 +++
drivers/mmc/gen_atmel_mci.c | 164 +++++++++++++++++++++++++++++++++++++++++++-
2 files changed, 172 insertions(+), 1 deletion(-)
diff --git a/drivers/mmc/Kconfig b/drivers/mmc/Kconfig
index c3462ab724..198aab8a26 100644
--- a/drivers/mmc/Kconfig
+++ b/drivers/mmc/Kconfig
@@ -68,6 +68,15 @@ config ATMEL_SDHCI
It is compliant with the SD Host Controller Standard V3.0
specification.
+config GENERIC_ATMEL_MCI
+ bool "Atmel Multimedia Card Interface support"
+ depends on DM_MMC && BLK && DM_MMC_OPS && ARCH_AT91
+ help
+ This enables support for Atmel High Speed Multimedia Card Interface
+ (HSMCI), which supports the MultiMedia Card (MMC) Specification V4.3,
+ the SD Memory Card Specification V2.0, the SDIO V2.0 specification
+ and CE-ATA V1.1.
+
config ROCKCHIP_DWMMC
bool "Rockchip SD/MMC controller support"
depends on DM_MMC && OF_CONTROL
diff --git a/drivers/mmc/gen_atmel_mci.c b/drivers/mmc/gen_atmel_mci.c
index cca0b04a60..2a83b5db2a 100644
--- a/drivers/mmc/gen_atmel_mci.c
+++ b/drivers/mmc/gen_atmel_mci.c
@@ -10,6 +10,7 @@
*/
#include <common.h>
+#include <clk.h>
#include <mmc.h>
#include <part.h>
#include <malloc.h>
@@ -18,8 +19,11 @@
#include <asm/byteorder.h>
#include <asm/arch/clk.h>
#include <asm/arch/hardware.h>
+#include <dm/device.h>
#include "atmel_mci.h"
+DECLARE_GLOBAL_DATA_PTR;
+
#ifndef CONFIG_SYS_MMC_CLK_OD
# define CONFIG_SYS_MMC_CLK_OD 150000
#endif
@@ -37,6 +41,10 @@ struct atmel_mci_priv {
struct atmel_mci *mci;
unsigned int initialized:1;
unsigned int curr_clk;
+#ifdef CONFIG_DM_MMC
+ struct mmc mmc;
+ ulong bus_clk_rate;
+#endif
};
/* Read Atmel MCI IP version */
@@ -58,11 +66,19 @@ static void dump_cmd(u32 cmdr, u32 arg, u32 status, const char* msg)
}
/* Setup for MCI Clock and Block Size */
+#ifdef CONFIG_DM_MMC
+static void mci_set_mode(struct atmel_mci_priv *priv, u32 hz, u32 blklen)
+{
+ struct mmc *mmc = &priv->mmc;
+ u32 bus_hz = priv->bus_clk_rate;
+#else
static void mci_set_mode(struct mmc *mmc, u32 hz, u32 blklen)
{
struct atmel_mci_priv *priv = mmc->priv;
- atmel_mci_t *mci = priv->mci;
u32 bus_hz = get_mci_clk_rate();
+#endif
+
+ atmel_mci_t *mci = priv->mci;
u32 clkdiv = 255;
unsigned int version = atmel_mci_get_version(mci);
u32 clkodd = 0;
@@ -202,10 +218,18 @@ io_fail:
* Sends a command out on the bus and deals with the block data.
* Takes the mmc pointer, a command pointer, and an optional data pointer.
*/
+#ifdef CONFIG_DM_MMC
+static int atmel_mci_send_cmd(struct udevice *dev, struct mmc_cmd *cmd,
+ struct mmc_data *data)
+{
+ struct atmel_mci_priv *priv = dev_get_priv(dev);
+ struct mmc *mmc = mmc_get_mmc_dev(dev);
+#else
static int
mci_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, struct mmc_data *data)
{
struct atmel_mci_priv *priv = mmc->priv;
+#endif
atmel_mci_t *mci = priv->mci;
u32 cmdr;
u32 error_flags = 0;
@@ -335,17 +359,29 @@ mci_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, struct mmc_data *data)
return 0;
}
+#ifdef CONFIG_DM_MMC
+static int atmel_mci_set_ios(struct udevice *dev)
+{
+ struct atmel_mci_priv *priv = dev_get_priv(dev);
+ struct mmc *mmc = mmc_get_mmc_dev(dev);
+#else
/* Entered into mmc structure during driver init */
static void mci_set_ios(struct mmc *mmc)
{
struct atmel_mci_priv *priv = mmc->priv;
+#endif
+
atmel_mci_t *mci = priv->mci;
int bus_width = mmc->bus_width;
unsigned int version = atmel_mci_get_version(mci);
int busw;
/* Set the clock speed */
+#ifdef CONFIG_DM_MMC
+ mci_set_mode(priv, mmc->clock, MMC_DEFAULT_BLKLEN);
+#else
mci_set_mode(mmc, mmc->clock, MMC_DEFAULT_BLKLEN);
+#endif
/*
* set the bus width and select slot for this interface
@@ -370,12 +406,22 @@ static void mci_set_ios(struct mmc *mmc)
writel(busw << 7 | MMCI_BF(SCDSEL, MCI_BUS), &mci->sdcr);
}
+
+#ifdef CONFIG_DM_MMC
+ return 0;
+#endif
}
+
+#ifdef CONFIG_DM_MMC
+static int atmel_mci_hw_init(struct atmel_mci_priv *priv)
+{
+#else
/* Entered into mmc structure during driver init */
static int mci_init(struct mmc *mmc)
{
struct atmel_mci_priv *priv = mmc->priv;
+#endif
atmel_mci_t *mci = priv->mci;
/* Initialize controller */
@@ -390,11 +436,16 @@ static int mci_init(struct mmc *mmc)
writel(~0UL, &mci->idr);
/* Set default clocks and blocklen */
+#ifdef CONFIG_DM_MMC
+ mci_set_mode(priv, CONFIG_SYS_MMC_CLK_OD, MMC_DEFAULT_BLKLEN);
+#else
mci_set_mode(mmc, CONFIG_SYS_MMC_CLK_OD, MMC_DEFAULT_BLKLEN);
+#endif
return 0;
}
+#ifndef CONFIG_DM_MMC
static const struct mmc_ops atmel_mci_ops = {
.send_cmd = mci_send_cmd,
.set_ios = mci_set_ios,
@@ -454,3 +505,114 @@ int atmel_mci_init(void *regs)
return 0;
}
+#endif
+
+#ifdef CONFIG_DM_MMC
+static const struct dm_mmc_ops atmel_mci_mmc_ops = {
+ .send_cmd = atmel_mci_send_cmd,
+ .set_ios = atmel_mci_set_ios,
+};
+
+static void atmel_mci_setup_cfg(struct atmel_mci_priv *priv)
+{
+ struct mmc_config *cfg;
+ u32 version;
+
+ cfg = &priv->cfg;
+ cfg->name = "Atmel mci";
+ cfg->voltages = MMC_VDD_32_33 | MMC_VDD_33_34;
+
+ /*
+ * If the version is above 3.0, the capabilities of the 8-bit
+ * bus width and high speed are supported.
+ */
+ version = atmel_mci_get_version(priv->mci);
+ if ((version & 0xf00) >= 0x300) {
+ cfg->host_caps = MMC_MODE_8BIT |
+ MMC_MODE_HS | MMC_MODE_HS_52MHz;
+ }
+
+ cfg->host_caps |= MMC_MODE_4BIT;
+ cfg->b_max = CONFIG_SYS_MMC_MAX_BLK_COUNT;
+ cfg->f_min = priv->bus_clk_rate / (2 * 256);
+ cfg->f_max = priv->bus_clk_rate / 2;
+}
+
+static int atmel_mci_enable_clk(struct udevice *dev)
+{
+ struct atmel_mci_priv *priv = dev_get_priv(dev);
+ struct clk clk;
+ ulong clk_rate;
+ int ret = 0;
+
+ ret = clk_get_by_index(dev, 0, &clk);
+ if (ret) {
+ ret = -EINVAL;
+ goto failed;
+ }
+
+ ret = clk_enable(&clk);
+ if (ret)
+ goto failed;
+
+ clk_rate = clk_get_rate(&clk);
+ if (!clk_rate) {
+ ret = -EINVAL;
+ goto failed;
+ }
+
+ priv->bus_clk_rate = clk_rate;
+
+failed:
+ clk_free(&clk);
+
+ return ret;
+}
+
+static int atmel_mci_probe(struct udevice *dev)
+{
+ struct mmc_uclass_priv *upriv = dev_get_uclass_priv(dev);
+ struct atmel_mci_priv *priv = dev_get_priv(dev);
+ struct mmc *mmc;
+ int ret;
+
+ ret = atmel_mci_enable_clk(dev);
+ if (ret)
+ return ret;
+
+ priv->mci = (struct atmel_mci *)dev_get_addr_ptr(dev);
+
+ atmel_mci_setup_cfg(priv);
+
+ mmc = &priv->mmc;
+ mmc->cfg = &priv->cfg;
+ mmc->dev = dev;
+ upriv->mmc = mmc;
+
+ atmel_mci_hw_init(priv);
+
+ return 0;
+}
+
+static int atmel_mci_bind(struct udevice *dev)
+{
+ struct atmel_mci_priv *priv = dev_get_priv(dev);
+
+ return mmc_bind(dev, &priv->mmc, &priv->cfg);
+}
+
+static const struct udevice_id atmel_mci_ids[] = {
+ { .compatible = "atmel,hsmci" },
+ { }
+};
+
+U_BOOT_DRIVER(atmel_mci) = {
+ .name = "atmel-mci",
+ .id = UCLASS_MMC,
+ .of_match = atmel_mci_ids,
+ .bind = atmel_mci_bind,
+ .probe = atmel_mci_probe,
+ .priv_auto_alloc_size = sizeof(struct atmel_mci_priv),
+ .ops = &atmel_mci_mmc_ops,
+};
+#endif
--
2.11.0
3
2
The purpose of this patch set is to add the pinctrl driver for AT91
PIO controller.
Changes in v4:
- Fix the incomplete conversion of the peripheral configurations on
the sama5d3, sam9x5, and sam9n12.
Changes in v3:
- Add support for OUTPUT config
Changes in v2:
- Add more information for the PINCTRL_AT91 option's help.
- Add more comments for the callback of struct at91_pinctrl_mux_ops.
- Use clrsetbits_le32() in set_drive_strength().
- Add the brackets for readability.
- Use debug() to print the message to debug, instead of printf().
- Remove not veryuseful at91_bank_base().
- Add Reviewed-by tag.
Wenyou Yang (2):
gpio: at91_gpio: Remove CPU_HAS_PIO3 macro
pinctrl: at91: Add pinctrl driver
arch/arm/mach-at91/arm926ejs/at91sam9n12_devices.c | 106 ++---
arch/arm/mach-at91/arm926ejs/at91sam9x5_devices.c | 112 ++---
arch/arm/mach-at91/armv7/sama5d3_devices.c | 140 +++----
arch/arm/mach-at91/include/mach/at91_pio.h | 67 +--
arch/arm/mach-at91/include/mach/at91sam9x5.h | 1 -
arch/arm/mach-at91/include/mach/sama5d3.h | 1 -
arch/arm/mach-at91/include/mach/sama5d4.h | 1 -
board/atmel/at91sam9n12ek/at91sam9n12ek.c | 10 +-
board/atmel/at91sam9x5ek/at91sam9x5ek.c | 90 ++--
board/atmel/sama5d3xek/sama5d3xek.c | 64 +--
board/atmel/sama5d4_xplained/sama5d4_xplained.c | 148 +++----
board/atmel/sama5d4ek/sama5d4ek.c | 136 +++----
board/denx/ma5d4evk/ma5d4evk.c | 178 ++++----
board/l+g/vinco/vinco.c | 70 ++--
drivers/gpio/at91_gpio.c | 142 +++++--
drivers/pinctrl/Kconfig | 14 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/pinctrl-at91.c | 453 +++++++++++++++++++++
include/dt-bindings/pinctrl/at91.h | 2 +
19 files changed, 1131 insertions(+), 605 deletions(-)
create mode 100644 drivers/pinctrl/pinctrl-at91.c
--
2.11.0
2
3

06 Feb '17
This series moves three common CONFIG options to Kconfig. They are
somewhat tricky and I've had a hard time figuring out good Kconfig
defaults, particularly for CONFIG_BOARD_EARLY_INIT_F. Hopefully the board
maintainers can improve things.
It is build-tested and I've also checked it with 'buildman -sK. The only
config changes are:
draco etamin pxm2 rastaban rut thuban :
+ u-boot-spl.cfg: CONFIG_ARCH_MISC_INIT=1
+ all: CONFIG_ARCH_MISC_INIT=1
and this is due to this option being defined in SPL (i.e. harmless).
A few patches are included to tidy up some other things I noticed along
the way.
Simon Glass (11):
configs: Resync with savedefconfig
config: Drop CONFIG_ARCH_DMA_PIO_WORDS
Convert CONFIG_ARCH_EARLY_INIT_R to Kconfig
Convert CONFIG_BOARD_EARLY_INIT_F to Kconfig
Convert CONFIG_ARCH_MISC_INIT to Kconfig
powerpc: Drop probecpu() in favour of arch_cpu_init()
powerpc: Drop CONFIG_SYS_ALLOC_DPRAM
Drop CONFIG_WINBOND_83C553
Drop the static inline print_cpuinfo()
Drop prt_mpc5xxx_clks() in favour of print_cpuinfo()
Drop CONFIG_CMD_DOC
arch/Kconfig | 2 +
arch/arc/include/asm/config.h | 1 -
arch/arm/Kconfig | 35 ++++
arch/arm/cpu/armv7/mx6/Kconfig | 4 +
arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 8 +
arch/arm/include/asm/imx-common/dma.h | 7 +-
arch/arm/mach-at91/Kconfig | 18 ++
arch/arm/mach-exynos/Kconfig | 3 +
arch/arm/mach-mvebu/Kconfig | 2 +
arch/arm/mach-tegra/Kconfig | 1 +
arch/blackfin/include/asm/config.h | 2 -
arch/powerpc/cpu/mpc5xxx/speed.c | 2 +-
arch/powerpc/cpu/mpc8260/spi.c | 7 -
arch/powerpc/cpu/mpc83xx/Kconfig | 6 +
arch/powerpc/cpu/mpc85xx/Kconfig | 2 +
arch/powerpc/cpu/mpc86xx/Kconfig | 2 +
arch/powerpc/cpu/mpc8xx/Makefile | 1 -
arch/powerpc/cpu/mpc8xx/commproc.c | 69 -------
arch/powerpc/cpu/mpc8xx/fec.c | 10 +-
arch/powerpc/cpu/mpc8xx/i2c.c | 10 -
arch/powerpc/cpu/mpc8xx/scc.c | 10 +-
arch/powerpc/cpu/mpc8xx/serial.c | 17 +-
arch/powerpc/cpu/mpc8xx/spi.c | 7 -
arch/powerpc/cpu/mpc8xxx/cpu.c | 2 +-
arch/powerpc/include/asm/global_data.h | 2 +-
board/Arcturus/ucp1020/spl.c | 2 +-
board/freescale/b4860qds/spl.c | 2 +-
board/freescale/c29xpcie/spl.c | 2 +-
board/freescale/p1010rdb/spl.c | 2 +-
board/freescale/p1022ds/spl.c | 2 +-
board/freescale/p1_p2_rdb_pc/spl.c | 2 +-
board/freescale/t102xqds/spl.c | 2 +-
board/freescale/t102xrdb/spl.c | 2 +-
board/freescale/t104xrdb/spl.c | 2 +-
board/freescale/t208xqds/spl.c | 2 +-
board/freescale/t208xrdb/spl.c | 2 +-
board/freescale/t4qds/spl.c | 2 +-
board/freescale/t4rdb/spl.c | 2 +-
board/mpl/common/common_util.c | 9 -
board/mpl/common/common_util.h | 3 -
common/Kconfig | 33 +++-
common/board_f.c | 14 +-
common/board_r.c | 27 ---
configs/B4420QDS_NAND_defconfig | 2 +-
configs/B4420QDS_SPIFLASH_defconfig | 2 +-
configs/B4420QDS_defconfig | 2 +-
configs/B4860QDS_NAND_defconfig | 2 +-
configs/B4860QDS_SPIFLASH_defconfig | 2 +-
configs/B4860QDS_SRIO_PCIE_BOOT_defconfig | 2 +-
configs/B4860QDS_defconfig | 2 +-
configs/BSC9131RDB_NAND_SYSCLK100_defconfig | 2 +-
configs/BSC9131RDB_NAND_defconfig | 2 +-
configs/BSC9131RDB_SPIFLASH_SYSCLK100_defconfig | 2 +-
configs/BSC9131RDB_SPIFLASH_defconfig | 2 +-
configs/C29XPCIE_NAND_defconfig | 2 +-
configs/C29XPCIE_SPIFLASH_defconfig | 2 +-
configs/C29XPCIE_defconfig | 2 +-
configs/CHIP_defconfig | 2 +-
configs/CPCI2DP_defconfig | 3 +-
configs/CPCI4052_defconfig | 3 +-
configs/Cyrus_P5020_defconfig | 1 +
configs/Cyrus_P5040_defconfig | 1 +
configs/MIP405T_defconfig | 3 +-
configs/MIP405_defconfig | 3 +-
configs/MPC8313ERDB_33_defconfig | 2 +-
configs/MPC8313ERDB_66_defconfig | 2 +-
configs/MPC8313ERDB_NAND_33_defconfig | 2 +-
configs/MPC8313ERDB_NAND_66_defconfig | 2 +-
configs/MPC8315ERDB_defconfig | 2 +-
configs/MPC8323ERDB_defconfig | 2 +-
configs/MPC832XEMDS_ATM_defconfig | 2 +-
configs/MPC832XEMDS_HOST_33_defconfig | 2 +-
configs/MPC832XEMDS_HOST_66_defconfig | 2 +-
configs/MPC832XEMDS_SLAVE_defconfig | 2 +-
configs/MPC832XEMDS_defconfig | 2 +-
configs/MPC8349EMDS_defconfig | 2 +-
configs/MPC8349ITXGP_defconfig | 2 +-
configs/MPC8349ITX_LOWBOOT_defconfig | 2 +-
configs/MPC8349ITX_defconfig | 2 +-
configs/MPC8536DS_36BIT_defconfig | 1 +
configs/MPC8536DS_SDCARD_defconfig | 1 +
configs/MPC8536DS_SPIFLASH_defconfig | 1 +
configs/MPC8536DS_defconfig | 1 +
configs/MPC8540ADS_defconfig | 2 +-
configs/MPC8541CDS_defconfig | 2 +-
configs/MPC8541CDS_legacy_defconfig | 2 +-
configs/MPC8544DS_defconfig | 2 +-
configs/MPC8548CDS_36BIT_defconfig | 2 +-
configs/MPC8548CDS_defconfig | 2 +-
configs/MPC8548CDS_legacy_defconfig | 2 +-
configs/MPC8555CDS_defconfig | 2 +-
configs/MPC8555CDS_legacy_defconfig | 2 +-
configs/MPC8560ADS_defconfig | 2 +-
configs/MPC8568MDS_defconfig | 3 +-
configs/MPC8569MDS_ATM_defconfig | 1 +
configs/MPC8569MDS_defconfig | 1 +
configs/MPC8572DS_36BIT_defconfig | 2 +-
configs/MPC8572DS_defconfig | 2 +-
configs/MPC8610HPCD_defconfig | 2 +-
configs/MPC8641HPCN_36BIT_defconfig | 2 +-
configs/MPC8641HPCN_defconfig | 2 +-
configs/MiniFAP_defconfig | 2 +-
configs/Nintendo_NES_Classic_Edition_defconfig | 2 +-
configs/O2D300_defconfig | 2 +-
configs/O2DNT2_RAMBOOT_defconfig | 2 +-
configs/O2DNT2_defconfig | 2 +-
configs/O2D_defconfig | 2 +-
configs/O2I_defconfig | 2 +-
configs/O2MNT_O2M110_defconfig | 2 +-
configs/O2MNT_O2M112_defconfig | 2 +-
configs/O2MNT_O2M113_defconfig | 2 +-
configs/O2MNT_defconfig | 2 +-
configs/O3DNT_defconfig | 2 +-
configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig | 1 +
configs/P1010RDB-PA_36BIT_NAND_defconfig | 1 +
configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig | 1 +
configs/P1010RDB-PA_36BIT_NOR_defconfig | 1 +
configs/P1010RDB-PA_36BIT_SDCARD_defconfig | 1 +
.../P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig | 1 +
configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig | 1 +
configs/P1010RDB-PA_NAND_SECBOOT_defconfig | 1 +
configs/P1010RDB-PA_NAND_defconfig | 1 +
configs/P1010RDB-PA_NOR_SECBOOT_defconfig | 1 +
configs/P1010RDB-PA_NOR_defconfig | 1 +
configs/P1010RDB-PA_SDCARD_defconfig | 1 +
configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig | 1 +
configs/P1010RDB-PA_SPIFLASH_defconfig | 1 +
configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig | 1 +
configs/P1010RDB-PB_36BIT_NAND_defconfig | 1 +
configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig | 1 +
configs/P1010RDB-PB_36BIT_NOR_defconfig | 1 +
configs/P1010RDB-PB_36BIT_SDCARD_defconfig | 1 +
.../P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig | 1 +
configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig | 1 +
configs/P1010RDB-PB_NAND_SECBOOT_defconfig | 1 +
configs/P1010RDB-PB_NAND_defconfig | 1 +
configs/P1010RDB-PB_NOR_SECBOOT_defconfig | 1 +
configs/P1010RDB-PB_NOR_defconfig | 1 +
configs/P1010RDB-PB_SDCARD_defconfig | 1 +
configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig | 1 +
configs/P1010RDB-PB_SPIFLASH_defconfig | 1 +
configs/P1020MBG-PC_36BIT_SDCARD_defconfig | 1 +
configs/P1020MBG-PC_36BIT_defconfig | 1 +
configs/P1020MBG-PC_SDCARD_defconfig | 1 +
configs/P1020MBG-PC_defconfig | 1 +
configs/P1020RDB-PC_36BIT_NAND_defconfig | 1 +
configs/P1020RDB-PC_36BIT_SDCARD_defconfig | 1 +
configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig | 1 +
configs/P1020RDB-PC_36BIT_defconfig | 1 +
configs/P1020RDB-PC_NAND_defconfig | 1 +
configs/P1020RDB-PC_SDCARD_defconfig | 1 +
configs/P1020RDB-PC_SPIFLASH_defconfig | 1 +
configs/P1020RDB-PC_defconfig | 1 +
configs/P1020RDB-PD_NAND_defconfig | 1 +
configs/P1020RDB-PD_SDCARD_defconfig | 1 +
configs/P1020RDB-PD_SPIFLASH_defconfig | 1 +
configs/P1020RDB-PD_defconfig | 1 +
configs/P1020UTM-PC_36BIT_SDCARD_defconfig | 1 +
configs/P1020UTM-PC_36BIT_defconfig | 1 +
configs/P1020UTM-PC_SDCARD_defconfig | 1 +
configs/P1020UTM-PC_defconfig | 1 +
configs/P1021RDB-PC_36BIT_NAND_defconfig | 1 +
configs/P1021RDB-PC_36BIT_SDCARD_defconfig | 1 +
configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig | 1 +
configs/P1021RDB-PC_36BIT_defconfig | 1 +
configs/P1021RDB-PC_NAND_defconfig | 1 +
configs/P1021RDB-PC_SDCARD_defconfig | 1 +
configs/P1021RDB-PC_SPIFLASH_defconfig | 1 +
configs/P1021RDB-PC_defconfig | 1 +
configs/P1022DS_36BIT_NAND_defconfig | 1 +
configs/P1022DS_36BIT_SDCARD_defconfig | 1 +
configs/P1022DS_36BIT_SPIFLASH_defconfig | 1 +
configs/P1022DS_36BIT_defconfig | 1 +
configs/P1022DS_NAND_defconfig | 1 +
configs/P1022DS_SDCARD_defconfig | 1 +
configs/P1022DS_SPIFLASH_defconfig | 1 +
configs/P1022DS_defconfig | 1 +
configs/P1023RDB_defconfig | 3 +-
configs/P1024RDB_36BIT_defconfig | 1 +
configs/P1024RDB_NAND_defconfig | 1 +
configs/P1024RDB_SDCARD_defconfig | 1 +
configs/P1024RDB_SPIFLASH_defconfig | 1 +
configs/P1024RDB_defconfig | 1 +
configs/P1025RDB_36BIT_defconfig | 1 +
configs/P1025RDB_NAND_defconfig | 1 +
configs/P1025RDB_SDCARD_defconfig | 1 +
configs/P1025RDB_SPIFLASH_defconfig | 1 +
configs/P1025RDB_defconfig | 1 +
configs/P2020RDB-PC_36BIT_NAND_defconfig | 1 +
configs/P2020RDB-PC_36BIT_SDCARD_defconfig | 1 +
configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig | 1 +
configs/P2020RDB-PC_36BIT_defconfig | 1 +
configs/P2020RDB-PC_NAND_defconfig | 1 +
configs/P2020RDB-PC_SDCARD_defconfig | 1 +
configs/P2020RDB-PC_SPIFLASH_defconfig | 1 +
configs/P2020RDB-PC_defconfig | 1 +
configs/P2041RDB_NAND_defconfig | 1 +
configs/P2041RDB_SDCARD_defconfig | 1 +
configs/P2041RDB_SECURE_BOOT_defconfig | 1 +
configs/P2041RDB_SPIFLASH_defconfig | 1 +
configs/P2041RDB_SRIO_PCIE_BOOT_defconfig | 1 +
configs/P2041RDB_defconfig | 1 +
configs/P3041DS_NAND_SECURE_BOOT_defconfig | 1 +
configs/P3041DS_NAND_defconfig | 1 +
configs/P3041DS_SDCARD_defconfig | 1 +
configs/P3041DS_SECURE_BOOT_defconfig | 1 +
configs/P3041DS_SPIFLASH_defconfig | 1 +
configs/P3041DS_SRIO_PCIE_BOOT_defconfig | 1 +
configs/P3041DS_defconfig | 1 +
configs/P4080DS_SDCARD_defconfig | 1 +
configs/P4080DS_SECURE_BOOT_defconfig | 1 +
configs/P4080DS_SPIFLASH_defconfig | 1 +
configs/P4080DS_SRIO_PCIE_BOOT_defconfig | 1 +
configs/P4080DS_defconfig | 1 +
configs/P5020DS_NAND_SECURE_BOOT_defconfig | 1 +
configs/P5020DS_NAND_defconfig | 1 +
configs/P5020DS_SDCARD_defconfig | 1 +
configs/P5020DS_SECURE_BOOT_defconfig | 1 +
configs/P5020DS_SPIFLASH_defconfig | 1 +
configs/P5020DS_SRIO_PCIE_BOOT_defconfig | 1 +
configs/P5020DS_defconfig | 1 +
configs/P5040DS_NAND_SECURE_BOOT_defconfig | 1 +
configs/P5040DS_NAND_defconfig | 1 +
configs/P5040DS_SDCARD_defconfig | 1 +
configs/P5040DS_SECURE_BOOT_defconfig | 1 +
configs/P5040DS_SPIFLASH_defconfig | 1 +
configs/P5040DS_defconfig | 1 +
configs/PATI_defconfig | 3 +-
configs/PIP405_defconfig | 3 +-
configs/PLU405_defconfig | 3 +-
configs/PMC405DE_defconfig | 3 +-
configs/PMC440_defconfig | 3 +-
configs/T1024QDS_DDR4_SECURE_BOOT_defconfig | 1 +
configs/T1024QDS_DDR4_defconfig | 1 +
configs/T1024QDS_NAND_defconfig | 1 +
configs/T1024QDS_SDCARD_defconfig | 1 +
configs/T1024QDS_SECURE_BOOT_defconfig | 1 +
configs/T1024QDS_SPIFLASH_defconfig | 1 +
configs/T1024QDS_defconfig | 1 +
configs/T1024RDB_NAND_defconfig | 1 +
configs/T1024RDB_SDCARD_defconfig | 1 +
configs/T1024RDB_SECURE_BOOT_defconfig | 1 +
configs/T1024RDB_SPIFLASH_defconfig | 1 +
configs/T1024RDB_defconfig | 1 +
configs/T1040D4RDB_NAND_defconfig | 1 +
configs/T1040D4RDB_SDCARD_defconfig | 1 +
configs/T1040D4RDB_SECURE_BOOT_defconfig | 1 +
configs/T1040D4RDB_SPIFLASH_defconfig | 1 +
configs/T1040D4RDB_defconfig | 1 +
configs/T1040QDS_DDR4_defconfig | 1 +
configs/T1040QDS_SECURE_BOOT_defconfig | 1 +
configs/T1040QDS_defconfig | 1 +
configs/T1040RDB_NAND_defconfig | 1 +
configs/T1040RDB_SDCARD_defconfig | 1 +
configs/T1040RDB_SECURE_BOOT_defconfig | 1 +
configs/T1040RDB_SPIFLASH_defconfig | 1 +
configs/T1040RDB_defconfig | 1 +
configs/T1042D4RDB_NAND_defconfig | 1 +
configs/T1042D4RDB_SDCARD_defconfig | 1 +
configs/T1042D4RDB_SECURE_BOOT_defconfig | 1 +
configs/T1042D4RDB_SPIFLASH_defconfig | 1 +
configs/T1042D4RDB_defconfig | 1 +
configs/T1042RDB_PI_NAND_SECURE_BOOT_defconfig | 1 +
configs/T1042RDB_PI_NAND_defconfig | 1 +
configs/T1042RDB_PI_SDCARD_defconfig | 1 +
configs/T1042RDB_PI_SPIFLASH_defconfig | 1 +
configs/T1042RDB_PI_defconfig | 1 +
configs/T1042RDB_SECURE_BOOT_defconfig | 1 +
configs/T1042RDB_defconfig | 1 +
configs/TQM5200S_HIGHBOOT_defconfig | 2 +-
configs/TQM5200S_defconfig | 2 +-
configs/TQM5200_B_HIGHBOOT_defconfig | 2 +-
configs/TQM5200_B_defconfig | 2 +-
configs/TQM5200_STK100_defconfig | 2 +-
configs/TQM5200_defconfig | 2 +-
configs/TQM823L_LCD_defconfig | 2 +-
configs/TQM823L_defconfig | 2 +-
configs/TQM823M_defconfig | 2 +-
configs/TQM834x_defconfig | 2 +-
configs/TQM850L_defconfig | 2 +-
configs/TQM850M_defconfig | 2 +-
configs/TQM855L_defconfig | 2 +-
configs/TQM855M_defconfig | 2 +-
configs/TQM860L_defconfig | 2 +-
configs/TQM860M_defconfig | 2 +-
configs/TQM862L_defconfig | 2 +-
configs/TQM862M_defconfig | 2 +-
configs/TQM866M_defconfig | 2 +-
configs/TQM885D_defconfig | 2 +-
configs/TTTech_defconfig | 2 +-
configs/TWR-P1025_defconfig | 1 +
configs/UCP1020_SPIFLASH_defconfig | 1 +
configs/UCP1020_defconfig | 1 +
configs/VOM405_defconfig | 3 +-
configs/a3m071_defconfig | 2 +-
configs/a4m072_defconfig | 2 +-
configs/a4m2k_defconfig | 2 +-
configs/ac14xx_defconfig | 2 +-
configs/acadia_defconfig | 3 +-
configs/adp-ag101p_defconfig | 2 +-
configs/am335x_baltos_defconfig | 1 +
configs/am335x_boneblack_defconfig | 1 +
configs/am335x_boneblack_vboot_defconfig | 1 +
configs/am335x_evm_defconfig | 1 +
configs/am335x_evm_nor_defconfig | 1 +
configs/am335x_evm_norboot_defconfig | 2 +
configs/am335x_evm_spiboot_defconfig | 1 +
configs/am335x_evm_usbspl_defconfig | 1 +
configs/am43xx_evm_qspiboot_defconfig | 1 +
configs/am57xx_evm_defconfig | 1 +
configs/am57xx_evm_nodt_defconfig | 1 +
configs/am57xx_hs_evm_defconfig | 1 +
configs/ap121_defconfig | 1 +
configs/ap143_defconfig | 1 +
configs/apalis_imx6_defconfig | 1 +
configs/apalis_imx6_nospl_com_defconfig | 1 +
configs/apalis_imx6_nospl_it_defconfig | 1 +
configs/apalis_t30_defconfig | 1 +
configs/apx4devkit_defconfig | 2 +
configs/arches_defconfig | 3 +-
configs/aria_defconfig | 2 +-
configs/aristainetos2_defconfig | 1 +
configs/aristainetos2b_defconfig | 1 +
configs/aristainetos_defconfig | 1 +
configs/armadillo-800eva_defconfig | 2 +-
configs/aspenite_defconfig | 3 +-
configs/at91rm9200ek_defconfig | 3 +-
configs/at91rm9200ek_ram_defconfig | 3 +-
configs/at91sam9260ek_dataflash_cs0_defconfig | 2 +-
configs/at91sam9260ek_dataflash_cs1_defconfig | 2 +-
configs/at91sam9260ek_nandflash_defconfig | 2 +-
configs/at91sam9261ek_dataflash_cs0_defconfig | 2 +-
configs/at91sam9261ek_dataflash_cs3_defconfig | 2 +-
configs/at91sam9261ek_nandflash_defconfig | 2 +-
configs/at91sam9g10ek_dataflash_cs0_defconfig | 2 +-
configs/at91sam9g10ek_dataflash_cs3_defconfig | 2 +-
configs/at91sam9g10ek_nandflash_defconfig | 2 +-
configs/at91sam9g20ek_dataflash_cs0_defconfig | 2 +-
configs/at91sam9g20ek_dataflash_cs1_defconfig | 2 +-
configs/at91sam9g20ek_nandflash_defconfig | 2 +-
configs/at91sam9xeek_dataflash_cs0_defconfig | 2 +-
configs/at91sam9xeek_dataflash_cs1_defconfig | 2 +-
configs/at91sam9xeek_nandflash_defconfig | 2 +-
configs/atngw100_defconfig | 3 +-
configs/atngw100mkii_defconfig | 3 +-
configs/atstk1002_defconfig | 3 +-
configs/axm_defconfig | 3 +-
configs/axs101_defconfig | 3 +-
configs/axs103_defconfig | 3 +-
configs/bamboo_defconfig | 3 +-
configs/bayleybay_defconfig | 5 +-
configs/bcm911360_entphn-ns_defconfig | 2 +-
configs/bcm911360_entphn_defconfig | 2 +-
configs/bcm911360k_defconfig | 2 +-
configs/bcm958300k-ns_defconfig | 2 +-
configs/bcm958300k_defconfig | 2 +-
configs/bcm958305k_defconfig | 2 +-
configs/bcm958622hr_defconfig | 2 +-
configs/bf506f-ezkit_defconfig | 1 +
configs/bf518f-ezbrd_defconfig | 3 +-
configs/bf527-ad7160-eval_defconfig | 2 +-
configs/bf537-stamp_defconfig | 2 +-
configs/bf548-ezkit_defconfig | 3 +-
configs/bf609-ezkit_defconfig | 1 +
configs/bg0900_defconfig | 4 +-
configs/birdland_bav335a_defconfig | 1 +
configs/birdland_bav335b_defconfig | 1 +
configs/bk4r1_defconfig | 1 +
configs/blanche_defconfig | 2 +-
configs/brppt1_mmc_defconfig | 1 +
configs/brppt1_nand_defconfig | 1 +
configs/brppt1_spi_defconfig | 1 +
configs/brxre1_defconfig | 1 +
configs/bubinga_defconfig | 3 +-
configs/caddy2_defconfig | 2 +-
configs/calimain_defconfig | 2 +-
configs/cam5200_defconfig | 2 +-
configs/cam5200_niosflash_defconfig | 2 +-
configs/canmb_defconfig | 2 +-
configs/canyonlands_defconfig | 3 +-
configs/cgtqmx6eval_defconfig | 1 +
configs/charon_defconfig | 2 +-
configs/cm-bf537e_defconfig | 2 +-
configs/cm-bf537u_defconfig | 2 +-
configs/cm-bf548_defconfig | 1 +
configs/cm5200_defconfig | 2 +-
configs/colibri_imx6_defconfig | 1 +
configs/colibri_imx6_nospl_defconfig | 1 +
configs/colibri_t20_defconfig | 1 +
configs/colibri_t30_defconfig | 1 +
configs/colibri_vf_defconfig | 2 +
...conga-qeval20-qa3-e3845-internal-uart_defconfig | 1 +
configs/conga-qeval20-qa3-e3845_defconfig | 1 +
.../controlcenterd_36BIT_SDCARD_DEVELOP_defconfig | 1 +
configs/controlcenterd_36BIT_SDCARD_defconfig | 1 +
.../controlcenterd_TRAILBLAZER_DEVELOP_defconfig | 1 +
configs/controlcenterd_TRAILBLAZER_defconfig | 1 +
configs/coreboot-x86_defconfig | 1 +
configs/corvus_defconfig | 3 +-
configs/cougarcanyon2_defconfig | 1 +
configs/crownbay_defconfig | 2 +-
configs/d2net_v2_defconfig | 2 +-
configs/da850_am18xxevm_defconfig | 1 +
configs/da850evm_defconfig | 1 +
configs/da850evm_direct_nor_defconfig | 3 +-
configs/db-88f6720_defconfig | 2 +-
configs/db-88f6820-amc_defconfig | 2 +-
configs/db-mv784mp-gp_defconfig | 2 +-
configs/devconcenter_defconfig | 3 +-
configs/devkit3250_defconfig | 3 +-
configs/dfi-bt700-q7x-151_defconfig | 3 +-
configs/digsy_mtc_RAMBOOT_defconfig | 2 +-
configs/digsy_mtc_defconfig | 2 +-
configs/digsy_mtc_rev5_RAMBOOT_defconfig | 2 +-
configs/digsy_mtc_rev5_defconfig | 2 +-
configs/dlvision-10g_defconfig | 3 +-
configs/dlvision_defconfig | 3 +-
configs/dms-ba16-1g_defconfig | 1 +
configs/dms-ba16_defconfig | 1 +
configs/dns325_defconfig | 2 +-
configs/dockstar_defconfig | 2 +-
configs/dra7xx_evm_defconfig | 1 +
configs/dra7xx_hs_evm_defconfig | 1 +
configs/draco_defconfig | 1 +
configs/dreamplug_defconfig | 2 +-
configs/ds109_defconfig | 2 +-
configs/ds414_defconfig | 2 +-
configs/ea20_defconfig | 1 +
configs/edb9315a_defconfig | 3 +-
configs/edminiv2_defconfig | 3 +-
configs/efi-x86_defconfig | 2 +
configs/espresso7420_defconfig | 2 +-
configs/etamin_defconfig | 1 +
configs/evb-rk3399_defconfig | 8 -
configs/flea3_defconfig | 3 +-
configs/fo300_defconfig | 3 +-
configs/galileo_defconfig | 3 +-
configs/gdppc440etx_defconfig | 3 +-
configs/ge_b450v3_defconfig | 1 +
configs/ge_b650v3_defconfig | 1 +
configs/ge_b850v3_defconfig | 1 +
configs/glacier_defconfig | 3 +-
configs/glacier_ramboot_defconfig | 3 +-
configs/goflexhome_defconfig | 2 +-
configs/gplugd_defconfig | 3 +-
configs/grasshopper_defconfig | 1 +
configs/gurnard_defconfig | 1 +
configs/guruplug_defconfig | 2 +-
configs/gwventana_defconfig | 1 +
configs/h2200_defconfig | 2 +-
configs/haleakala_defconfig | 3 +-
configs/highbank_defconfig | 2 +-
configs/hikey_defconfig | 1 +
configs/hrcon_defconfig | 1 +
configs/hrcon_dh_defconfig | 1 +
configs/ib62x0_defconfig | 2 +-
configs/icon_defconfig | 3 +-
configs/iconnect_defconfig | 2 +-
configs/ids8313_defconfig | 2 +-
configs/imx31_phycore_defconfig | 2 +-
configs/imx6dl_icore_mmc_defconfig | 6 +-
configs/imx6dl_icore_nand_defconfig | 8 +-
configs/imx6dl_icore_rqs_mmc_defconfig | 6 +-
configs/imx6q_icore_mmc_defconfig | 6 +-
configs/imx6q_icore_nand_defconfig | 8 +-
configs/imx6q_icore_rqs_mmc_defconfig | 6 +-
configs/imx6ul_geam_mmc_defconfig | 6 +-
configs/imx6ul_geam_nand_defconfig | 12 +-
configs/inetspace_v2_defconfig | 2 +-
configs/inka4x0_defconfig | 2 +-
configs/integratorap_cm720t_defconfig | 2 +-
configs/integratorap_cm920t_defconfig | 2 +-
configs/integratorap_cm926ejs_defconfig | 2 +-
configs/integratorap_cm946es_defconfig | 2 +-
configs/integratorcp_cm1136_defconfig | 2 +-
configs/integratorcp_cm920t_defconfig | 2 +-
configs/integratorcp_cm926ejs_defconfig | 2 +-
configs/integratorcp_cm946es_defconfig | 2 +-
configs/intip_defconfig | 3 +-
configs/io64_defconfig | 3 +-
configs/io_defconfig | 3 +-
configs/iocon_defconfig | 3 +-
configs/ipam390_defconfig | 3 +-
configs/ipek01_defconfig | 2 +-
configs/jupiter_defconfig | 3 +-
configs/k2e_evm_defconfig | 3 +-
configs/k2g_evm_defconfig | 1 +
configs/k2hk_evm_defconfig | 3 +-
configs/k2l_evm_defconfig | 3 +-
configs/katmai_defconfig | 3 +-
configs/kilauea_defconfig | 3 +-
configs/kmcoge4_defconfig | 3 +-
configs/kmcoge5ne_defconfig | 2 +-
configs/kmeter1_defconfig | 2 +-
configs/kmlion1_defconfig | 3 +-
configs/kmopti2_defconfig | 2 +-
configs/kmsupx5_defconfig | 2 +-
configs/kmtegr1_defconfig | 2 +-
configs/kmtepr2_defconfig | 2 +-
configs/kmvect1_defconfig | 2 +-
configs/kzm9g_defconfig | 2 +-
configs/legoev3_defconfig | 1 +
configs/liteboard_defconfig | 1 +
configs/ls1012afrdm_qspi_defconfig | 10 +-
configs/ls1012aqds_qspi_defconfig | 14 +-
configs/ls1012ardb_qspi_defconfig | 14 +-
configs/ls1021aiot_qspi_defconfig | 9 +-
configs/ls1021aiot_sdcard_defconfig | 9 +-
configs/ls1021aqds_ddr4_nor_defconfig | 8 +-
configs/ls1021aqds_ddr4_nor_lpuart_defconfig | 8 +-
configs/ls1021aqds_nand_defconfig | 15 +-
configs/ls1021aqds_nor_SECURE_BOOT_defconfig | 13 +-
configs/ls1021aqds_nor_defconfig | 8 +-
configs/ls1021aqds_nor_lpuart_defconfig | 8 +-
configs/ls1021aqds_qspi_defconfig | 8 +-
configs/ls1021aqds_sdcard_ifc_defconfig | 8 +-
configs/ls1021aqds_sdcard_qspi_defconfig | 8 +-
configs/ls1021atwr_nor_SECURE_BOOT_defconfig | 13 +-
configs/ls1021atwr_nor_defconfig | 8 +-
configs/ls1021atwr_nor_lpuart_defconfig | 8 +-
configs/ls1021atwr_qspi_defconfig | 8 +-
.../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig | 13 +-
configs/ls1021atwr_sdcard_ifc_defconfig | 13 +-
configs/ls1021atwr_sdcard_qspi_defconfig | 8 +-
configs/ls1043aqds_defconfig | 12 +-
configs/ls1043aqds_lpuart_defconfig | 12 +-
configs/ls1043aqds_nand_defconfig | 12 +-
configs/ls1043aqds_nor_ddr3_defconfig | 12 +-
configs/ls1043aqds_qspi_defconfig | 12 +-
configs/ls1043aqds_sdcard_ifc_defconfig | 12 +-
configs/ls1043aqds_sdcard_qspi_defconfig | 12 +-
configs/ls1043ardb_SECURE_BOOT_defconfig | 12 +-
configs/ls1043ardb_defconfig | 15 +-
configs/ls1043ardb_nand_defconfig | 12 +-
configs/ls1043ardb_sdcard_defconfig | 12 +-
configs/ls1046aqds_defconfig | 10 +-
configs/ls1046aqds_nand_defconfig | 10 +-
configs/ls1046aqds_qspi_defconfig | 12 +-
configs/ls1046aqds_sdcard_ifc_defconfig | 10 +-
configs/ls1046aqds_sdcard_qspi_defconfig | 12 +-
configs/ls1046ardb_emmc_defconfig | 10 +-
configs/ls1046ardb_qspi_defconfig | 13 +-
configs/ls1046ardb_sdcard_defconfig | 10 +-
configs/ls2080a_emu_defconfig | 2 +-
configs/ls2080aqds_SECURE_BOOT_defconfig | 8 +-
configs/ls2080aqds_defconfig | 8 +-
configs/ls2080aqds_nand_defconfig | 8 +-
configs/ls2080aqds_qspi_defconfig | 8 +-
configs/ls2080ardb_SECURE_BOOT_defconfig | 8 +-
configs/ls2080ardb_defconfig | 8 +-
configs/ls2080ardb_nand_defconfig | 8 +-
configs/lschlv2_defconfig | 2 +-
configs/lsxhl_defconfig | 2 +-
configs/luan_defconfig | 3 +-
configs/lwmon5_defconfig | 3 +-
configs/m28evk_defconfig | 2 +
configs/ma5d4evk_defconfig | 1 +
configs/makalu_defconfig | 3 +-
configs/malta64_defconfig | 1 +
configs/malta64el_defconfig | 1 +
configs/malta_defconfig | 1 +
configs/maltael_defconfig | 1 +
configs/marsboard_defconfig | 1 +
configs/maxbcm_defconfig | 2 +-
configs/mecp5123_defconfig | 3 +-
configs/meesc_dataflash_defconfig | 3 +-
configs/meesc_defconfig | 3 +-
configs/mgcoge3ne_defconfig | 2 +-
configs/mgcoge_defconfig | 2 +-
configs/minnowmax_defconfig | 4 +-
configs/motionpro_defconfig | 2 +-
configs/mpc5121ads_defconfig | 3 +-
configs/mpc5121ads_rev2_defconfig | 3 +-
configs/mpc8308_p1m_defconfig | 2 +-
configs/munices_defconfig | 2 +-
configs/mvebu_db-88f3720_defconfig | 4 +-
configs/mvebu_db-88f7040_defconfig | 2 +
configs/mvebu_db-88f8040_defconfig | 2 +
configs/mx23_olinuxino_defconfig | 1 +
configs/mx23evk_defconfig | 1 +
configs/mx28evk_auart_console_defconfig | 1 +
configs/mx28evk_defconfig | 1 +
configs/mx28evk_nand_defconfig | 1 +
configs/mx28evk_spi_defconfig | 1 +
configs/mx31ads_defconfig | 2 +-
configs/mx35pdk_defconfig | 1 +
configs/mx6cuboxi_defconfig | 1 +
configs/mx6dlarm2_defconfig | 1 +
configs/mx6dlarm2_lpddr2_defconfig | 1 +
configs/mx6qarm2_defconfig | 1 +
configs/mx6qarm2_lpddr2_defconfig | 1 +
configs/mx6qsabrelite_defconfig | 1 +
configs/mx6slevk_defconfig | 1 +
configs/mx6slevk_spinor_defconfig | 1 +
configs/mx6slevk_spl_defconfig | 1 +
configs/mx6sllevk_defconfig | 1 +
configs/mx6sllevk_plugin_defconfig | 1 +
configs/mx6ul_14x14_evk_defconfig | 1 +
configs/mx6ul_9x9_evk_defconfig | 1 +
configs/mx6ull_14x14_evk_defconfig | 1 +
configs/mx6ull_14x14_evk_plugin_defconfig | 1 +
configs/nas220_defconfig | 2 +-
configs/neo_defconfig | 3 +-
configs/net2big_v2_defconfig | 2 +-
configs/netspace_lite_v2_defconfig | 2 +-
configs/netspace_max_v2_defconfig | 2 +-
configs/netspace_mini_v2_defconfig | 2 +-
configs/netspace_v2_defconfig | 2 +-
configs/nitrogen6dl2g_defconfig | 1 +
configs/nitrogen6dl_defconfig | 1 +
configs/nitrogen6q2g_defconfig | 1 +
configs/nitrogen6q_defconfig | 1 +
configs/nitrogen6s1g_defconfig | 1 +
configs/nitrogen6s_defconfig | 1 +
configs/novena_defconfig | 1 +
configs/nsa310s_defconfig | 2 +-
configs/odroid-c2_defconfig | 3 +-
configs/omapl138_lcdk_defconfig | 1 +
configs/orangepi_zero_defconfig | 4 +-
configs/ot1200_defconfig | 1 +
configs/ot1200_spl_defconfig | 1 +
configs/pcm030_LOWBOOT_defconfig | 2 +-
configs/pcm030_defconfig | 2 +-
configs/pcm051_rev1_defconfig | 1 +
configs/pcm051_rev3_defconfig | 1 +
configs/pcm052_defconfig | 1 +
configs/pcm058_defconfig | 1 +
configs/pdm360ng_defconfig | 2 +-
configs/peach-pi_defconfig | 2 +-
configs/peach-pit_defconfig | 2 +-
configs/pengwyn_defconfig | 1 +
configs/pic32mzdask_defconfig | 2 +-
configs/pico-imx6ul_defconfig | 1 +
configs/picosam9g45_defconfig | 1 +
configs/pine64_plus_defconfig | 2 +-
configs/platinum_picon_defconfig | 1 +
configs/platinum_titanium_defconfig | 1 +
configs/pm9261_defconfig | 3 +-
configs/pm9263_defconfig | 3 +-
configs/pm9g45_defconfig | 3 +-
configs/pogo_e02_defconfig | 2 +-
configs/pxm2_defconfig | 1 +
configs/qemu-ppce500_defconfig | 3 +-
configs/qemu-x86_defconfig | 1 +
configs/qemu-x86_efi_payload32_defconfig | 1 +
configs/qemu-x86_efi_payload64_defconfig | 1 +
configs/rainier_defconfig | 3 +-
configs/rainier_ramboot_defconfig | 3 +-
configs/rastaban_defconfig | 1 +
configs/redwood_defconfig | 3 +-
configs/riotboard_defconfig | 1 +
configs/rut_defconfig | 2 +
configs/s32v234evb_defconfig | 1 +
configs/s5p_goni_defconfig | 4 +-
configs/s5pc210_universal_defconfig | 2 +-
configs/salvator-x_defconfig | 2 +-
configs/sama5d2_ptc_nandflash_defconfig | 2 +-
configs/sama5d2_ptc_spiflash_defconfig | 2 +-
configs/sansa_fuze_plus_defconfig | 2 +
configs/sbc8349_PCI_33_defconfig | 2 +-
configs/sbc8349_PCI_66_defconfig | 2 +-
configs/sbc8349_defconfig | 2 +-
configs/sbc8548_PCI_33_PCIE_defconfig | 3 +-
configs/sbc8548_PCI_33_defconfig | 3 +-
configs/sbc8548_PCI_66_PCIE_defconfig | 3 +-
configs/sbc8548_PCI_66_defconfig | 3 +-
configs/sbc8548_defconfig | 3 +-
configs/sbc8641d_defconfig | 2 +-
configs/sc_sps_1_defconfig | 2 +
configs/secomx6quq7_defconfig | 1 +
configs/sequoia_defconfig | 3 +-
configs/sequoia_ramboot_defconfig | 3 +-
configs/sh7752evb_defconfig | 2 +-
configs/sh7753evb_defconfig | 2 +-
configs/sh7757lcr_defconfig | 2 +-
configs/smartweb_defconfig | 3 +-
configs/smdkc100_defconfig | 2 +-
configs/snapper9260_defconfig | 2 +-
configs/snapper9g20_defconfig | 2 +-
configs/snow_defconfig | 2 +-
configs/socfpga_is1_defconfig | 2 +-
configs/socfpga_sr1500_defconfig | 1 +
configs/socrates_defconfig | 2 +-
configs/som-db5800-som-6867_defconfig | 1 +
configs/spear300_defconfig | 2 +-
configs/spear300_nand_defconfig | 2 +-
configs/spear300_usbtty_defconfig | 2 +-
configs/spear300_usbtty_nand_defconfig | 2 +-
configs/spear310_defconfig | 2 +-
configs/spear310_nand_defconfig | 2 +-
configs/spear310_pnor_defconfig | 2 +-
configs/spear310_usbtty_defconfig | 2 +-
configs/spear310_usbtty_nand_defconfig | 2 +-
configs/spear310_usbtty_pnor_defconfig | 2 +-
configs/spear320_defconfig | 2 +-
configs/spear320_nand_defconfig | 2 +-
configs/spear320_pnor_defconfig | 2 +-
configs/spear320_usbtty_defconfig | 2 +-
configs/spear320_usbtty_nand_defconfig | 2 +-
configs/spear320_usbtty_pnor_defconfig | 2 +-
configs/spear600_defconfig | 2 +-
configs/spear600_nand_defconfig | 2 +-
configs/spear600_usbtty_defconfig | 2 +-
configs/spear600_usbtty_nand_defconfig | 2 +-
configs/spring_defconfig | 2 +-
configs/stm32f429-discovery_defconfig | 3 +-
configs/stm32f746-disco_defconfig | 3 +-
configs/strider_con_defconfig | 1 +
configs/strider_con_dp_defconfig | 1 +
configs/strider_cpu_defconfig | 1 +
configs/strider_cpu_dp_defconfig | 1 +
configs/stv0991_defconfig | 3 +-
configs/suvd3_defconfig | 2 +-
configs/sycamore_defconfig | 3 +-
configs/t3corp_defconfig | 3 +-
configs/taurus_defconfig | 3 +-
configs/tbs2910_defconfig | 1 +
configs/tcm-bf537_defconfig | 2 +-
configs/theadorable-x86-dfi-bt700_defconfig | 3 +-
configs/theadorable_debug_defconfig | 2 +-
configs/theadorable_defconfig | 2 +-
configs/thuban_defconfig | 1 +
configs/thunderx_88xx_defconfig | 2 +-
configs/titanium_defconfig | 1 +
configs/tplink_wdr4300_defconfig | 1 +
configs/tqma6q_mba6_mmc_defconfig | 1 +
configs/tqma6q_mba6_spi_defconfig | 1 +
configs/tqma6s_mba6_mmc_defconfig | 1 +
configs/tqma6s_mba6_spi_defconfig | 1 +
configs/tqma6s_wru4_mmc_defconfig | 1 +
configs/ts4600_defconfig | 2 +
configs/ts4800_defconfig | 1 +
configs/tuge1_defconfig | 2 +-
configs/tuxx1_defconfig | 2 +-
configs/udoo_defconfig | 1 +
configs/udoo_neo_defconfig | 1 +
configs/usb_a9263_dataflash_defconfig | 2 +-
configs/v38b_defconfig | 3 +-
configs/ve8313_defconfig | 3 +-
configs/vexpress_aemv8a_dram_defconfig | 2 +-
configs/vexpress_aemv8a_juno_defconfig | 2 +-
configs/vexpress_aemv8a_semi_defconfig | 2 +-
configs/vf610twr_defconfig | 1 +
configs/vf610twr_nand_defconfig | 1 +
configs/vinco_defconfig | 1 +
configs/vining_2000_defconfig | 1 +
configs/vme8349_defconfig | 2 +-
configs/walnut_defconfig | 3 +-
configs/wandboard_defconfig | 1 +
configs/warp_defconfig | 1 +
configs/woodburn_defconfig | 1 +
configs/work_92105_defconfig | 3 +-
configs/wtk_defconfig | 2 +-
configs/xfi3_defconfig | 2 +
configs/xilinx-ppc405-generic_defconfig | 2 +-
configs/xilinx-ppc440-generic_defconfig | 2 +-
configs/xpedite1000_defconfig | 3 +-
configs/xpedite517x_defconfig | 2 +-
configs/xpedite520x_defconfig | 2 +-
configs/xpedite537x_defconfig | 2 +-
configs/xpedite550x_defconfig | 2 +-
configs/xpress_defconfig | 1 +
configs/xpress_spl_defconfig | 1 +
configs/yellowstone_defconfig | 3 +-
configs/yosemite_defconfig | 3 +-
configs/yucca_defconfig | 3 +-
configs/zc5202_defconfig | 1 +
configs/zc5601_defconfig | 1 +
drivers/pci/Makefile | 1 -
drivers/pci/w83c553f.c | 206 ---------------------
include/common.h | 22 +--
include/commproc.h | 16 --
include/config_cmd_all.h | 1 -
include/configs/BSC9131RDB.h | 2 -
include/configs/BSC9132QDS.h | 1 -
include/configs/CPCI2DP.h | 2 -
include/configs/CPCI4052.h | 1 -
include/configs/MIP405.h | 1 -
include/configs/MPC8313ERDB.h | 1 -
include/configs/MPC8315ERDB.h | 1 -
include/configs/MPC832XEMDS.h | 1 -
include/configs/MPC8349EMDS.h | 2 -
include/configs/MPC837XEMDS.h | 1 -
include/configs/MPC837XERDB.h | 1 -
include/configs/MPC8536DS.h | 2 -
include/configs/MPC8568MDS.h | 2 -
include/configs/MPC8569MDS.h | 1 -
include/configs/MPC8610HPCD.h | 1 -
include/configs/P1010RDB.h | 1 -
include/configs/P1022DS.h | 1 -
include/configs/P1023RDB.h | 1 -
include/configs/P2041RDB.h | 1 -
include/configs/PATI.h | 2 -
include/configs/PIP405.h | 3 -
include/configs/PLU405.h | 1 -
include/configs/PMC405DE.h | 1 -
include/configs/PMC440.h | 1 -
include/configs/T102xQDS.h | 3 -
include/configs/T102xRDB.h | 3 -
include/configs/T1040QDS.h | 3 -
include/configs/T104xRDB.h | 3 -
include/configs/TQM5200.h | 1 -
include/configs/TQM834x.h | 1 -
include/configs/UCP1020.h | 2 -
include/configs/VOM405.h | 1 -
include/configs/acadia.h | 1 -
include/configs/advantech_dms-ba16.h | 2 -
include/configs/am335x_evm.h | 1 -
include/configs/am43xx_evm.h | 3 -
include/configs/am57xx_evm.h | 2 -
include/configs/ap121.h | 2 -
include/configs/ap143.h | 2 -
include/configs/apalis_imx6.h | 1 -
include/configs/apalis_t30.h | 2 -
include/configs/aristainetos-common.h | 2 -
include/configs/armadillo-800eva.h | 1 -
include/configs/aspenite.h | 1 -
include/configs/at91-sama5_common.h | 2 -
include/configs/at91rm9200ek.h | 2 -
include/configs/at91sam9260ek.h | 1 -
include/configs/at91sam9263ek.h | 2 -
include/configs/at91sam9m10g45ek.h | 1 -
include/configs/at91sam9n12ek.h | 1 -
include/configs/at91sam9rlek.h | 1 -
include/configs/at91sam9x5ek.h | 1 -
include/configs/atngw100.h | 1 -
include/configs/atngw100mkii.h | 1 -
include/configs/atstk1002.h | 1 -
include/configs/axs10x.h | 1 -
include/configs/baltos.h | 1 -
include/configs/bamboo.h | 2 -
include/configs/bav335x.h | 1 -
include/configs/bayleybay.h | 1 -
include/configs/bf506f-ezkit.h | 1 -
include/configs/bf518f-ezbrd.h | 1 -
include/configs/bf548-ezkit.h | 1 -
include/configs/bf609-ezkit.h | 1 -
include/configs/brppt1.h | 1 -
include/configs/brxre1.h | 1 -
include/configs/bubinga.h | 2 -
include/configs/canyonlands.h | 1 -
include/configs/cgtqmx6eval.h | 1 -
include/configs/cm-bf548.h | 1 -
include/configs/colibri_imx6.h | 1 -
include/configs/colibri_imx7.h | 3 -
include/configs/colibri_t20.h | 2 -
include/configs/colibri_t30.h | 2 -
include/configs/colibri_vf.h | 3 -
include/configs/conga-qeval20-qa3-e3845.h | 3 -
include/configs/controlcenterd.h | 2 -
include/configs/corenet_ds.h | 1 -
include/configs/corvus.h | 1 -
include/configs/cougarcanyon2.h | 1 -
include/configs/crownbay.h | 2 -
include/configs/cyrus.h | 1 -
include/configs/da850evm.h | 1 -
include/configs/devkit3250.h | 1 -
include/configs/dfi-bt700.h | 1 -
include/configs/dlvision-10g.h | 1 -
include/configs/dlvision.h | 1 -
include/configs/dra7xx_evm.h | 1 -
include/configs/ea20.h | 1 -
include/configs/edb93xx.h | 2 -
include/configs/edminiv2.h | 1 -
include/configs/el6x_common.h | 2 -
include/configs/embestmx6boards.h | 2 -
include/configs/exynos-common.h | 1 -
include/configs/exynos7420-common.h | 1 -
include/configs/flea3.h | 1 -
include/configs/galileo.h | 3 -
include/configs/gdppc440etx.h | 1 -
include/configs/ge_bx50v3.h | 2 -
include/configs/gplugd.h | 1 -
include/configs/grasshopper.h | 1 -
include/configs/gw_ventana.h | 1 -
include/configs/hikey.h | 2 -
include/configs/hrcon.h | 1 -
include/configs/icon.h | 1 -
include/configs/imx31_phycore.h | 1 -
include/configs/intip.h | 1 -
include/configs/io.h | 1 -
include/configs/io64.h | 1 -
include/configs/iocon.h | 1 -
include/configs/ipam390.h | 1 -
include/configs/jupiter.h | 1 -
include/configs/katmai.h | 1 -
include/configs/kilauea.h | 1 -
include/configs/km/km_arm.h | 2 -
include/configs/km/kmp204x-common.h | 1 -
include/configs/kzm9g.h | 1 -
include/configs/legoev3.h | 1 -
include/configs/liteboard.h | 2 -
include/configs/ls1012a_common.h | 3 -
include/configs/ls1021aiot.h | 2 -
include/configs/ls1021aqds.h | 1 -
include/configs/ls1021atwr.h | 1 -
include/configs/ls1043a_common.h | 2 -
include/configs/ls1046a_common.h | 2 -
include/configs/ls2080a_common.h | 3 -
include/configs/luan.h | 1 -
include/configs/lwmon5.h | 1 -
include/configs/m53evk.h | 1 -
include/configs/makalu.h | 1 -
include/configs/malta.h | 1 -
include/configs/mecp5123.h | 1 -
include/configs/meesc.h | 1 -
include/configs/minnowmax.h | 2 -
include/configs/mpc5121ads.h | 1 -
include/configs/mv-common.h | 2 -
include/configs/mvebu_armada-8k.h | 2 -
include/configs/mvebu_db-88f3720.h | 2 -
include/configs/mx25pdk.h | 2 -
include/configs/mx31ads.h | 1 -
include/configs/mx31pdk.h | 1 -
include/configs/mx35pdk.h | 2 -
include/configs/mx51evk.h | 2 -
include/configs/mx53ard.h | 1 -
include/configs/mx53cx9020.h | 1 -
include/configs/mx53evk.h | 1 -
include/configs/mx53loco.h | 1 -
include/configs/mx53smd.h | 1 -
include/configs/mx6cuboxi.h | 1 -
include/configs/mx6qarm2.h | 2 -
include/configs/mx6sabre_common.h | 2 -
include/configs/mx6slevk.h | 2 -
include/configs/mx6sllevk.h | 2 -
include/configs/mx6sxsabreauto.h | 2 -
include/configs/mx6sxsabresd.h | 2 -
include/configs/mx6ul_14x14_evk.h | 2 -
include/configs/mx6ullevk.h | 2 -
include/configs/mx7_common.h | 2 -
include/configs/mx7dsabresd.h | 2 -
include/configs/mxs.h | 2 -
include/configs/neo.h | 1 -
include/configs/nitrogen6x.h | 1 -
include/configs/novena.h | 1 -
include/configs/omapl138_lcdk.h | 1 -
include/configs/ot1200.h | 1 -
include/configs/p1_p2_rdb_pc.h | 2 -
include/configs/p1_twr.h | 2 -
include/configs/pcm051.h | 1 -
include/configs/pcm052.h | 2 -
include/configs/pcm058.h | 1 -
include/configs/pengwyn.h | 1 -
include/configs/pico-imx6ul.h | 2 -
include/configs/picosam9g45.h | 1 -
include/configs/platinum.h | 1 -
include/configs/pm9261.h | 1 -
include/configs/pm9263.h | 1 -
include/configs/pm9g45.h | 1 -
include/configs/qemu-ppce500.h | 1 -
include/configs/qemu-x86.h | 1 -
include/configs/rcar-gen2-common.h | 1 -
include/configs/rcar-gen3-common.h | 1 -
include/configs/redwood.h | 1 -
include/configs/rut.h | 1 -
include/configs/s32v234evb.h | 1 -
include/configs/sama5d2_xplained.h | 2 -
include/configs/sbc8349.h | 2 -
include/configs/sbc8548.h | 2 -
include/configs/sbc8641d.h | 2 -
include/configs/secomx6quq7.h | 2 -
include/configs/sequoia.h | 1 -
include/configs/siemens-am33x-common.h | 1 -
include/configs/smartweb.h | 1 -
include/configs/snapper9g45.h | 1 -
include/configs/socfpga_common.h | 2 -
include/configs/socfpga_sr1500.h | 2 -
include/configs/som-6896.h | 3 -
include/configs/som-db5800-som-6867.h | 3 -
include/configs/spear-common.h | 1 -
include/configs/stm32f429-discovery.h | 1 -
include/configs/stm32f746-disco.h | 2 -
include/configs/strider.h | 1 -
include/configs/stv0991.h | 1 -
include/configs/t3corp.h | 1 -
include/configs/taurus.h | 1 -
include/configs/tbs2910.h | 2 -
include/configs/tegra-common.h | 2 -
include/configs/ti_am335x_common.h | 3 -
include/configs/ti_armv7_keystone2.h | 1 -
include/configs/titanium.h | 1 -
include/configs/tplink_wdr4300.h | 2 -
include/configs/tqma6.h | 2 -
include/configs/ts4800.h | 2 -
include/configs/udoo.h | 2 -
include/configs/udoo_neo.h | 1 -
include/configs/usbarmory.h | 1 -
include/configs/v38b.h | 1 -
include/configs/ve8313.h | 2 -
include/configs/vf610twr.h | 2 -
include/configs/vining_2000.h | 2 -
include/configs/walnut.h | 2 -
include/configs/wandboard.h | 2 -
include/configs/warp.h | 2 -
include/configs/warp7.h | 2 -
include/configs/woodburn.h | 1 -
include/configs/work_92105.h | 1 -
include/configs/x86-chromebook.h | 3 -
include/configs/xpedite1000.h | 1 -
include/configs/xpress.h | 2 -
include/configs/yosemite.h | 1 -
include/configs/yucca.h | 1 -
post/cpu/mpc8xx/ether.c | 5 -
post/cpu/mpc8xx/uart.c | 13 --
scripts/config_whitelist.txt | 6 -
1006 files changed, 1212 insertions(+), 1434 deletions(-)
delete mode 100644 arch/powerpc/cpu/mpc8xx/commproc.c
delete mode 100644 drivers/pci/w83c553f.c
--
2.11.0.483.g087da7b7c-goog
3
25
Hey all,
It's release day and v2017.03-rc1 is out and the merge window is closed.
I've updated git and the tarballs are also up now.
I plan on doing -rc2 on the 13th of February. I think my own queue is
looking rather reasonable at this point, but that may be in part due to
moving a few bigger series into 'Deferred' as I had asked for some
changes and they never happened.
Thanks all!
--
Tom
2
2
dear all,
i'm new in yocto!
i'm using *imx6sxsabresd* and i'm trying to port the u-boot for it.
(just to learn! in next step i will design my own board with iMX6 SoloX)
now i don't have *sf commands* in boot command prompt! even though i
activated them in /configs/<mycostum name>_defconfig
what else should i do?
thanks a lot
vahid
1
0