android_kernel_xiaomi_sm8350/arch/arm/mach-omap1
Paul Walmsley af022fafa8 OMAP1 clock: fix for "BUG: spinlock lockup on CPU#0"
Commit 52650505fb caused clock initialization
to fail on OMAP1 with "BUG: spinlock lockup on CPU#0" -- this is because
omap1_select_table_rate() and omap1_round_to_table_rate() call clk_get_rate()
with the clockfw spinlock held.  Fix by accessing the rate directly from
the internal clock framework functions.

Thanks to Tony Lindgren <tony@atomide.com> for reporting and testing the fix.

Signed-off-by: Paul Walmsley <paul@pwsan.com>
Cc: Tony Lindgren <tony@atomide.com>
2010-01-20 13:35:28 -07:00
..
include/mach omap1: LCD_DMA: Use some define rather than a hexadecimal 2009-12-11 16:16:36 -08:00
board-ams-delta.c
board-fsample.c omap1: Use gen_nand 2009-12-11 16:16:33 -08:00
board-generic.c
board-h2-mmc.c
board-h2.c omap1: Use gen_nand 2009-12-11 16:16:33 -08:00
board-h2.h
board-h3-mmc.c
board-h3.c omap1: Use gen_nand 2009-12-11 16:16:33 -08:00
board-h3.h
board-htcherald.c omap1: Add omap7xx USB support 2009-12-11 16:16:34 -08:00
board-innovator.c omap: use smc91x_platdata to setup smc91x 2009-12-11 16:16:33 -08:00
board-nokia770.c
board-osk.c omap: use smc91x_platdata to setup smc91x 2009-12-11 16:16:33 -08:00
board-palmte.c
board-palmtt.c
board-palmz71.c
board-perseus2.c omap1: Use gen_nand 2009-12-11 16:16:33 -08:00
board-sx1-mmc.c
board-sx1.c
board-voiceblue.c omap: use smc91x_platdata to setup smc91x 2009-12-11 16:16:33 -08:00
clock_data.c Merge branch 'for_2.6.33rc_c' of git://git.pwsan.com/linux-2.6 into omap-fixes-for-linus 2010-01-08 14:27:56 -08:00
clock.c OMAP1 clock: fix for "BUG: spinlock lockup on CPU#0" 2010-01-20 13:35:28 -07:00
clock.h OMAP1 clock: convert mach-omap1/clock.h to mach-omap1/clock_data.c 2009-12-11 17:00:40 -07:00
devices.c omap1: Add 7xx clocks and pin muxes for SPI 2010-01-08 10:29:05 -08:00
fpga.c
i2c.c omap1: I2C mux and clocks for omap7xx 2009-12-11 16:16:34 -08:00
id.c
io.c OMAP1 clock: convert mach-omap1/clock.h to mach-omap1/clock_data.c 2009-12-11 17:00:40 -07:00
irq.c
Kconfig
lcd_dma.c omap1: LCD_DMA: Use some define rather than a hexadecimal 2009-12-11 16:16:36 -08:00
leds-h2p2-debug.c
leds-innovator.c
leds-osk.c
leds.c
leds.h
mailbox.c
Makefile omap1: DMA: move LCD related code from plat-omap to mach-omap1 2009-12-11 16:16:33 -08:00
Makefile.boot
mcbsp.c
mux.c omap1: Add 7xx clocks and pin muxes for SPI 2010-01-08 10:29:05 -08:00
opp_data.c OMAP1 clock: convert mach-omap1/clock.h to mach-omap1/clock_data.c 2009-12-11 17:00:40 -07:00
opp.h OMAP1 clock: convert mach-omap1/clock.h to mach-omap1/clock_data.c 2009-12-11 17:00:40 -07:00
pm.c
pm.h
serial.c
sleep.S
sram.S
time.c
timer32k.c