Skip to content

SpacemiT: Enable additional audio support in legacy and current#9717

Merged
igorpecovnik merged 1 commit intoarmbian:mainfrom
pyavitz:SPACEMIT-011
Apr 23, 2026
Merged

SpacemiT: Enable additional audio support in legacy and current#9717
igorpecovnik merged 1 commit intoarmbian:mainfrom
pyavitz:SPACEMIT-011

Conversation

@pyavitz
Copy link
Copy Markdown
Collaborator

@pyavitz pyavitz commented Apr 23, 2026

Feature request; https://forum.armbian.com/topic/59260-feature-request-include-snd-usb-audio-module-in-banana-pi-f3-builds/

Summary by CodeRabbit

  • New Features
    • Improved audio device support with expanded USB audio drivers, MIDI v2 support, and enhanced legacy application compatibility across kernel configurations.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
@pyavitz pyavitz requested a review from sven-ola as a code owner April 23, 2026 14:09
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 23, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: a14339a9-b60a-455c-94fe-b9c80c13a6fa

📥 Commits

Reviewing files that changed from the base of the PR and between d0ab18c and 6879f40.

📒 Files selected for processing (2)
  • config/kernel/linux-spacemit-current.config
  • config/kernel/linux-spacemit-legacy.config

📝 Walkthrough

Walkthrough

Linux kernel audio configuration is extended across two variant configs to enable OSS emulation through ALSA, add USB audio and MIDI v2 support, and introduce additional ASoC codec drivers and IIO auxiliary audio support.

Changes

Cohort / File(s) Summary
Kernel Audio Configuration
config/kernel/linux-spacemit-current.config, config/kernel/linux-spacemit-legacy.config
Both configs gain OSS emulation support, USB audio drivers (generic and device-specific), MIDI v2 support, and ASoC components including ALC5623 codec driver and IIO auxiliary audio support. Most additions are configured as loadable modules.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐰 Hop hop, the sound now rings so clear,
OSS and USB bring music near,
MIDI v2 joins the audio show,
ASoC codecs help the speakers glow,
Spacemit sings with every bound! 🎵

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: enabling additional audio support in both legacy and current kernel configurations for SpacemiT.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions Bot added 05 Milestone: Second quarter release size/small PR with less then 50 lines Needs review Seeking for review Hardware Hardware related like kernel, U-Boot, ... labels Apr 23, 2026
@github-actions github-actions Bot added the Ready to merge Reviewed, tested and ready for merge label Apr 23, 2026
@github-actions
Copy link
Copy Markdown
Contributor

✅ This PR has been reviewed and approved — all set for merge!

@github-actions github-actions Bot removed the Needs review Seeking for review label Apr 23, 2026
@igorpecovnik igorpecovnik merged commit 547f206 into armbian:main Apr 23, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

05 Milestone: Second quarter release Hardware Hardware related like kernel, U-Boot, ... Ready to merge Reviewed, tested and ready for merge size/small PR with less then 50 lines

Development

Successfully merging this pull request may close these issues.

2 participants