[U-Boot] [GIT PULL] u-boot-uniphier/master

Masahiro Yamada yamada.masahiro at socionext.com
Wed Aug 30 00:22:33 UTC 2017


Hi Tom,

Here is a bit volume pull request, but changes
are SoC-specific except the ofnode patch and denali_dt.
The latter is reviewed by Simon.

- add {ofnode,dev}_read_resource_byname
- provide DT probe hook to Denali NAND driver
- update clk/reset driver
- update DT
- misc cleanups



The following changes since commit 8b3cec7da18645eda7f7cd0b65ee9f2dac573409:

  mtdparts: Fix uninitialized scalar usage (2017-08-26 16:59:24 -0400)

are available in the git repository at:

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

for you to fetch changes up to 0cc0c544bc317548885721d2312c90185642f98c:

  ARM: uniphier: enable Denali NAND driver for 64bit SoCs (2017-08-30
09:07:04 +0900)

----------------------------------------------------------------
Dai Okamura (1):
      ARM: uniphier: fix DSPLL init code for LD20 SoC

Masahiro Yamada (16):
      ofnode: add {ofnode, dev}_read_resource_byname()
      mtd: nand: denali_dt: add a DT driver
      ARM: uniphier: replace <common.h> with <linux/delay.h> in pll settings
      ARM: uniphier: move PLLCTRL register macros to each SoC .c file
      ARM: uniphier: add PLL settings for PXs3
      ARM: uniphier: remove unneeded NAND config options
      ARM: uniphier: enable CONFIG_NAND_DENALI_DT
      ARM: uniphier: remove ad-hoc pin settings for NAND
      clk: uniphier: add System clock support
      reset: uniphier: fix compatible for SD reset node for LD11/LD20
      reset: uniphier: add PXs3 support
      ARM: dts: uniphier: sync with Linux
      ARM: dts: uniphier: update PXs3 SoC/board DT
      ARM: uniphier: move CONFIG_NAND to defconfig
      ARM: uniphier: set system bus pinmux for PXs3
      ARM: uniphier: enable Denali NAND driver for 64bit SoCs

 arch/arm/dts/uniphier-ld11-global.dts      |   6 +-
 arch/arm/dts/uniphier-ld11-ref.dts         |   6 +-
 arch/arm/dts/uniphier-ld11.dtsi            |  13 ++-
 arch/arm/dts/uniphier-ld20-global.dts      |   6 +-
 arch/arm/dts/uniphier-ld20-ref.dts         |   6 +-
 arch/arm/dts/uniphier-ld20.dtsi            |  15 ++-
 arch/arm/dts/uniphier-ld4-ref.dts          |   6 +-
 arch/arm/dts/uniphier-ld4.dtsi             |  11 +-
 arch/arm/dts/uniphier-ld6b-ref.dts         |   6 +-
 arch/arm/dts/uniphier-ld6b.dtsi            |   2 +-
 arch/arm/dts/uniphier-pinctrl.dtsi         |   5 +
 arch/arm/dts/uniphier-pro4-ace.dts         |   2 +-
 arch/arm/dts/uniphier-pro4-ref.dts         |   6 +-
 arch/arm/dts/uniphier-pro4-sanji.dts       |   2 +-
 arch/arm/dts/uniphier-pro4.dtsi            |   9 +-
 arch/arm/dts/uniphier-pro5-4kbox.dts       |   4 +-
 arch/arm/dts/uniphier-pro5.dtsi            |  13 ++-
 arch/arm/dts/uniphier-pxs2-gentil.dts      |   2 +-
 arch/arm/dts/uniphier-pxs2-vodka.dts       |   2 +-
 arch/arm/dts/uniphier-pxs2.dtsi            |  13 ++-
 arch/arm/dts/uniphier-pxs3-ref.dts         |  29 ++++-
 arch/arm/dts/uniphier-pxs3.dtsi            | 163 +++++++++++++++++++--------
 arch/arm/dts/uniphier-sld8-ref.dts         |   6 +-
 arch/arm/dts/uniphier-sld8.dtsi            |  11 +-
 arch/arm/mach-uniphier/Kconfig             |   1 -
 arch/arm/mach-uniphier/board_init.c        |  28 +----
 arch/arm/mach-uniphier/clk/pll-base-ld20.c |   6 +-
 arch/arm/mach-uniphier/clk/pll-ld11.c      |  13 ++-
 arch/arm/mach-uniphier/clk/pll-ld20.c      |  21 +++-
 arch/arm/mach-uniphier/clk/pll-pxs3.c      |  55 +++++++++
 arch/arm/mach-uniphier/sbc/sbc-pxs2.c      |   2 +
 arch/arm/mach-uniphier/sc64-regs.h         |  21 ----
 configs/uniphier_ld4_sld8_defconfig        |   2 +
 configs/uniphier_pro4_defconfig            |   2 +
 configs/uniphier_pxs2_ld6b_defconfig       |   2 +
 configs/uniphier_v8_defconfig              |   5 +
 drivers/clk/uniphier/Makefile              |   1 +
 drivers/clk/uniphier/clk-uniphier-core.c   |  30 +++++
 drivers/clk/uniphier/clk-uniphier-sys.c    |  34 ++++++
 drivers/clk/uniphier/clk-uniphier.h        |   2 +
 drivers/core/ofnode.c                      |  12 ++
 drivers/core/read.c                        |   6 +
 drivers/mtd/nand/Kconfig                   |   7 ++
 drivers/mtd/nand/Makefile                  |   1 +
 drivers/mtd/nand/denali.c                  |   4 +-
 drivers/mtd/nand/denali.h                  |   2 +
 drivers/mtd/nand/denali_dt.c               |  68 +++++++++++
 drivers/reset/reset-uniphier.c             |  29 ++++-
 include/configs/uniphier.h                 |   3 -
 include/dm/ofnode.h                        |   2 +
 include/dm/read.h                          |  20 +++-
 51 files changed, 554 insertions(+), 169 deletions(-)
 create mode 100644 drivers/clk/uniphier/clk-uniphier-sys.c
 create mode 100644 drivers/mtd/nand/denali_dt.c


-- 
Best Regards
Masahiro Yamada


More information about the U-Boot mailing list