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.