[U-Boot] [GIT PULL] UniPhier SoC updates for v2019.10-rc1
Masahiro Yamada
yamada.masahiro at socionext.com
Thu Jul 11 14:21:05 UTC 2019
+CC list, just in case.
On Thu, Jul 11, 2019 at 11:19 PM Masahiro Yamada
<yamada.masahiro at 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
--
Best Regards
Masahiro Yamada
More information about the U-Boot
mailing list