8000 Add support for byte controls in the SOF plugin by ranj063 · Pull Request #9484 · thesofproject/sof · GitHub
[go: up one dir, main page]

Skip to content

Add support for byte controls in the SOF plugin#9484

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

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

Conversation

@ranj063
Copy link
Collaborator
@ranj063 ranj063 commented Sep 18, 2024

No description provided.

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>
@ranj063 ranj063 force-pushed the fix/plugin_kcontrol branch from 4a03f2a to d5ea317 Compare September 18, 2024 17:56
@ranj063 ranj063 requested review from lyakh and singalsu September 18, 2024 17:56
@lgirdwood lgirdwood merged commit 88cde10 into thesofproject:main Sep 19, 2024
@ranj063 ranj063 deleted the fix/plugin_kcontrol branch September 19, 2024 21:28
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.

4 participants

0