Microchip PolarFire SoC and PIC64GX Pin Controllers
Pin multiplexing and configuration logic for Microchip's RISC-V system-on-chip families: the PolarFire SoC (used on the Icicle Kit) and the newer PIC64GX (used on the Curiosity Kit). It tells the chip which external pins act as UART, SPI, I2C, GPIO, and other functions on these Linux-capable RISC-V development boards.
It should stay because this is a brand-new driver supporting RISC-V hardware that Microchip is actively selling in 2025, including the PolarFire SoC Icicle Kit and the PIC64GX Curiosity Kit. Upstream history shows it was merged recently and has already received a follow-up bug fix, so it is under active maintenance with no sign of replacement or abandonment.
repository signals
5files
1,371source lines
2commits, 5y
+1,396 / −3lines added / removed, 5y
1authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 2 total · active in 1/61 months
Microchip still markets the PIC64GX Curiosity Kit as a Linux-capable board in 2025/2026, matching the PIC64GX-specific pinctrl driver in this directory.
codex reasoning notes (technical)
Obtained upstream history from local repo via exec_command using `git -c safe.directory ... log -- drivers/pinctrl/microchip`; lore-http MCP was unavailable in this session, so local kernel history was used as the closest upstream-activity proxy. Product/deployment evidence came from web search (`search_query`) on Microchip product pages. This directory is very new, has already seen a post-merge fix, maps to currently sold Microchip RISC-V platforms, and has no evident successor driver or removal signal.