[PATCH linux dev-4.13 v2 0/2] pinctrl: npcm: add NPCM7xx pinctrl driver

Tomer Maimon tmaimon77 at gmail.com
Thu Dec 28 21:43:00 AEDT 2017


Changes since version 1:
 - Modify pinctrl source file name.
 - Modify Makefile and Knonfig to support
   modified pinctrl source file name.

This patch set adds pin controller support for the 
Nuvoton NPCM7xx Baseboard Management Controller (BMC).

The NPCM7XX Pin Controller multi-function routed
through the multiplexing block, Each pin supports
GPIO functionality (GPIOx) and multiple functions
that directly connect the pin to different hardware
blocks.

Tomer Maimon (2):
  dt-binding: pinctrl: document NPCM7xx pin controller DT bindings
  pinctrl: npcm: add NPCM7xx pin controller driver

 .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt   |   70 +
 drivers/pinctrl/Kconfig                            |    1 +
 drivers/pinctrl/Makefile                           |    2 +
 drivers/pinctrl/nuvoton/Kconfig                    |    8 +
 drivers/pinctrl/nuvoton/Makefile                   |    1 +
 drivers/pinctrl/nuvoton/npcmreg.h                  |  249 +++
 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c          | 2157 ++++++++++++++++++++
 7 files changed, 2488 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt
 create mode 100644 drivers/pinctrl/nuvoton/Kconfig
 create mode 100644 drivers/pinctrl/nuvoton/Makefile
 create mode 100644 drivers/pinctrl/nuvoton/npcmreg.h
 create mode 100644 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c

-- 
2.14.1



More information about the openbmc mailing list