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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot