[PATCH v1 0/8] pinctrl: npcm8xx: fix pinmuxing and configuration handling
Tomer Maimon <[email protected]> Wed, 15 Jul 2026 15:29:15 +0300
| Newsgroups | org.ozlabs.lists.openbmc,org.kernel.vger.linux-gpio,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
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(-) -- 2.34.1