Skip to content

Conversation

@juimonen
Copy link

This is an attempt to use enum control in mux/demux configuration.

For this PR to work properly you need many unmerged PR's:

fw:
#3692
#3688
#3674
#3652

driver:
thesofproject/linux#2423

Jaska Uimonen added 2 commits December 16, 2020 14:08
Add enum control support for mux/demux component. This implementation
imposes certain restrictions for the enums: the definitions of enum
controls in topology should have 1 multi channel enum control per output
stream. So in case of mux you sould define 1 enum control and in case of
demux you should define 1 enum per output stream. If you want to control
all audio channel combinations you need to define: (in mux case) 1 enum
control with channel_count * stream_count enum values, (in demux case)
you need to define separate enum control for all output stream with
channel_count amount of enum values. The enum controls are assigned to
the streams in same order as streams are defined in mux/demux.

Signed-off-by: Jaska Uimonen <jaska.uimonen@intel.com>
Add enum controls to mux/demux pipelines. Also add new hda_generic based
mux/demux topologies to help testing in hda devices.

Signed-off-by: Jaska Uimonen <jaska.uimonen@intel.com>
@lgirdwood
Copy link
Member

@juimonen any updates here ?

@juimonen
Copy link
Author

juimonen commented Feb 9, 2021

SOFCI TEST

@lgirdwood
Copy link
Member

@juimonen can you rebase and force push again to pick up the latest CI updates. Otherise we are probably good and just pending kernel.

@lgirdwood lgirdwood closed this Mar 28, 2021
@lgirdwood lgirdwood deleted the branch thesofproject:master March 28, 2021 13:44
@paulstelian97
Copy link
Collaborator

Please resubmit with "main" as PR base branch.

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.

3 participants