[U-Boot] [PATCH 00/11] ARM: uniphier: recond round of UniPhier updates for v2017.03
Masahiro Yamada
yamada.masahiro at socionext.com
Sat Jan 21 10:05:20 CET 2017
- Make SPL optional for ARMv8 SoCs (main motivation is to use ATF)
- Refactor SoC init code
- Add PXs3 SoC support (DT, pinctrl driver, SoC code)
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
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 | 6 +-
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-ld20.c | 3 +-
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 | 2 +-
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 | 6 -
arch/arm/mach-uniphier/soc-info.c | 34 +++
arch/arm/mach-uniphier/soc-info.h | 103 +++----
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 +-
54 files changed, 918 insertions(+), 406 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
--
2.7.4
More information about the U-Boot
mailing list