[U-Boot] [PATCH v2 00/18] ARM: uniphier: use pinctrl drivers and some cleanups
Masahiro Yamada
yamada.masahiro at socionext.com
Fri Sep 11 13:17:31 CEST 2015
Masahiro Yamada (18):
pinctrl: uniphier: add UniPhier pinctrl core support
pinctrl: uniphier: add UniPhier PH1-LD4 pinctrl driver
pinctrl: uniphier: add UniPhier PH1-Pro4 pinctrl driver
pinctrl: uniphier: add UniPhier PH1-sLD8 pinctrl driver
pinctrl: uniphier: add UniPhier PH1-Pro5 pinctrl driver
pinctrl: uniphier: add UniPhier ProXstream2 pinctrl driver
pinctrl: uniphier: add UniPhier PH1-LD6b pinctrl driver
ARM: uniphier: enable simple-bus driver for SPL
ARM: uniphier: increase CONFIG_SYS_MALLOC_F_LEN to bind all nodes
ARM: dts: uniphier: prepare device trees to use pinctrl in SPL
ARM: uniphier: enable PINCTRL and SPL_PINCTRL
ARM: uniphier: drop ad-hoc early pin-muxing settings
ARM: uniphier: drop ad-hoc input enable settings
ARM: uniphier: drop DCC micro support card support
ARM: uniphier: enable setexpr command
ARM: uniphier: change the external bus address mapping
ARM: uniphier: remove ifdef CONFIG_{SOC} conditionals from sg-regs.h
ARM: uniphier: parse device tree to determine DRAM base and size
arch/arm/dts/uniphier-ph1-ld4-ref.dts | 16 ++-
arch/arm/dts/uniphier-ph1-ld6b-ref.dts | 16 ++-
arch/arm/dts/uniphier-ph1-pro4-ref.dts | 16 ++-
arch/arm/dts/uniphier-ph1-sld8-ref.dts | 16 ++-
arch/arm/mach-uniphier/Kconfig | 23 +---
arch/arm/mach-uniphier/Makefile | 3 +-
arch/arm/mach-uniphier/board_common.c | 12 --
arch/arm/mach-uniphier/dram_init.c | 51 +++++++-
arch/arm/mach-uniphier/include/mach/board.h | 6 +-
arch/arm/mach-uniphier/include/mach/sg-regs.h | 40 +++---
arch/arm/mach-uniphier/ph1-ld4/Makefile | 7 +-
arch/arm/mach-uniphier/ph1-ld4/early_pinctrl.c | 27 ----
arch/arm/mach-uniphier/ph1-ld4/lowlevel_debug.S | 4 +-
arch/arm/mach-uniphier/ph1-ld4/pinctrl.c | 46 +++----
arch/arm/mach-uniphier/ph1-ld4/sbc_init.c | 12 +-
arch/arm/mach-uniphier/ph1-ld4/sbc_init_3cs.c | 49 --------
arch/arm/mach-uniphier/ph1-ld4/sg_init.c | 18 ---
arch/arm/mach-uniphier/ph1-pro4/Makefile | 7 +-
arch/arm/mach-uniphier/ph1-pro4/early_pinctrl.c | 26 ----
arch/arm/mach-uniphier/ph1-pro4/lowlevel_debug.S | 4 +-
arch/arm/mach-uniphier/ph1-pro4/pinctrl.c | 50 ++++----
arch/arm/mach-uniphier/ph1-pro4/sbc_init.c | 12 +-
arch/arm/mach-uniphier/ph1-pro4/sbc_init_3cs.c | 42 -------
arch/arm/mach-uniphier/ph1-pro4/sg_init.c | 18 ---
arch/arm/mach-uniphier/ph1-sld3/Makefile | 3 +-
arch/arm/mach-uniphier/ph1-sld3/early_pinctrl.c | 12 +-
arch/arm/mach-uniphier/ph1-sld3/lowlevel_debug.S | 4 +-
arch/arm/mach-uniphier/ph1-sld3/pinctrl.c | 16 +--
arch/arm/mach-uniphier/ph1-sld3/sbc_init.c | 14 +--
arch/arm/mach-uniphier/ph1-sld3/sbc_init_3cs.c | 37 ------
arch/arm/mach-uniphier/ph1-sld8/early_pinctrl.c | 27 ----
arch/arm/mach-uniphier/ph1-sld8/lowlevel_debug.S | 4 +-
arch/arm/mach-uniphier/ph1-sld8/pinctrl.c | 55 ++++----
arch/arm/mach-uniphier/ph1-sld8/sbc_init_3cs.c | 57 ---------
arch/arm/mach-uniphier/ph1-sld8/sg_init.c | 1 -
arch/arm/mach-uniphier/spl.c | 13 +-
arch/arm/mach-uniphier/support_card.c | 89 ++-----------
configs/ph1_ld4_defconfig | 7 +-
configs/ph1_pro4_defconfig | 7 +-
configs/ph1_sld3_defconfig | 3 +-
configs/ph1_sld8_defconfig | 7 +-
drivers/pinctrl/Kconfig | 2 +
drivers/pinctrl/Makefile | 2 +
drivers/pinctrl/uniphier/Kconfig | 42 +++++++
drivers/pinctrl/uniphier/Makefile | 8 ++
drivers/pinctrl/uniphier/pinctrl-ph1-ld4.c | 133 ++++++++++++++++++++
drivers/pinctrl/uniphier/pinctrl-ph1-ld6b.c | 133 ++++++++++++++++++++
drivers/pinctrl/uniphier/pinctrl-ph1-pro4.c | 129 +++++++++++++++++++
drivers/pinctrl/uniphier/pinctrl-ph1-pro5.c | 144 +++++++++++++++++++++
drivers/pinctrl/uniphier/pinctrl-ph1-sld8.c | 141 +++++++++++++++++++++
drivers/pinctrl/uniphier/pinctrl-proxstream2.c | 140 +++++++++++++++++++++
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 154 +++++++++++++++++++++++
drivers/pinctrl/uniphier/pinctrl-uniphier.h | 113 +++++++++++++++++
include/configs/uniphier.h | 35 ++----
54 files changed, 1437 insertions(+), 616 deletions(-)
delete mode 100644 arch/arm/mach-uniphier/ph1-ld4/early_pinctrl.c
delete mode 100644 arch/arm/mach-uniphier/ph1-ld4/sbc_init_3cs.c
delete mode 100644 arch/arm/mach-uniphier/ph1-ld4/sg_init.c
delete mode 100644 arch/arm/mach-uniphier/ph1-pro4/early_pinctrl.c
delete mode 100644 arch/arm/mach-uniphier/ph1-pro4/sbc_init_3cs.c
delete mode 100644 arch/arm/mach-uniphier/ph1-pro4/sg_init.c
delete mode 100644 arch/arm/mach-uniphier/ph1-sld3/sbc_init_3cs.c
delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/early_pinctrl.c
delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/sbc_init_3cs.c
delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/sg_init.c
create mode 100644 drivers/pinctrl/uniphier/Kconfig
create mode 100644 drivers/pinctrl/uniphier/Makefile
create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-ld4.c
create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-ld6b.c
create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-pro4.c
create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-pro5.c
create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-sld8.c
create mode 100644 drivers/pinctrl/uniphier/pinctrl-proxstream2.c
create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier.h
--
1.9.1
More information about the U-Boot
mailing list