drivers/pinctrl/microchip

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.

keep conf=0.88 deploy=low replacement=none subsystem=pinctrl category=bus-i2c-spi
88%

recommendation

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

5 files
1,371 source lines
2 commits, 5y
+1,396 / −3 lines added / removed, 5y
1 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 2 total · active in 1/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 2 commits · +1,396 −3 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    The directory contains a newly added upstream driver for PolarFire SoC MSSIO pin control, merged on 2026-01-21.

  2. git.kernel.org

    The Microchip pinctrl code received a follow-up bug fix on 2026-03-03, indicating post-merge maintenance rather than abandonment.

  3. microchip.com

    Microchip still markets the PolarFire SoC Icicle Kit as a Linux-capable development platform, supporting ongoing new hardware deployments.

  4. microchip.com

    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.