Skip to content

Add support for byte controls in the SOF plugin - #9484

Merged
lgirdwood merged 6 commits into
thesofproject:mainfrom
ranj063:fix/plugin_kcontrol
Sep 19, 2024
Merged

Add support for byte controls in the SOF plugin#9484
lgirdwood merged 6 commits into
thesofproject:mainfrom
ranj063:fix/plugin_kcontrol

Conversation

@ranj063

Copy link
Copy Markdown
Collaborator

No description provided.

Comment threadtools/ctl/ctl.c Outdated
Comment threadtools/ctl/ctl.c
Comment threadtools/plugin/alsaplug/tplg.c
This is necessary to pass the param ID for the data being requested.
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Set the type while parsing the controls.
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Parse and set up the kcontrols during topology parsing.
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
It will be used by both the PCM and the control plugin.
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
…on code
It will be used by both the PCM and the control plugin.
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Add a new field in struct plug_shm_ctl to save the bytes data from
topology for bytes controls. This will be used to send the kcontrol data
to the modules right after they are instantiated. Fix the tlv callback
in the control to handle the tlv bytes read/write when using sof-ctl.
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
@lgirdwood
lgirdwood merged commit 88cde10 into thesofproject:mainSep 19, 2024
@ranj063
ranj063 deleted the fix/plugin_kcontrol branch September 19, 2024 21:28
Sign up for freeto 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.

4 participants

@ranj063@lyakh@lgirdwood@singalsu