Linux Kernel Daily: Audio and SPI Driver Fixes

Today's kernel development focused on critical driver fixes, including Steam Deck OLED audio support through a DMI quirk and multiple SPI runtime power management corrections. The 21 commits primarily addressed hardware compatibility and clock management issues.

Duration: PT1M50S

Episode overview

This episode is a short developer briefing from Linux Kernel Daily.

It explains recent repository work in plain language.

  • Show: Linux Kernel Daily
  • Published: 2026-04-26T00:00:00Z
  • Audio duration: PT1M50S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning. This is Linux Kernel Daily for April 26th, 2026.

No pull requests were merged today, but we saw 21 commits addressing critical driver issues.

The most significant change comes from Guilherme Piccoli, who added a DMI quirk for Steam Deck OLED audio support. The commit resolves a topology loading failure that broke audio on OLED models, allowing users to run mainline kernels without carrying downstream patches. This affects games like Ori and the Blind…

Li Jian fixed the ES8389 audio codec driver by switching to devm_clk_get_optional for clock acquisition. This change restores compatibility with ACPI-described devices that lack dedicated clock sources, reverting behavior broken by recent clocking framework updates.

Johan Hovold contributed multiple SPI driver fixes addressing runtime power management issues. The Cadence QuadSPI driver received four separate commits fixing clock imbalances during probe failure, unclocked register access on unbind, and runtime PM usage count problems. Similar fixes were applied to the standard…

Ajay Kumar Nandam enhanced the WCD937x audio codec by enabling proper AUX PA sequencing and adding missing mixer controls for userspace audio routing.

Nearby episodes from Linux Kernel Daily

  1. SMB Server and Platform Fixes
  2. Critical Stability Fixes and EFI Fault Handling
  3. Weekly Recap - Critical Bug Fixes and Stability Updates
  4. Scheduler Extensions Overhaul and GPU Fixes
  5. Major Subsystem Fixes and Updates
  6. Networking Fixes and Driver Cleanup
  7. Weekly Recap - SMB Security and Code Organization
  8. Weekly Recap - Memory Management and Architecture Fixes