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

Masahiro Yamada yamada.masahiro at socionext.com
Thu Mar 31 18:25:13 CEST 2016


Hi Tom,


Please pull u-boot-uniphier once again for u-boot-2016.05-rc1.
Mostly driver updates for UniPhier ARMv8 SoC support,
plus misc fixes.


The following changes since commit 080c499df689e8c42df70de44502c0d71533dda8:

  Merge branch 'master' of git://git.denx.de/u-boot-tegra (2016-03-29
13:33:13 -0400)

are available in the git repository at:


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

for you to fetch changes up to 7f5b1e9bd952ebdac917264f03522371a473b60c:

  ARM: uniphier: remove CONFIG_ARP_TIMEOUT define (2016-04-01 00:59:47 +0900)

----------------------------------------------------------------
Graham Moore (1):
      mtd: nand: denali: max_banks calculation changed in revision 5.1

Masahiro Yamada (21):
      ARM: uniphier: make u-boot-with-spl.bin really available
      ARM: uniphier: add sramupdate command
      serial: uniphier: use devm_get_addr() to get base address
      clk: uniphier: use devm_get_addr() to get base address
      i2c: uniphier: use devm_get_addr() to get base address
      gpio: uniphier: use devm_get_addr() to get base address
      mmc: uniphier: use devm_get_addr() to get base address
      pinctrl: uniphier: use devm_get_addr() to get base address
      pinctrl: uniphier: introduce capability flag
      pinctrl: uniphier: support per-pin input enable for new SoCs
      pinctrl: uniphier: support UniPhier PH1-LD20 pinctrl driver
      pinctrl: uniphier: support UniPhier PH1-LD11 pinctrl driver
      ARM: dts: uniphier: add clock-frequency to serial nodes of LD11/LD20
      ARM: dts: uniphier: add NAND pinmux node
      ARM: uniphier: drop unneeded defines related to legacy serial driver
      ARM: uniphier: adjust dram_init() and dram_init_banksize() for ARM64
      ARM: uniphier: enable eMMC on PH1-sLD3 reference board
      ARM: uniphier: add pin-mux settings for NAND, eMMC, SD of PH1-sLD3
      ARM: uniphier: rename function names ph1_* to uniphier_*
      cosmetic: Fix typos "privide"
      ARM: uniphier: remove CONFIG_ARP_TIMEOUT define

 arch/arm/dts/uniphier-ph1-ld11.dtsi                       |   4 +
 arch/arm/dts/uniphier-ph1-ld20.dtsi                       |   4 +
 arch/arm/dts/uniphier-ph1-sld3-ref.dts                    |   4 +
 arch/arm/dts/uniphier-pinctrl.dtsi                        |   5 ++
 arch/arm/mach-uniphier/arm32/debug_ll.S                   |  28 +++----
 arch/arm/mach-uniphier/bcu/bcu-ld4.c                      |   2 +-
 arch/arm/mach-uniphier/bcu/bcu-sld3.c                     |   2 +-
 arch/arm/mach-uniphier/board_early_init_f.c               |  28 +++----
 arch/arm/mach-uniphier/boards.c                           |  34 ++++----
 arch/arm/mach-uniphier/boot-mode/boot-device.h            |  16 ++--
 arch/arm/mach-uniphier/boot-mode/boot-mode-ld4.c          |   4 +-
 arch/arm/mach-uniphier/boot-mode/boot-mode-pro5.c         |   4 +-
 arch/arm/mach-uniphier/boot-mode/boot-mode-pxs2.c         |   4 +-
 arch/arm/mach-uniphier/boot-mode/boot-mode-sld3.c         |   4 +-
 arch/arm/mach-uniphier/boot-mode/boot-mode.c              |   8 +-
 arch/arm/mach-uniphier/boot-mode/cmd_pinmon.c             |   8 +-
 arch/arm/mach-uniphier/clk/clk-ld4.c                      |   4 +-
 arch/arm/mach-uniphier/clk/clk-pro4.c                     |   4 +-
 arch/arm/mach-uniphier/clk/clk-pro5.c                     |   4 +-
 arch/arm/mach-uniphier/clk/clk-pxs2.c                     |   4 +-
 arch/arm/mach-uniphier/dram/ddrphy-ld4.c                  |   3 +-
 arch/arm/mach-uniphier/dram/ddrphy-regs.h                 |   3 +-
 arch/arm/mach-uniphier/dram/umc-ld4.c                     |   4 +-
 arch/arm/mach-uniphier/dram/umc-pro4.c                    |   4 +-
 arch/arm/mach-uniphier/dram/umc-pxs2.c                    |   2 +-
 arch/arm/mach-uniphier/dram/umc-sld8.c                    |   4 +-
 arch/arm/mach-uniphier/dram_init.c                        |  45 ++++++++---
 arch/arm/mach-uniphier/early-clk/early-clk-ld4.c          |   4 +-
 arch/arm/mach-uniphier/early-clk/early-clk-pro5.c         |   4 +-
 arch/arm/mach-uniphier/early-clk/early-clk-pxs2.c         |   4 +-
 arch/arm/mach-uniphier/early-pinctrl/early-pinctrl-sld3.c |   2 +-
 arch/arm/mach-uniphier/init.h                             |  94
+++++++++++-----------
 arch/arm/mach-uniphier/init/init-ld4.c                    |  14 ++--
 arch/arm/mach-uniphier/init/init-pro4.c                   |  12 +--
 arch/arm/mach-uniphier/init/init-pro5.c                   |   6 +-
 arch/arm/mach-uniphier/init/init-pxs2.c                   |  10 +--
 arch/arm/mach-uniphier/init/init-sld3.c                   |  16 ++--
 arch/arm/mach-uniphier/init/init-sld8.c                   |  14 ++--
 arch/arm/mach-uniphier/init/init.c                        |  12 +--
 arch/arm/mach-uniphier/memconf/memconf-pxs2.c             |   2 +-
 arch/arm/mach-uniphier/memconf/memconf-sld3.c             |   2 +-
 arch/arm/mach-uniphier/pinctrl/pinctrl-ld4.c              |   2 +-
 arch/arm/mach-uniphier/pinctrl/pinctrl-ld6b.c             |   2 +-
 arch/arm/mach-uniphier/pinctrl/pinctrl-pro4.c             |   2 +-
 arch/arm/mach-uniphier/pinctrl/pinctrl-pro5.c             |   2 +-
 arch/arm/mach-uniphier/pinctrl/pinctrl-pxs2.c             |   2 +-
 arch/arm/mach-uniphier/pinctrl/pinctrl-sld3.c             |  25 +++++-
 arch/arm/mach-uniphier/pinctrl/pinctrl-sld8.c             |   2 +-
 arch/arm/mach-uniphier/pll/pll-init-ld4.c                 |   2 +-
 arch/arm/mach-uniphier/pll/pll-init-pro4.c                |   2 +-
 arch/arm/mach-uniphier/pll/pll-init-sld3.c                |   2 +-
 arch/arm/mach-uniphier/pll/pll-init-sld8.c                |   2 +-
 arch/arm/mach-uniphier/pll/pll-spectrum-ld4.c             |   2 +-
 arch/arm/mach-uniphier/pll/pll-spectrum-sld3.c            |   2 +-
 arch/arm/mach-uniphier/sbc/sbc-admulti.c                  |   2 +-
 arch/arm/mach-uniphier/sbc/sbc-savepin.c                  |   2 +-
 drivers/clk/uniphier/clk-uniphier-core.c                  |   9 +--
 drivers/gpio/gpio-uniphier.c                              |   8 +-
 drivers/i2c/i2c-uniphier-f.c                              |  12 ++-
 drivers/i2c/i2c-uniphier.c                                |  11 ++-
 drivers/mmc/uniphier-sd.c                                 |   9 ++-
 drivers/mtd/nand/denali.c                                 |  11 ++-
 drivers/mtd/nand/denali.h                                 |   2 +
 drivers/pinctrl/uniphier/Kconfig                          |   6 ++
 drivers/pinctrl/uniphier/Makefile                         |   1 +
 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c          |  64 ++++++++++++---
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c          | 114
+++++++++++++++++++++++++++
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c           |   3 -
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c          |   3 -
 drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c          |   4 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c          |   4 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c          |   3 -
 drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c          |   3 -
 drivers/pinctrl/uniphier/pinctrl-uniphier.h               |  10 +--
 drivers/serial/serial_uniphier.c                          |   8 +-
 include/configs/uniphier.h                                |  19 ++---
 lib/Kconfig                                               |   2 +-
 77 files changed, 505 insertions(+), 290 deletions(-)
 create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c


-- 
Best Regards
Masahiro Yamada


More information about the U-Boot mailing list