[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