All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] Support Nuvoton NPCM750 SGPIO
@ 2022-11-08  9:28 ` Jim Liu
  0 siblings, 0 replies; 54+ messages in thread
From: Jim Liu @ 2022-11-08  9:28 UTC (permalink / raw)
  To: JJLIU0, jim.t90615, KWLIU, linus.walleij, brgl, robh+dt,
	krzysztof.kozlowski+dt
  Cc: devicetree, linux-kernel, linux-arm-kernel, openbmc

NPCM750 include two SGPIO modules.
Each module supports up eight output ports and eight input ports.
And each port have eight pins, so each module supports up to 64 input and 64 output pins.
the output pin must be serial to parallel device(such as the hc595)
the input in must be parallel to serial device(such as the hc165).


Jim Liu (3):
  gpio:gpio-npcm-sgpio: Add Nuvoton sgpio driver
  arm: dts: nuvoton: npcm7xx: add sgpio node
  dt-bindings: gpio: Add Nuvoton NPCM750 serial I/O expansion
    interface(SGPIO)

 .../bindings/gpio/nuvoton,sgpio.yaml          |  79 +++
 arch/arm/boot/dts/nuvoton-common-npcm7xx.dtsi |  30 +
 drivers/gpio/Kconfig                          |   8 +
 drivers/gpio/Makefile                         |   1 +
 drivers/gpio/gpio-npcm-sgpio.c                | 640 ++++++++++++++++++
 5 files changed, 758 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/gpio/nuvoton,sgpio.yaml
 create mode 100644 drivers/gpio/gpio-npcm-sgpio.c

-- 
2.17.1


^ permalink raw reply	[flat|nested] 54+ messages in thread

end of thread, other threads:[~2022-11-17  3:53 UTC | newest]

Thread overview: 54+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-08  9:28 [PATCH v2 0/3] Support Nuvoton NPCM750 SGPIO Jim Liu
2022-11-08  9:28 ` Jim Liu
2022-11-08  9:28 ` Jim Liu
2022-11-08  9:28 ` [PATCH v2 1/3] gpio:gpio-npcm-sgpio: Add Nuvoton sgpio driver Jim Liu
2022-11-08  9:28   ` Jim Liu
2022-11-08  9:28   ` Jim Liu
2022-11-08 13:02   ` Linus Walleij
2022-11-08 13:02     ` Linus Walleij
2022-11-08 13:02     ` Linus Walleij
2022-11-08 18:17   ` kernel test robot
2022-11-08 18:17     ` kernel test robot
2022-11-12 22:52   ` kernel test robot
2022-11-12 22:52     ` kernel test robot
2022-11-08  9:28 ` [PATCH v2 2/3] arm: dts: nuvoton: npcm7xx: add sgpio node Jim Liu
2022-11-08  9:28   ` Jim Liu
2022-11-08  9:28   ` Jim Liu
2022-11-08 15:24   ` Krzysztof Kozlowski
2022-11-08 15:24     ` Krzysztof Kozlowski
2022-11-08  9:28 ` [PATCH v2 3/3] dt-bindings: gpio: Add Nuvoton NPCM750 serial I/O expansion interface(SGPIO) Jim Liu
2022-11-08  9:28   ` Jim Liu
2022-11-08  9:28   ` Jim Liu
2022-11-08 12:54   ` Rob Herring
2022-11-08 12:54     ` Rob Herring
2022-11-08 12:54     ` Rob Herring
2022-11-08 12:59   ` Linus Walleij
2022-11-08 12:59     ` Linus Walleij
2022-11-08 12:59     ` Linus Walleij
2022-11-08 15:21   ` Krzysztof Kozlowski
2022-11-08 15:21     ` Krzysztof Kozlowski
2022-11-09  9:14   ` Linus Walleij
2022-11-09  9:14     ` Linus Walleij
2022-11-09  9:14     ` Linus Walleij
2022-11-11  9:30     ` Jim Liu
2022-11-11  9:30       ` Jim Liu
2022-11-11  9:30       ` Jim Liu
2022-11-11 14:20       ` Linus Walleij
2022-11-11 14:20         ` Linus Walleij
2022-11-11 14:20         ` Linus Walleij
2022-11-14  8:38         ` Jim Liu
2022-11-14  8:38           ` Jim Liu
2022-11-14  8:38           ` Jim Liu
2022-11-14 10:13           ` Linus Walleij
2022-11-14 10:13             ` Linus Walleij
2022-11-14 10:13             ` Linus Walleij
2022-11-15  9:21             ` Jim Liu
2022-11-15  9:21               ` Jim Liu
2022-11-15  9:21               ` Jim Liu
2022-11-15  9:58               ` Krzysztof Kozlowski
2022-11-15  9:58                 ` Krzysztof Kozlowski
2022-11-16  7:57                 ` Jim Liu
2022-11-16  7:57                   ` Jim Liu
2022-11-16  7:57                   ` Jim Liu
2022-11-15  9:55           ` Krzysztof Kozlowski
2022-11-15  9:55             ` Krzysztof Kozlowski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.