[ARM] 3098/1: pxa2xx disable ssp irq
authorLiam Girdwood <Liam.Girdwood@wolfsonmicro.com>
Thu, 10 Nov 2005 17:45:39 +0000 (17:45 +0000)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 10 Nov 2005 17:45:39 +0000 (17:45 +0000)
commitb216c01829d0b73a468204e2e763c0a818b77a46
treeaac48ff212d96243a8101f3217882d13be30fe07
parent078abcf95cdb95c78d786dbc61ae3c22ee70fb61
[ARM] 3098/1: pxa2xx disable ssp irq

Patch from Liam Girdwood

This patch allows users of the pxa SSP driver to register their own irq
handlers instead of using the default SSP handler. It also cleans up the
CKEN clock and irq detection as the values are now stored in a table.

This patch replaces 2845/1

Changes:-
o Added flags parameter to ssp_init()
o Added SSP_NO_IRQ flag to disable registering of ssp irq handler (for
drivers that want to register their own handler)
o Cleaned up clock and irq detection, values are now stored in table.
o Added build changes to allow other drivers (e.g audio) to select the
ssp driver.
o corgi_ssp.c changed to use new interface.

Signed-off-by: Liam Girdwood <liam.girdwood@wolfsonmicro.com>
Signed-off-by: Richard Purdie <rpurdie@rpsys.net>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mach-pxa/Kconfig
arch/arm/mach-pxa/Makefile
arch/arm/mach-pxa/corgi_ssp.c
arch/arm/mach-pxa/ssp.c
include/asm-arm/arch-pxa/ssp.h