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

Tomer Maimon tmaimon77 at gmail.com
Thu Dec 28 20:37:09 AEDT 2017


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 control DT bindings
  pinctrl: npcm: add NPCM7xx pin control 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-npcmx50.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-npcmx50.c

-- 
2.14.1



More information about the openbmc mailing list