Cirrus Logic Madera and CS42L43 audio codec pin control
Pin multiplexing and GPIO support for Cirrus Logic's smart audio codecs, including the CS42L43 PC codec found in Intel Lunar Lake laptops, the Lochnagar development board, and the Madera family (CS47L15/35/85/90/92) used in smartphones, headsets, and other portable audio devices. These chips expose configurable pins that can act as audio control lines, GPIOs, or codec-specific functions.
recommendation
It should stay in the kernel because the underlying codecs are still being shipped in new hardware in 2025, notably the CS42L43 in Intel Lunar Lake PCs, and upstream maintenance is clearly active with reviewed patches landing as recently as 2025 and 2026. Deployments are niche but real, and Cirrus continues to list both CS42L43 and CS47L90 as current products.
repository signals
sources
- lore.kernel.org
March 25, 2026 patch traffic touched pinctrl-cs42l43.c and carried Reviewed-by/Acked-by from subsystem maintainers, indicating active upstream maintenance.
- lore.kernel.org
June 9, 2025 patch updated pinctrl-madera-core.c, showing recent non-removal work on the shared Cirrus pinctrl core.
- cn.cirrus.com
Cirrus still marketed CS42L43 in 2025, describing it as a PC codec approved for Intel Lunar Lake systems.
- jp.cirrus.com
Cirrus still listed CS47L90 as an active product page with datasheet and evaluation resources, supporting ongoing availability of the Madera-family hardware.
codex reasoning notes (technical)
Local tree inspection via shell showed this directory covers Cirrus CS42L43, Lochnagar, and Madera-family CS47L15/35/85/90/92 pinctrl support. lore_file_timeline on pinctrl-madera-core.c and lore_activity on pinctrl-cs42l43.c showed active 2025-2026 upstream changes, including maintainer-reviewed patches, so this is not abandonment/removal territory. Web search on official cirrus.com product pages showed CS42L43 and CS47L90 still marketed in 2025-era pages, with CS42L43 tied to Intel Lunar Lake PCs; that implies new but niche deployments persist. URLs were obtained via lore MCP and web search tool.