]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
ARM: OMAP: Fix dsp clocks in clock framework
authorTony Lindgren <tony@atomide.com>
Tue, 24 May 2005 19:58:55 +0000 (12:58 -0700)
committerTony Lindgren <tony@atomide.com>
Tue, 24 May 2005 19:58:55 +0000 (12:58 -0700)
commitc8e15fb9bb67f046447531fa883e138b116d7c4a
tree6eb45ce38d583f27f45e24dd81527d932f3cb98b
parent613beee49dafe4f27654a59a5f2573f5b9cc93e4
ARM: OMAP: Fix dsp clocks in clock framework

OMAP DSP control registers DSP_CKCTL, DSP_IDLECT1, etc
are not in the IO area, so omap_readw() and omap_writew()
cannot be used with these registers.

Instead __raw_readw() and __raw_writew() must be used.
The DSP virt addr = phys addr.

This fixes audio problems in the recent kernels as pointed
out by Nishant Menon.
arch/arm/mach-omap/clock.c
arch/arm/mach-omap/clock.h
arch/arm/mach-omap/mcbsp.c
include/asm-arm/arch-omap/hardware.h