Linux Kernel Daily: Pin Control Driver Fixes

Linus Torvalds merged pin control fixes addressing GPIO controller context issues, Qualcomm audio pin configurations, and device tree binding corrections. The update consolidates SM8350 and SC7280 LPASS drivers while fixing several hardware-specific pin definitions.

Duration: PT1M51S

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-01-29T11:01:34Z
  • Audio duration: PT1M51S

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 January 29th, 2026.

Today's activity centers on a single merge from Linus Torvalds integrating pin control fixes from maintainer Linus Walleij. This pull addresses several hardware-specific issues across multiple pin controller drivers.

The most significant change involves marking the Meson GPIO controller as sleeping to prevent context violation warnings. This affects ARM-based devices using Amlogic Meson processors where GPIO operations could previously trigger kernel splats in atomic contexts.

For Qualcomm hardware, the update fixes audio-related pin configurations in the SM8350 LPASS controller, specifically correcting I2S2 and SWR TX group settings. The SM8350 LPASS driver has been consolidated with the SC7280 implementation, removing 151 lines of duplicate code while adding proper GPIO direction…

Additional fixes include correcting a pin name typo in the TH1520 controller and fixing a device tree binding error in the Marvell Armada 3710 XB pin controller where a group name was corrupted during a previous schema update.

The changes span nine files across documentation, ARM64 configurations, and multiple Qualcomm pin controller…

Nearby episodes from Linux Kernel Daily

  1. Critical Livepatch and Driver Fixes
  2. GPU Fixes and System Stability Updates
  3. Platform Driver and Memory Leak Fixes
  4. Critical Security and Memory Management Fixes
  5. VFIO DMABUF Security Fix
  6. VFS Subsystem Fixes for Release Candidate 8
  7. Networking Fixes and Security Patches
  8. Hyper-V ARM64 Fixes and SoC Updates