ASoC: topology: Add subsequence in topology
Some widgets may need sorting within, So add this support in topology. Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
5406898354
commit
6dc6db790a
|
@ -347,6 +347,7 @@ struct snd_soc_tplg_dapm_widget {
|
|||
__le32 reg; /* negative reg = no direct dapm */
|
||||
__le32 shift; /* bits to shift */
|
||||
__le32 mask; /* non-shifted mask */
|
||||
__le32 subseq; /* sort within widget type */
|
||||
__u32 invert; /* invert the power bit */
|
||||
__u32 ignore_suspend; /* kept enabled over suspend */
|
||||
__u16 event_flags;
|
||||
|
|
|
@ -1351,6 +1351,7 @@ static int soc_tplg_dapm_widget_create(struct soc_tplg *tplg,
|
|||
template.reg = w->reg;
|
||||
template.shift = w->shift;
|
||||
template.mask = w->mask;
|
||||
template.subseq = w->subseq;
|
||||
template.on_val = w->invert ? 0 : 1;
|
||||
template.off_val = w->invert ? 1 : 0;
|
||||
template.ignore_suspend = w->ignore_suspend;
|
||||
|
|
Loading…
Reference in New Issue