[alsa-devel] [PATCH 0/2] ASoC: davinci-mcasp: Improved suspend/resume support

Peter Ujfalusi peter.ujfalusi at ti.com
Thu Oct 2 09:21:31 CEST 2014


On 10/01/2014 07:02 PM, Mark Brown wrote:
> On Wed, Oct 01, 2014 at 04:02:10PM +0300, Peter Ujfalusi wrote:
>> Hi,
>>
>> With this series the McASP will continue to work after deep sleep during audio
>> activity.
>> Without these changes the ongoing audio will not resume and it will time out,
>> but streams started after resume were worked correctly.
> 
> Applied both, thanks.  Might be worth converting to regmap and using the
> cache code?

Yes, it is in my to-do list. One thing I'm a bit puzzled currently is on how
to handle the serializer registers. Depending on the SoC the McASP is
integrated in we can have different number of serializers, also in some SoC
different McASP ports have different number of serializers. I do not want to
have separate regmap struct for all of these (which would most probably means
different compatible flag in DT). I also want to avoid wiring in some max
limit of the serializer registers. But probably I need to do this at the end.

-- 
Péter


More information about the Alsa-devel mailing list