5 Mar
2012
5 Mar
'12
12:58 p.m.
On Mon, Mar 05, 2012 at 11:38:52AM +0200, Peter Ujfalusi wrote:
If external source for the CLKS signal selection kept after the port is no longer in use the system might refuse to go suspend. There is also a chance that the external clock is not running when next time the McBSP port is started which can result errors when we try to access McBSP registers. Reset the CLKS source back to PRCM source unconditionally.
Acked-by: Mark Brown broonie@opensource.wolfsonmicro.com
though it'd be better if the driver could remember and restore the setting when the device becomes active again so that machine drivers don't need to.