Skip to content

Support DMIC mute LED and volume mute function on IPC4 firmware/topology#8740

Merged
lgirdwood merged 4 commits intothesofproject:mainfrom
brentlu:dmic_mute_led_switch_main
Feb 8, 2024
Merged

Support DMIC mute LED and volume mute function on IPC4 firmware/topology#8740
lgirdwood merged 4 commits intothesofproject:mainfrom
brentlu:dmic_mute_led_switch_main

Conversation

@brentlu
Copy link
Contributor

@brentlu brentlu commented Jan 15, 2024

I'm asked to add a mixer switch for MIC LED mute control so I studied how it is supported on IPC3 then add missing code to IPC4 firmware and topology.

Three missing parts are identified and restored:

  1. add volume mute support to IPC4 firmware. (FW)
  2. add a switch to gain widget for the mute control. (TPLG)
  3. crate this switch with led mute function in dmic topology. (TPLG)

FW and TPLG are tested on MTL chromebook with chrome-v6.6 kernel. DMIC recording could be mute/unmute by mixer switch.

A side effect is the gain widget is default muted. Machines using PCH DMIC need to update UCM config to control 'Dmic0 Capture Switch' mixer properly.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.