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

Hi Tom,
Please pull the 2nd round of UniPhier updates for v2017.03: - Allow to disable SPL (mainly for ATF) - Refactor SoC init code - Update DRAM settings - Add PXs3 SoC support (DT, pinctrl driver, SoC code)
The following changes since commit 2d8d190c8394b43c0989cdb04a50cb48d4e1f8da:
status_led: Kconfig migration (2017-01-21 15:12:33 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-uniphier.git master
for you to fetch changes up to 2c2ab3d495a1a9fbfcec58f469255595a86e3aad:
ARM: uniphier: add PXs3 SoC support (2017-01-22 16:49:34 +0900)
---------------------------------------------------------------- Kotaro Hayashi (1): ARM: uniphier: fix delay fixup code in LD11 UMC init
Masahiro Yamada (11): ARM: uniphier: add missing static and const qualifier ARM: uniphier: make SPL optional for ARVv8 SoCs ARM: uniphier: add uniphier_v8_defconfig ARM: uniphier: replace <linux/err.h> with <linux/errno.h> ARM: uniphier: replace <common.h> with <linux/delay.h> where possible ARM: uniphier: simplify SoC ID get function ARM: uniphier: add macro to generate SoC data look-up function ARM: dts: uniphier: compile only DT files that make sense pinctrl: uniphier: support UniPhier PXs3 pinctrl driver ARM: dts: uniphier: add PXs3 SoC/board support ARM: uniphier: add PXs3 SoC support
Wataru Okoshi (1): ARM: uniphier: update UMC_MEMMAPSET value for LD20 SoC
arch/arm/Kconfig | 11 +- arch/arm/dts/Makefile | 29 +- arch/arm/dts/uniphier-pxs3-ref.dts | 51 ++++ arch/arm/dts/uniphier-pxs3.dtsi | 328 ++++++++++++++++++++++ arch/arm/mach-uniphier/Kconfig | 54 ++-- arch/arm/mach-uniphier/Makefile | 4 +- arch/arm/mach-uniphier/arm32/psci.c | 12 +- arch/arm/mach-uniphier/arm64/Makefile | 5 +- arch/arm/mach-uniphier/board_init.c | 57 ++-- arch/arm/mach-uniphier/boot-mode/boot-mode-ld20.c | 9 +- arch/arm/mach-uniphier/boot-mode/boot-mode.c | 32 +-- arch/arm/mach-uniphier/boot-mode/cmd_pinmon.c | 20 +- arch/arm/mach-uniphier/boot-mode/spl_board.c | 6 +- arch/arm/mach-uniphier/clk/Makefile | 1 + arch/arm/mach-uniphier/clk/dpll-ld4.c | 2 +- arch/arm/mach-uniphier/clk/dpll-pro4.c | 2 +- arch/arm/mach-uniphier/clk/dpll-sld8.c | 2 +- arch/arm/mach-uniphier/clk/pll-base-ld20.c | 3 +- arch/arm/mach-uniphier/clk/pll-ld4.c | 2 +- arch/arm/mach-uniphier/clk/pll-pro4.c | 2 +- arch/arm/mach-uniphier/clk/pll-pxs3.c | 7 + arch/arm/mach-uniphier/cpu-info.c | 76 +++++ arch/arm/mach-uniphier/cpu_info.c | 73 ----- arch/arm/mach-uniphier/debug-uart/debug-uart.c | 20 +- arch/arm/mach-uniphier/dram/cmd_ddrphy.c | 10 +- arch/arm/mach-uniphier/dram/ddrphy-ld4.c | 2 +- arch/arm/mach-uniphier/dram/ddrphy-training.c | 2 +- arch/arm/mach-uniphier/dram/umc-ld11.c | 1 + arch/arm/mach-uniphier/dram/umc-ld20.c | 7 +- arch/arm/mach-uniphier/dram/umc-ld4.c | 2 +- arch/arm/mach-uniphier/dram/umc-pro4.c | 2 +- arch/arm/mach-uniphier/dram/umc-pxs2.c | 5 +- arch/arm/mach-uniphier/dram/umc-sld8.c | 2 +- arch/arm/mach-uniphier/dram_init.c | 4 +- arch/arm/mach-uniphier/init.h | 1 + arch/arm/mach-uniphier/memconf.c | 2 +- arch/arm/mach-uniphier/pinctrl-glue.c | 2 +- arch/arm/mach-uniphier/sbc/Makefile | 1 + arch/arm/mach-uniphier/sg-regs.h | 16 +- arch/arm/mach-uniphier/soc-info.c | 35 +++ arch/arm/mach-uniphier/soc-info.h | 106 +++---- arch/arm/mach-uniphier/soc_info.c | 84 ------ arch/arm/mach-uniphier/spl_board_init.c | 38 +-- configs/uniphier_ld11_defconfig | 3 +- configs/uniphier_ld20_defconfig | 3 +- configs/uniphier_ld4_sld8_defconfig | 1 + configs/uniphier_pro4_defconfig | 1 + configs/uniphier_pxs2_ld6b_defconfig | 1 + configs/uniphier_sld3_defconfig | 1 + configs/uniphier_v8_defconfig | 34 +++ doc/README.uniphier | 4 + drivers/pinctrl/uniphier/Kconfig | 24 +- drivers/pinctrl/uniphier/Makefile | 1 + drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 140 +++++++++ include/configs/uniphier.h | 6 +- 55 files changed, 934 insertions(+), 415 deletions(-) create mode 100644 arch/arm/dts/uniphier-pxs3-ref.dts create mode 100644 arch/arm/dts/uniphier-pxs3.dtsi create mode 100644 arch/arm/mach-uniphier/clk/pll-pxs3.c create mode 100644 arch/arm/mach-uniphier/cpu-info.c delete mode 100644 arch/arm/mach-uniphier/cpu_info.c create mode 100644 arch/arm/mach-uniphier/soc-info.c delete mode 100644 arch/arm/mach-uniphier/soc_info.c create mode 100644 configs/uniphier_v8_defconfig create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c

On Sun, Jan 22, 2017 at 09:55:58PM +0900, Masahiro Yamada wrote:
Hi Tom,
Please pull the 2nd round of UniPhier updates for v2017.03:
- Allow to disable SPL (mainly for ATF)
- Refactor SoC init code
- Update DRAM settings
- Add PXs3 SoC support (DT, pinctrl driver, SoC code)
The following changes since commit 2d8d190c8394b43c0989cdb04a50cb48d4e1f8da:
status_led: Kconfig migration (2017-01-21 15:12:33 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-uniphier.git master
for you to fetch changes up to 2c2ab3d495a1a9fbfcec58f469255595a86e3aad:
ARM: uniphier: add PXs3 SoC support (2017-01-22 16:49:34 +0900)
Applied to u-boot/master, thanks!
participants (2)
-
Masahiro Yamada
-
Tom Rini