[U-Boot] pull request: u-boot-uniphier/master

Masahiro Yamada yamada.masahiro at socionext.com
Sun Jan 22 13:55:58 CET 2017


Hi Tom,

Please pull the 2nd round of UniPhier updates for v2017.03:
  - Allow to disable SPL (mainly for ATF)
  - Refactor SoC init code
  - Update DRAM settings
  - Add PXs3 SoC support (DT, pinctrl driver, SoC code)


The following changes since commit 2d8d190c8394b43c0989cdb04a50cb48d4e1f8da:

  status_led: Kconfig migration (2017-01-21 15:12:33 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-uniphier.git master

for you to fetch changes up to 2c2ab3d495a1a9fbfcec58f469255595a86e3aad:

  ARM: uniphier: add PXs3 SoC support (2017-01-22 16:49:34 +0900)

----------------------------------------------------------------
Kotaro Hayashi (1):
      ARM: uniphier: fix delay fixup code in LD11 UMC init

Masahiro Yamada (11):
      ARM: uniphier: add missing static and const qualifier
      ARM: uniphier: make SPL optional for ARVv8 SoCs
      ARM: uniphier: add uniphier_v8_defconfig
      ARM: uniphier: replace <linux/err.h> with <linux/errno.h>
      ARM: uniphier: replace <common.h> with <linux/delay.h> where possible
      ARM: uniphier: simplify SoC ID get function
      ARM: uniphier: add macro to generate SoC data look-up function
      ARM: dts: uniphier: compile only DT files that make sense
      pinctrl: uniphier: support UniPhier PXs3 pinctrl driver
      ARM: dts: uniphier: add PXs3 SoC/board support
      ARM: uniphier: add PXs3 SoC support

Wataru Okoshi (1):
      ARM: uniphier: update UMC_MEMMAPSET value for LD20 SoC

 arch/arm/Kconfig                                  |  11 +-
 arch/arm/dts/Makefile                             |  29 +-
 arch/arm/dts/uniphier-pxs3-ref.dts                |  51 ++++
 arch/arm/dts/uniphier-pxs3.dtsi                   | 328 ++++++++++++++++++++++
 arch/arm/mach-uniphier/Kconfig                    |  54 ++--
 arch/arm/mach-uniphier/Makefile                   |   4 +-
 arch/arm/mach-uniphier/arm32/psci.c               |  12 +-
 arch/arm/mach-uniphier/arm64/Makefile             |   5 +-
 arch/arm/mach-uniphier/board_init.c               |  57 ++--
 arch/arm/mach-uniphier/boot-mode/boot-mode-ld20.c |   9 +-
 arch/arm/mach-uniphier/boot-mode/boot-mode.c      |  32 +--
 arch/arm/mach-uniphier/boot-mode/cmd_pinmon.c     |  20 +-
 arch/arm/mach-uniphier/boot-mode/spl_board.c      |   6 +-
 arch/arm/mach-uniphier/clk/Makefile               |   1 +
 arch/arm/mach-uniphier/clk/dpll-ld4.c             |   2 +-
 arch/arm/mach-uniphier/clk/dpll-pro4.c            |   2 +-
 arch/arm/mach-uniphier/clk/dpll-sld8.c            |   2 +-
 arch/arm/mach-uniphier/clk/pll-base-ld20.c        |   3 +-
 arch/arm/mach-uniphier/clk/pll-ld4.c              |   2 +-
 arch/arm/mach-uniphier/clk/pll-pro4.c             |   2 +-
 arch/arm/mach-uniphier/clk/pll-pxs3.c             |   7 +
 arch/arm/mach-uniphier/cpu-info.c                 |  76 +++++
 arch/arm/mach-uniphier/cpu_info.c                 |  73 -----
 arch/arm/mach-uniphier/debug-uart/debug-uart.c    |  20 +-
 arch/arm/mach-uniphier/dram/cmd_ddrphy.c          |  10 +-
 arch/arm/mach-uniphier/dram/ddrphy-ld4.c          |   2 +-
 arch/arm/mach-uniphier/dram/ddrphy-training.c     |   2 +-
 arch/arm/mach-uniphier/dram/umc-ld11.c            |   1 +
 arch/arm/mach-uniphier/dram/umc-ld20.c            |   7 +-
 arch/arm/mach-uniphier/dram/umc-ld4.c             |   2 +-
 arch/arm/mach-uniphier/dram/umc-pro4.c            |   2 +-
 arch/arm/mach-uniphier/dram/umc-pxs2.c            |   5 +-
 arch/arm/mach-uniphier/dram/umc-sld8.c            |   2 +-
 arch/arm/mach-uniphier/dram_init.c                |   4 +-
 arch/arm/mach-uniphier/init.h                     |   1 +
 arch/arm/mach-uniphier/memconf.c                  |   2 +-
 arch/arm/mach-uniphier/pinctrl-glue.c             |   2 +-
 arch/arm/mach-uniphier/sbc/Makefile               |   1 +
 arch/arm/mach-uniphier/sg-regs.h                  |  16 +-
 arch/arm/mach-uniphier/soc-info.c                 |  35 +++
 arch/arm/mach-uniphier/soc-info.h                 | 106 +++----
 arch/arm/mach-uniphier/soc_info.c                 |  84 ------
 arch/arm/mach-uniphier/spl_board_init.c           |  38 +--
 configs/uniphier_ld11_defconfig                   |   3 +-
 configs/uniphier_ld20_defconfig                   |   3 +-
 configs/uniphier_ld4_sld8_defconfig               |   1 +
 configs/uniphier_pro4_defconfig                   |   1 +
 configs/uniphier_pxs2_ld6b_defconfig              |   1 +
 configs/uniphier_sld3_defconfig                   |   1 +
 configs/uniphier_v8_defconfig                     |  34 +++
 doc/README.uniphier                               |   4 +
 drivers/pinctrl/uniphier/Kconfig                  |  24 +-
 drivers/pinctrl/uniphier/Makefile                 |   1 +
 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c  | 140 +++++++++
 include/configs/uniphier.h                        |   6 +-
 55 files changed, 934 insertions(+), 415 deletions(-)
 create mode 100644 arch/arm/dts/uniphier-pxs3-ref.dts
 create mode 100644 arch/arm/dts/uniphier-pxs3.dtsi
 create mode 100644 arch/arm/mach-uniphier/clk/pll-pxs3.c
 create mode 100644 arch/arm/mach-uniphier/cpu-info.c
 delete mode 100644 arch/arm/mach-uniphier/cpu_info.c
 create mode 100644 arch/arm/mach-uniphier/soc-info.c
 delete mode 100644 arch/arm/mach-uniphier/soc_info.c
 create mode 100644 configs/uniphier_v8_defconfig
 create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c


-- 
Best Regards
Masahiro Yamada


More information about the U-Boot mailing list