diff options
author | Sekhar Nori <nsekhar@ti.com> | 2010-01-12 18:55:35 +0530 |
---|---|---|
committer | Kevin Hilman <khilman@deeprootsystems.com> | 2010-02-04 13:30:08 -0800 |
commit | 3b43cd6f2dcbf871b8cabe16ae4ac8c036c959ac (patch) | |
tree | 064252da18333283fc12e088f37b94fc6c74e24e /lib/prio_heap.c | |
parent | 00642f6616a0d1893ab1dcfec4d833210f310e95 (diff) | |
download | blackbird-obmc-linux-3b43cd6f2dcbf871b8cabe16ae4ac8c036c959ac.tar.gz blackbird-obmc-linux-3b43cd6f2dcbf871b8cabe16ae4ac8c036c959ac.zip |
davinci: clock: let clk->set_rate function sleep
When supporting I2C/SPI based on-board PLLs like CDCE949,
it is essential that clk->set_rate be able to sleep.
Currently, this is not possible because clk->set_rate is
called from within spin-lock in clk_set_rate
This patch brings clk->set_rate outside of the spin-lock
and lets the individual set_rate implementations achieve
serialization through appropiate means.
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Diffstat (limited to 'lib/prio_heap.c')
0 files changed, 0 insertions, 0 deletions