[ARM] pxa: merge AC97 platform data structures
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 13 Apr 2009 10:48:03 +0000 (11:48 +0100)
committerEric Miao <eric.miao@marvell.com>
Wed, 15 Apr 2009 02:54:06 +0000 (10:54 +0800)
commiteae17754ab1ffc88190ebcbd33b6bec79e6e559a
tree45ec47b21bf0ea823f7c2010eed45b23109ba142
parent5e901b37e4a8a305542ad3a776bce997efd7e5e9
[ARM] pxa: merge AC97 platform data structures

Currently there are two possible platform datas for the PXA AC97 driver:
one supported by the generic AC97 driver only which provides callbacks
to allow board-specific configuration at stream startup and teardown,
and another for pxa2xx-ac97-lib which allows configuration of the reset
GPIO for PXA2xx CPUs.

Obviously this won't actually work when using the generic AC97 driver
since the drivers will attempt to parse the platform data in both
formats. Fix this by merging the two structures.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Robert Jarzmik <robert.jarzmik@free.fr>
Cc: Marek Vasut <marek.vasut@gmail.com>
Signed-off-by: Eric Miao <eric.miao@marvell.com>
arch/arm/mach-pxa/include/mach/audio.h
include/sound/pxa2xx-lib.h
sound/arm/pxa2xx-ac97-lib.c