Re: [U-Boot] [GIT PULL] UniPhier SoC updates for v2019.10-rc1

+CC list, just in case.
On Thu, Jul 11, 2019 at 11:19 PM Masahiro Yamada yamada.masahiro@socionext.com wrote:
Hi Tom,
Here is a pretty big bulk of changes for -rc1. Please pull!
The following changes since commit b4944e25744aa42dc23c6912e1cd4ccad270c4e0:
Merge tag 'u-boot-atmel-2019.10-a' of https://gitlab.denx.de/u-boot/custodians/u-boot-atmel (2019-07-09 08:17:12 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-uniphier.git tags/uniphier-v2019.10
for you to fetch changes up to 2ce6b82d340cf1b1e5a43f1b5c8965d0067d5246:
ARM: uniphier: set {kernel, ramdisk, fdt}_addr_r at boot-time (2019-07-10 22:42:09 +0900)
UniPhier SoC updates for v2019.10
import DT updates from Linux
add UniPhier SPI controller driver
make U-Boot image for 64bit SoCs position independent
tidy up various init code for next generation SoCs
misc cleanups
Kunihiko Hayashi (1): spi: Add SPI controller driver for UniPhier SoCs
Masahiro Yamada (24): arm64: add an option to switch visibility of CONFIG_SYS_INIT_SP_BSS_OFFSET ARM: uniphier_v8_defconfig: make 64bit SoC image position independent arm64: dts: uniphier: add reserved-memory for secure memory ARM: uniphier: remove empty #ifdef block ARM: uniphier: remove unused uniphier_ld11_boot_device_fixup() ARM: uniphier: clean up clk/Makefile ARM: uniphier: use bool type for have_internal_stm parameter ARM: uniphier: include <linux/io.h> from boot-device.c clk: uniphier: add EMMC clock for LD11, LD20, and PXs3 ARM: uniphier: check DT to determine whether to use support card ARM: uniphier: check DT to determine whether to initialize SBC ARM: uniphier: make boot_is_swapped() code optional ARM: uniphier: detect SD boot mode ARM: uniphier: de-couple SG macros into base address and offset ARM: uniphier: de-couple SC macros into base address and offset ARM: uniphier: detect register base addresses run-time ARM: uniphier: make dram_init() independent of SG_MEMCONF ARM: uniphier: make dram_init() more generic ARM: uniphier: make mem_map run-time configurable ARM: uniphier: remove CONFIG_SYS_SDRAM_BASE ARM: uniphier: turn uniphier_set_fdt_file() into void function ARM: uniphier: set loadaddr at boot-time ARM: uniphier: set dram_base environment variable ARM: uniphier: set {kernel, ramdisk, fdt}_addr_r at boot-time
Makefile | 4 +- arch/arm/Kconfig | 20 +- .../cpu/armv8/linux-kernel-image-header-vars.h | 2 +- arch/arm/dts/uniphier-ld11.dtsi | 13 +- arch/arm/dts/uniphier-ld20.dtsi | 13 +- arch/arm/dts/uniphier-pxs3.dtsi | 13 +- arch/arm/lib/crt0_64.S | 2 +- arch/arm/mach-tegra/Kconfig | 1 + arch/arm/mach-tegra/tegra186/Kconfig | 3 - arch/arm/mach-tegra/tegra210/Kconfig | 3 - arch/arm/mach-uniphier/Makefile | 4 +- arch/arm/mach-uniphier/arm32/debug_ll.S | 24 +- arch/arm/mach-uniphier/arm64/mem_map.c | 10 + arch/arm/mach-uniphier/base-address.c | 67 +++ arch/arm/mach-uniphier/base-address.h | 18 + arch/arm/mach-uniphier/board_late_init.c | 62 ++- .../mach-uniphier/boot-device/boot-device-ld11.c | 8 - .../mach-uniphier/boot-device/boot-device-pxs3.c | 2 +- arch/arm/mach-uniphier/boot-device/boot-device.c | 53 ++- arch/arm/mach-uniphier/boot-device/boot-device.h | 1 - arch/arm/mach-uniphier/clk/Makefile | 10 +- arch/arm/mach-uniphier/clk/clk-dram-ld4.c | 12 +- arch/arm/mach-uniphier/clk/clk-dram-pro5.c | 12 +- arch/arm/mach-uniphier/clk/clk-dram-pxs2.c | 12 +- arch/arm/mach-uniphier/clk/clk-early-ld4.c | 10 +- arch/arm/mach-uniphier/clk/clk-ld11.c | 14 +- arch/arm/mach-uniphier/clk/clk-ld20.c | 8 +- arch/arm/mach-uniphier/clk/clk-ld4.c | 12 +- arch/arm/mach-uniphier/clk/clk-pro4.c | 18 +- arch/arm/mach-uniphier/clk/clk-pro5.c | 18 +- arch/arm/mach-uniphier/clk/clk-pxs2.c | 22 +- arch/arm/mach-uniphier/clk/clk-pxs3.c | 8 +- arch/arm/mach-uniphier/clk/dpll-ld4.c | 8 +- arch/arm/mach-uniphier/clk/dpll-pro4.c | 8 +- arch/arm/mach-uniphier/clk/dpll-sld8.c | 12 +- arch/arm/mach-uniphier/clk/dpll-tail.c | 4 +- arch/arm/mach-uniphier/clk/pll-base-ld20.c | 41 +- arch/arm/mach-uniphier/clk/pll-ld11.c | 18 +- arch/arm/mach-uniphier/clk/pll-ld20.c | 26 +- arch/arm/mach-uniphier/clk/pll-ld4.c | 86 ++-- arch/arm/mach-uniphier/clk/pll-pro4.c | 66 +-- arch/arm/mach-uniphier/clk/pll-pxs3.c | 30 +- arch/arm/mach-uniphier/cpu-info.c | 6 + .../mach-uniphier/debug-uart/debug-uart-ld6b.c | 4 +- .../mach-uniphier/debug-uart/debug-uart-pro4.c | 6 +- .../mach-uniphier/debug-uart/debug-uart-pro5.c | 6 +- .../mach-uniphier/debug-uart/debug-uart-pxs2.c | 4 +- arch/arm/mach-uniphier/debug-uart/debug-uart.c | 5 +- arch/arm/mach-uniphier/dram_init.c | 189 +++++---- arch/arm/mach-uniphier/init.h | 8 + arch/arm/mach-uniphier/memconf.c | 2 +- arch/arm/mach-uniphier/micro-support-card.c | 33 ++ arch/arm/mach-uniphier/reset.c | 10 +- arch/arm/mach-uniphier/sbc/Makefile | 4 + arch/arm/mach-uniphier/sbc/sbc-boot.c | 13 + arch/arm/mach-uniphier/sbc/sbc-ld11.c | 3 + arch/arm/mach-uniphier/sbc/sbc-ld4.c | 3 + arch/arm/mach-uniphier/sbc/sbc-pxs2.c | 3 + arch/arm/mach-uniphier/sbc/sbc-regs.h | 9 +- arch/arm/mach-uniphier/sbc/sbc.c | 18 +- arch/arm/mach-uniphier/sc-regs.h | 49 ++- arch/arm/mach-uniphier/sc64-regs.h | 43 +- arch/arm/mach-uniphier/sg-regs.h | 32 +- arch/arm/mach-uniphier/soc-info.c | 2 +- configs/uniphier_v8_defconfig | 4 +- drivers/clk/uniphier/clk-uniphier-sys.c | 14 +- drivers/spi/Kconfig | 8 + drivers/spi/Makefile | 1 + drivers/spi/uniphier_spi.c | 413 +++++++++++++++++++ include/configs/uniphier.h | 28 +- 70 files changed, 1207 insertions(+), 491 deletions(-) create mode 100644 arch/arm/mach-uniphier/base-address.c create mode 100644 arch/arm/mach-uniphier/base-address.h create mode 100644 arch/arm/mach-uniphier/sbc/sbc-boot.c create mode 100644 drivers/spi/uniphier_spi.c
-- Best Regards Masahiro Yamada
participants (1)
-
Masahiro Yamada