[U-Boot] Pull request: u-boot-sunxi/master

Hi Tom,
Please take this PR.
thanks! Jagan.
The following changes since commit 87f5f5417fc897df0b05826b408f0f4b7d2ee388:
Prepare v2017.01-rc3 (2017-01-02 20:00:55 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-sunxi.git master
for you to fetch changes up to eb77f5c9f69ef6c8cb39643b7b7107ef7bff5305:
sunxi: A64: enable SPL (2017-01-04 16:37:43 +0100)
---------------------------------------------------------------- Andre Przywara (16): sun6i: Restrict some register initialization to Allwinner A31 SoC armv8: prevent using THUMB armv8: add lowlevel_init.S SPL: tiny-printf: add "l" modifier SPL: tiny-printf: ignore "-" modifier move UL() macro from armv8/mmu.h into common.h SPL: make struct spl_image 64-bit safe armv8: add simple sdelay implementation armv8: move reset branch into boot hook ARM: boot0 hook: remove macro, include whole header file sunxi: introduce extra config option for boot0 header sunxi: A64: do an RMR switch if started in AArch32 mode sunxi: provide default DRAM config for sun50i in Kconfig sunxi: H3/A64: fix non-ODT setting sunxi: DRAM: fix H3 DRAM size display on aarch64 sunxi: A64: enable SPL
Jens Kuske (3): sunxi: H3: add and rename some DRAM contoller registers sunxi: H3: add DRAM controller single bit delay support sunxi: A64: use H3 DRAM initialization code for A64 as well
Philipp Tomsich (2): sunxi: H3: Rework MBUS priority setup sunxi: clocks: Use the correct pattern register for PLL11
Priit Laes (1): spl: sunxi: Fix build error with CONFIG_SPL_SPI_SUNXI
arch/arm/cpu/armv8/Makefile | 1 + arch/arm/cpu/armv8/cpu.c | 14 + arch/arm/cpu/armv8/lowlevel_init.S | 44 +++ arch/arm/cpu/armv8/start.S | 5 +- arch/arm/include/asm/arch-bcm235xx/boot0.h | 8 +- arch/arm/include/asm/arch-bcm281xx/boot0.h | 8 +- arch/arm/include/asm/arch-sunxi/boot0.h | 37 ++- arch/arm/include/asm/arch-sunxi/clock_sun6i.h | 1 + arch/arm/include/asm/arch-sunxi/cpu.h | 3 + arch/arm/include/asm/arch-sunxi/dram.h | 2 +- arch/arm/include/asm/arch-sunxi/dram_sun8i_h3.h | 53 ++-- arch/arm/include/asm/armv8/mmu.h | 8 - arch/arm/lib/Makefile | 2 + arch/arm/lib/vectors.S | 1 - arch/arm/mach-omap2/boot-common.c | 2 +- arch/arm/mach-sunxi/Makefile | 1 + arch/arm/mach-sunxi/board.c | 2 +- arch/arm/mach-sunxi/clock_sun6i.c | 10 +- arch/arm/mach-sunxi/dram_sun8i_h3.c | 400 +++++++++++++++++------- arch/arm/mach-sunxi/rmr_switch.S | 41 +++ arch/arm/mach-tegra/spl.c | 2 +- board/sunxi/Kconfig | 27 ++ common/spl/spl.c | 8 +- common/spl/spl_mmc.c | 2 +- configs/pine64_plus_defconfig | 5 +- drivers/mtd/spi/sunxi_spi_spl.c | 2 +- include/common.h | 13 +- include/configs/sunxi-common.h | 4 +- include/spl.h | 4 +- lib/tiny-printf.c | 50 ++- 30 files changed, 564 insertions(+), 196 deletions(-) create mode 100644 arch/arm/cpu/armv8/lowlevel_init.S create mode 100644 arch/arm/mach-sunxi/rmr_switch.S

On Wed, Jan 04, 2017 at 05:36:14PM +0100, Jagan Teki wrote:
Hi Tom,
Please take this PR.
thanks! Jagan.
The following changes since commit 87f5f5417fc897df0b05826b408f0f4b7d2ee388:
Prepare v2017.01-rc3 (2017-01-02 20:00:55 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-sunxi.git master
for you to fetch changes up to eb77f5c9f69ef6c8cb39643b7b7107ef7bff5305:
sunxi: A64: enable SPL (2017-01-04 16:37:43 +0100)
Sorry, we're too close to release for something this large.

MIPS no longer needs to have its own version of this macro now.
Fixes: 2a6713b09b8d ("move UL() macro from armv8/mmu.h into common.h") Signed-off-by: Tom Rini trini@konsulko.com --- arch/mips/include/asm/const.h | 3 --- 1 file changed, 3 deletions(-)
diff --git a/arch/mips/include/asm/const.h b/arch/mips/include/asm/const.h index f600e7a5b756..0a7eb8322320 100644 --- a/arch/mips/include/asm/const.h +++ b/arch/mips/include/asm/const.h @@ -17,11 +17,8 @@ */
#ifdef __ASSEMBLY__ -#define _AC(X,Y) X #define _AT(T,X) X #else -#define __AC(X,Y) (X##Y) -#define _AC(X,Y) __AC(X,Y) #define _AT(T,X) ((T)(X)) #endif

On Tue, Jan 10, 2017 at 06:06:56PM -0500, Tom Rini wrote:
MIPS no longer needs to have its own version of this macro now.
Fixes: 2a6713b09b8d ("move UL() macro from armv8/mmu.h into common.h") Signed-off-by: Tom Rini trini@konsulko.com
Applied to u-boot/master, thanks!

On Wed, Jan 04, 2017 at 05:36:14PM +0100, Jagan Teki wrote:
Hi Tom,
Please take this PR.
thanks! Jagan.
The following changes since commit 87f5f5417fc897df0b05826b408f0f4b7d2ee388:
Prepare v2017.01-rc3 (2017-01-02 20:00:55 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-sunxi.git master
for you to fetch changes up to eb77f5c9f69ef6c8cb39643b7b7107ef7bff5305:
sunxi: A64: enable SPL (2017-01-04 16:37:43 +0100)
Applied to u-boot/master, thanks!
participants (2)
-
Jagan Teki
-
Tom Rini