SuperKali 78c67d98f2 ASoC: hdmi-codec: disable capture for HDMI-TX to fix mono audio
HDMI-TX hardware is output-only but the driver incorrectly advertises
capture capability. This causes PulseAudio to attempt opening capture
streams, which triggers busy flag conflicts with playback streams,
resulting in mono audio output.

Solution: Disable capture support by setting channels_min/max to 0
for both I2S and SPDIF DAIs when used with HDMI-TX.

Note: Mainline kernel has the same issue. An official fix is planned
with the new HDMI Codec Framework being developed by Linaro (2025).

Fixes mono audio on: RK3576 NanoPi R76S, NanoPi M5
Tested-on: NanoPi R76S
2025-11-20 18:51:52 +01:00
2025-08-13 11:55:09 +08:00
2025-01-10 17:48:57 +08:00
2025-01-10 17:48:57 +08:00
2025-01-10 17:48:57 +08:00
2025-04-15 20:18:39 +02:00
2022-09-28 09:02:20 +02:00
2025-08-28 05:58:19 +02:00

Armbian logo

Purpose of This Repository

This repository contains a customized version of the Linux kernel, maintained by the Armbian team, with specific adaptations for Rockchip SoCs (System-on-Chips) used in a wide range of ARM-based single board computers.

It serves as the base for:

  • Kernel development and maintenance for Armbian-supported devices.
  • Hardware enablement, performance tuning, and stability patches specific to Rockchip-based platforms.
  • Integration with the Armbian build framework to produce ready-to-use OS images.

This repository is intended for developers, testers, and contributors working with the Armbian project and the broader Rockchip ARM ecosystem.

Languages
C 97.2%
Assembly 1.7%
Shell 0.4%
Makefile 0.3%
Python 0.2%