Re: [PATCH] ASoC: rt1316: Add RT1316 SDCA vendor-specific driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Feb 08, 2021 at 09:26:10AM -0600, Pierre-Louis Bossart wrote:

> > > +	rt1316->rx_mask = rx_mask;
> > > +	rt1316->slots = slots;
> > > +	/* slot_width is not used since it's irrelevant for SoundWire */

> > I wouldn't expect to see any TDM stuff at all for SoundWire?  I do see
> > some crept through though :/

> We only use the mask information to let codecs/amplifiers know which
> channels they need to pick in a stream. This is useful e.g. when we have two
> (or more) amplifiers on the same link, and you want to tell amplifierA to
> use ch0 and amplifierB to use ch1.

...

> In most cases though all amplifiers on Intel-based solutions extract the
> same information, and the output will be dynamically selected based on
> kcontrol information. This is easier to use for e.g. orientation and posture
> changes.

Right, this was my expectation for how this would work - dynamic control
at runtime so you can do stuff like that rather than a more static setup
like slot assignment is normally..

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux