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

Hi Tom,
Here are more UniPhier updates, including driver changes.
I also picked up moveconfig and two NAND patches, which have been left over for a while.
The moveconfig patch is trivial enough. The NAND patches were reviewed and accepted in Linux, so should be safe.
The following changes since commit f855a7bc12dc3bdf83905b4c72a6d795ee8d8ee5:
Merge tag 'signed-efi-next' of git://github.com/agraf/u-boot (2017-10-13 09:53:58 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-uniphier.git master
for you to fetch changes up to 7d9927c89539aa1be80b7f7ceee7cf7c001a0d1f:
clk: uniphier: add NAND controller clock (2017-10-15 22:32:25 +0900)
---------------------------------------------------------------- Chris Packham (1): moveconfig: fix error message in do_autoconf()
Masahiro Yamada (19): mtd: nand: do not check R/B# for CMD_READID in nand_command(_lp) mtd: nand: do not check R/B# for CMD_SET_FEATURES in nand_command(_lp) ARM: uniphier: switch to CONFIG_ENV_IS_NOWHERE gpio: uniphier: rework single device node model ARM: dts: uniphier: update GPIO nodes pinctrl: uniphier: set PUPD_SIMPLE cap flag for PXs3 pinctrl: uniphier: simplify input enable and delete pin arrays ARM: uniphier: use pr_() instead of printf() where appropriate usb: dwc3-uniphier: replace <common.h> with <linux/bitops.h> i2c: uniphier: replace debug() with dev_dbg() i2c: uniphier-f: replace debug() with dev_dbg() clk: uniphier: rework for better clock tree structure clk: uniphier: add PXs3 clock data reset: uniphier: fix the first argument passed to dev_err() ARM: uniphier: change the default of SoC select to UNIPHIER_V7_MULTI ARM: uniphier: enable DWC3 xHCI driver ARM: uniphier: adjust ifdefs for new UniPhier DWC3 CONFIG mtd: nand: denali_dt: add clock support clk: uniphier: add NAND controller clock
arch/arm/dts/uniphier-ld11.dtsi | 23 +++ arch/arm/dts/uniphier-ld4.dtsi | 115 +------------ arch/arm/dts/uniphier-pro4.dtsi | 206 +----------------------- arch/arm/dts/uniphier-pro5.dtsi | 206 +----------------------- arch/arm/dts/uniphier-pxs2.dtsi | 201 ++--------------------- arch/arm/dts/uniphier-pxs3.dtsi | 3 +- arch/arm/dts/uniphier-sld8.dtsi | 119 ++------------ arch/arm/mach-uniphier/Kconfig | 2 +- arch/arm/mach-uniphier/arm32/psci.c | 4 +- arch/arm/mach-uniphier/board_late_init.c | 4 +- arch/arm/mach-uniphier/boot-device/boot-device.c | 1 + arch/arm/mach-uniphier/clk/clk-pro4.c | 6 +- arch/arm/mach-uniphier/clk/clk-pro5.c | 6 +- arch/arm/mach-uniphier/clk/clk-pxs2.c | 6 +- arch/arm/mach-uniphier/cpu-info.c | 7 +- arch/arm/mach-uniphier/dram/cmd_ddrmphy.c | 4 +- arch/arm/mach-uniphier/dram/cmd_ddrphy.c | 4 +- arch/arm/mach-uniphier/dram/ddrphy-ld4.c | 5 +- arch/arm/mach-uniphier/dram/umc-pxs2.c | 18 ++- arch/arm/mach-uniphier/dram_init.c | 7 +- configs/uniphier_v7_defconfig | 2 + configs/uniphier_v8_defconfig | 2 + drivers/clk/uniphier/clk-uniphier-core.c | 275 +++++++++++++++++++++++--------- drivers/clk/uniphier/clk-uniphier-mio.c | 118 +++++++------- drivers/clk/uniphier/clk-uniphier-sys.c | 62 ++++--- drivers/clk/uniphier/clk-uniphier.h | 80 ++++++---- drivers/gpio/gpio-uniphier.c | 140 ++++++++++------ drivers/i2c/i2c-uniphier-f.c | 114 ++++++------- drivers/i2c/i2c-uniphier.c | 63 ++++---- drivers/mtd/nand/denali.h | 1 + drivers/mtd/nand/denali_dt.c | 12 ++ drivers/mtd/nand/nand_base.c | 4 + drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 17 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c | 16 -- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 5 - drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c | 15 -- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 9 -- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 3 +- drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c | 30 ---- drivers/reset/reset-uniphier.c | 3 +- drivers/usb/dwc3/dwc3-uniphier.c | 2 +- env/Kconfig | 1 - tools/moveconfig.py | 2 +- 43 files changed, 675 insertions(+), 1248 deletions(-)

On Sun, Oct 15, 2017 at 11:28:48PM +0900, Masahiro Yamada wrote:
Hi Tom,
Here are more UniPhier updates, including driver changes.
I also picked up moveconfig and two NAND patches, which have been left over for a while.
The moveconfig patch is trivial enough. The NAND patches were reviewed and accepted in Linux, so should be safe.
The following changes since commit f855a7bc12dc3bdf83905b4c72a6d795ee8d8ee5:
Merge tag 'signed-efi-next' of git://github.com/agraf/u-boot (2017-10-13 09:53:58 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-uniphier.git master
for you to fetch changes up to 7d9927c89539aa1be80b7f7ceee7cf7c001a0d1f:
clk: uniphier: add NAND controller clock (2017-10-15 22:32:25 +0900)
Applied to u-boot/master, thanks!
participants (2)
-
Masahiro Yamada
-
Tom Rini