Skip to content

pinctrl: npcm8xx: fix pinmuxing and configuration handling

Tomer Maimon linux-gpio lkml openbmc 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8pinctrl: npcm8xx: drop RTS/CTS pins from bmcuart1drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c+1 -10 replies
2/8pinctrl: npcm8xx: enable RMII outputs from RMII groupsdrivers/pinctrl/nuvoton/pinctrl-npcm8xx.c+61 -00 replies
3/8pinctrl: npcm8xx: support RG2 drive strength selectiondrivers/pinctrl/nuvoton/pinctrl-npcm8xx.c+67 -80 replies
4/8pinctrl: npcm8xx: clear pending GPIO events during initdrivers/pinctrl/nuvoton/pinctrl-npcm8xx.c+3 -00 replies
5/8pinctrl: npcm8xx: rename GPIO7 IOX2 signal to DOdrivers/pinctrl/nuvoton/pinctrl-npcm8xx.c+1 -10 replies
6/8pinctrl: npcm8xx: move GPIO IRQ setup into request_resourcesdrivers/pinctrl/nuvoton/pinctrl-npcm8xx.c+23 -60 replies
7/8pinctrl: npcm8xx: correct JM1 and SMB7 pin flagsdrivers/pinctrl/nuvoton/pinctrl-npcm8xx.c+8 -80 replies
8/8pinctrl: npcm8xx: fix debounce register selectiondrivers/pinctrl/nuvoton/pinctrl-npcm8xx.c+2 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH v1 0/8] pinctrl: npcm8xx: fix pinmuxing and configuration handling

This series cleans up several NPCM8xx pinctrl issues found while comparing the upstream driver with the newer Nuvoton tree. It trims the bmcuart1 group, enables RMII outputs from the mandatory RMII mux path, fixes the RG2 drive-strength encoding, and corrects a few GPIO and pinconf details.

The remaining patches clear stale GPIO events at probe, move the GPIO direction change out of IRQ startup, and fix the IOX2 naming, JM1/SMB7 flags, and debounce selector bank calculation.

Tomer Maimon (8):
pinctrl: npcm8xx: drop RTS/CTS pins from bmcuart1
pinctrl: npcm8xx: enable RMII outputs from RMII groups
pinctrl: npcm8xx: support RG2 drive strength selection
pinctrl: npcm8xx: clear pending GPIO events during init
pinctrl: npcm8xx: rename GPIO7 IOX2 signal to DO
pinctrl: npcm8xx: move GPIO IRQ setup into request_resources
pinctrl: npcm8xx: correct JM1 and SMB7 pin flags
pinctrl: npcm8xx: fix debounce register selection

 drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c | 191 +++++++++++++++++++---
 1 file changed, 166 insertions(+), 25 deletions(-)
Signature · 1 line
2.34.1