OpenCloudOS-Kernel/drivers/staging/tidspbridge
Omar Ramirez Luna e16a922a27 staging: tidspbridge: use prepare/unprepare on dsp clocks
This solves runtime failures while trying to enable WDT3 related
functionality on firmware load, however it does affect other clocks
controlled by the driver. Seen on 3.8-rc1.

CCF provides clk_prepare and clk_unprepare for enable and disable
operations respectively, this needs to be called in the correct
order while handling clocks.

Code path to enable/disable dsp clocks can still be reached from an
atomic context, hence we can't use clk_prepare_enable and
clk_disable_unprepare yet.

Signed-off-by: Omar Ramirez Luna <omar.ramirez@copitl.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-01-07 15:03:56 -08:00
..
Documentation staging: tidspbridge: Fix typos. 2012-08-13 19:06:59 -07:00
core staging: tidspbridge: use prepare/unprepare on dsp clocks 2013-01-07 15:03:56 -08:00
dynload staging: tidspbridge: dynload: reloc.c: checkpatch.pl cleanup 2012-11-13 13:10:39 -08:00
gen staging: tidspbridge: eliminate uuid_uuid_to_string 2012-08-13 19:06:59 -07:00
hw staging: tidspbridge: delete unused mmu functions 2012-10-24 16:31:32 -07:00
include/dspbridge arm: at91: mach header cleanup 2012-11-12 22:54:08 +01:00
pmgr staging: tidspbridge: remove gh_init() and gh_exit() 2012-03-09 13:21:08 -08:00
rmgr Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2012-12-13 12:00:02 -08:00
Kconfig staging: tidspbridge: always compile dsp wdt code 2012-02-24 12:05:38 -08:00
Makefile staging: tidspbridge: Rename module from bridgedriver to tidspbridge 2012-02-09 09:37:11 -08:00
TODO staging: tidspbridge: remove custom linked list 2011-02-04 20:11:41 -06:00