[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