ampere: wire internal microphone (MIC1) routing #20
Reference in New Issue
Block a user
Delete Branch "claude-noether/kernel-agent:noether/genbook-internal-mic"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Add coolpi-cm5-genbook DTS patch mirroring vendor coolpi-kernel audio routing:
Status
Necessary-but-not-sufficient. The DTS topology is now correct (matches vendor); a separate ES8316/audio-graph-card bug prevents the RX aif_out widget from powering up via DAPM when arecord opens the capture PCM. That bug is not addressed here and likely needs a codec driver patch.
Tested on ampere
Files
patches/board/coolpi-cm5-genbook/0011-...wire-internal-microphone.patch(5+/2- lines on rk3588-coolpi-cm5-genbook.dts)fleet/ampere.yaml: include the new patch in the build manifestAdd coolpi-cm5-genbook DTS patch that mirrors vendor coolpi-kernel audio routing for the internal microphone: routing = "MIC1", "Main Mic", "MIC2", "Headset Mic"; Necessary-but-not-sufficient: the ES8316 RX aif_out widget power-up chain is still broken on mainline (separate issue, not addressed here); a future codec/audio-graph-card driver fix can complete the capture path once the topology is correct. Include in ampere fleet manifest.