]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
OMAP2/3 McBSP: add temporary clockdomain fix for McBSP virtual clocks
authorPaul Walmsley <paul@pwsan.com>
Thu, 8 Jan 2009 15:28:59 +0000 (08:28 -0700)
committerTony Lindgren <tony@atomide.com>
Thu, 8 Jan 2009 15:42:57 +0000 (17:42 +0200)
commit818862e11bad091dc635baedace58265a126b5c8
tree91b7c8746368deac7d341937de24253edd67c78c
parent82d2913e1d00dbae2b568cf749fc9db4143fbb4c
OMAP2/3 McBSP: add temporary clockdomain fix for McBSP virtual clocks

The McBSP driver uses virtual clocks to handle enabling and disabling
its hardware clocks.  These virtual clocks have no associated
clockdomain. After commit 60b8b431e47d8c5b8c02a2e4fa9af388aae20790,
this prevents the McBSP clocks from registering correctly.
Resolve this for the short term by using virt_opp_clkdm for these clocks.
These McBSP virtual clocks should be removed, but such a fix would require
significant changes to the McBSP drivers that would require testing on
OMAP1, 2, and 3 platforms.

Tested on 2430SDP and 3430SDP GP ES2.1.

Signed-off-by: Paul Walmsley <paul@pwsan.com>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Eero Nurkkala <ext-eero.nurkkala@nokia.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/mcbsp.c