Hi Tom, This is a retry for the NAND + UniPhier pull request.
I inserted http://patchwork.ozlabs.org/patch/842106/ The build test of openrd boards passed. The following changes since commit 73a01d90c0b2ed2527283f289f73d69ef52cafa5: test: Correct operation when tests pass (2017-11-27 23:05:22 -0500) are available in the git repository at: git://git.denx.de/u-boot-uniphier.git master for you to fetch changes up to a27bcbf81563880a1cfc805625dc57dbde658e1d: ARM: uniphier: remove unused NAND CONFIG options (2017-11-29 00:29:00 +0900) ---------------------------------------------------------------- Boris Brezillon (9): mtd: nand: Add an option to maximize the ECC strength mtd: nand: automate NAND timings selection mtd: nand: Fix data interface configuration logic mtd: nand: Add a few more timings to nand_sdr_timings mtd: add mtd_ooblayout_xxx() helper functions mtd: nand: Drop unused cached programming support mtd: nand: Drop the ->errstat() hook mtd: nand: Wait for PAGEPROG to finish in drivers setting NAND_ECC_CUSTOM_PAGE_ACCESS mtd: nand: Pass the CS line to ->setup_data_interface() Marc Gonzalez (1): mtd: nand: Support controllers with custom page Masahiro Yamada (14): ARM: openrd: set CONFIG_LOGLEVEL to 2 bitops: collect BIT macros to include/linux/bitops.h mtd: nand: add onfi_* stubs in case ONFI_DETECTION is disabled mtd: nand: allow drivers to request minimum alignment for passed buffer mtd: nand: add generic helpers to check, match, maximize ECC settings mtd: nand: add a shorthand to generate nand_ecc_caps structure mtd: nand: introduce NAND_ROW_ADDR_3 flag mtd: nand: denali: sync with Linux 4.15-rc1 ARM: uniphier: set CONFIG_LOGLEVEL to 6 ARM: uniphier: remove IRQ settings ARM: uniphier: remove XIRQ pin settings gpio: uniphier: import dt-binginds header from Linux ARM: dts: uniphier: Sync with Linux 4.15-rc1 ARM: uniphier: remove unused NAND CONFIG options Sascha Hauer (5): mtd: nand: remove unnecessary 'extern' from function declarations mtd: nand: Create a NAND reset function mtd: nand: Introduce nand_data_interface mtd: nand: convert ONFI mode into data interface mtd: nand: Expose data interface for ONFI mode 0 arch/arm/dts/uniphier-ld11-ref.dts | 10 +- arch/arm/dts/uniphier-ld11.dtsi | 50 +- arch/arm/dts/uniphier-ld20-ref.dts | 10 +- arch/arm/dts/uniphier-ld20.dtsi | 87 +- arch/arm/dts/uniphier-ld4-ref.dts | 10 +- arch/arm/dts/uniphier-ld4.dtsi | 23 +- arch/arm/dts/uniphier-ld6b-ref.dts | 10 +- arch/arm/dts/uniphier-pinctrl.dtsi | 52 +- arch/arm/dts/uniphier-pro4-ref.dts | 10 +- arch/arm/dts/uniphier-pro4.dtsi | 22 +- arch/arm/dts/uniphier-pro5.dtsi | 16 +- arch/arm/dts/uniphier-pxs2.dtsi | 66 +- arch/arm/dts/uniphier-pxs3-ref.dts | 10 +- arch/arm/dts/uniphier-pxs3.dtsi | 42 +- arch/arm/dts/uniphier-sld8-ref.dts | 10 +- arch/arm/dts/uniphier-sld8.dtsi | 23 +- arch/arm/dts/uniphier-support-card.dtsi | 3 +- arch/arm/dts/uniphier-v7-u-boot.dtsi | 8 +- arch/arm/include/asm/arch-sunxi/dram_sunxi_dw.h | 3 +- arch/arm/mach-kirkwood/include/mach/gpio.h | 4 - arch/arm/mach-uniphier/board_init.c | 51 - arch/arm/mach-uniphier/sbc/sbc-ld11.c | 2 +- arch/arm/mach-uniphier/sbc/sbc-pxs2.c | 2 +- configs/openrd_base_defconfig | 2 +- configs/openrd_client_defconfig | 2 +- configs/openrd_ultimate_defconfig | 2 +- configs/uniphier_ld4_sld8_defconfig | 1 + configs/uniphier_v7_defconfig | 1 + configs/uniphier_v8_defconfig | 1 + drivers/gpio/gpio-uniphier.c | 3 +- drivers/gpio/kw_gpio.c | 2 +- drivers/mtd/mtdcore.c | 360 +++++ drivers/mtd/nand/Kconfig | 11 - drivers/mtd/nand/davinci_nand.c | 10 +- drivers/mtd/nand/denali.c | 2027 ++++++++++++++------------- drivers/mtd/nand/denali.h | 473 +++---- drivers/mtd/nand/denali_dt.c | 17 +- drivers/mtd/nand/denali_spl.c | 14 +- drivers/mtd/nand/nand_base.c | 530 ++++++- drivers/mtd/nand/nand_timings.c | 494 ++++--- include/configs/uniphier.h | 5 - include/dt-bindings/gpio/uniphier-gpio.h | 18 + include/linux/bitops.h | 7 + include/linux/mtd/mtd.h | 57 + include/linux/mtd/nand.h | 314 ++++- include/usb/lin_gadget_compat.h | 4 +- 46 files changed, 3109 insertions(+), 1770 deletions(-) create mode 100644 include/dt-bindings/gpio/uniphier-gpio.h -- Best Regards Masahiro Yamada _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot