[U-Boot] [PATCH 00/15] ARM: uniphier: use pinctrl drivers and some cleanups
Masahiro Yamada
yamada.masahiro at socionext.com
Tue Sep 1 15:50:17 CEST 2015
Masahiro Yamada (15):
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 DCC micro support card support
ARM: uniphier: enable setexpr command
ARM: uniphier: change the external bus address mapping
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/include/mach/board.h | 3 +-
arch/arm/mach-uniphier/ph1-ld4/Makefile | 5 +-
arch/arm/mach-uniphier/ph1-ld4/early_pinctrl.c | 27 -----
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-pro4/Makefile | 5 +-
arch/arm/mach-uniphier/ph1-pro4/early_pinctrl.c | 26 -----
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-sld3/Makefile | 3 +-
arch/arm/mach-uniphier/ph1-sld3/sbc_init.c | 12 +-
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/sbc_init_3cs.c | 57 ----------
arch/arm/mach-uniphier/spl.c | 5 +
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 | 92 ++++++++++++++++
drivers/pinctrl/uniphier/pinctrl-ph1-ld6b.c | 94 ++++++++++++++++
drivers/pinctrl/uniphier/pinctrl-ph1-pro4.c | 95 ++++++++++++++++
drivers/pinctrl/uniphier/pinctrl-ph1-pro5.c | 101 +++++++++++++++++
drivers/pinctrl/uniphier/pinctrl-ph1-sld8.c | 88 +++++++++++++++
drivers/pinctrl/uniphier/pinctrl-proxstream2.c | 103 +++++++++++++++++
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 134 +++++++++++++++++++++++
drivers/pinctrl/uniphier/pinctrl-uniphier.h | 57 ++++++++++
include/configs/uniphier.h | 24 ++--
39 files changed, 949 insertions(+), 418 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-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-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
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