aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/board-zoom2.c
diff options
context:
space:
mode:
authorPeter Ujfalusi <peter.ujfalusi@nokia.com>2009-10-22 06:26:46 -0400
committerMark Brown <broonie@opensource.wolfsonmicro.com>2009-10-25 13:15:09 -0400
commitf8d9aad96d0d7b57d0bf2e4de21fdda3a42f4449 (patch)
tree80241d464b34311d52527cbf38f7aded1e712625 /arch/arm/mach-omap2/board-zoom2.c
parent0b83ddebc6e884dc0221358cf68c461520fbdd8e (diff)
OMAP: Platform support for twl4030_codec MFD
Add needed platform data for the twl4030_codec MFD on boards, where the audio part of the twl4030 codec is used. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@nokia.com> Acked-by: Tony Lindgren <tony@atomide.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'arch/arm/mach-omap2/board-zoom2.c')
-rw-r--r--arch/arm/mach-omap2/board-zoom2.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/board-zoom2.c b/arch/arm/mach-omap2/board-zoom2.c
index b7b32208ced..f1b4e7cf550 100644
--- a/arch/arm/mach-omap2/board-zoom2.c
+++ b/arch/arm/mach-omap2/board-zoom2.c
@@ -229,6 +229,14 @@ static struct twl4030_madc_platform_data zoom2_madc_data = {
229 .irq_line = 1, 229 .irq_line = 1,
230}; 230};
231 231
232static struct twl4030_codec_audio_data zoom2_audio_data = {
233 .audio_mclk = 26000000,
234};
235
236static struct twl4030_codec_data zoom2_codec_data = {
237 .audio = &zoom2_audio_data,
238};
239
232static struct twl4030_platform_data zoom2_twldata = { 240static struct twl4030_platform_data zoom2_twldata = {
233 .irq_base = TWL4030_IRQ_BASE, 241 .irq_base = TWL4030_IRQ_BASE,
234 .irq_end = TWL4030_IRQ_END, 242 .irq_end = TWL4030_IRQ_END,
@@ -239,6 +247,7 @@ static struct twl4030_platform_data zoom2_twldata = {
239 .usb = &zoom2_usb_data, 247 .usb = &zoom2_usb_data,
240 .gpio = &zoom2_gpio_data, 248 .gpio = &zoom2_gpio_data,
241 .keypad = &zoom2_kp_twl4030_data, 249 .keypad = &zoom2_kp_twl4030_data,
250 .codec = &zoom2_codec_data,
242 .vmmc1 = &zoom2_vmmc1, 251 .vmmc1 = &zoom2_vmmc1,
243 .vmmc2 = &zoom2_vmmc2, 252 .vmmc2 = &zoom2_vmmc2,
244 .vsim = &zoom2_vsim, 253 .vsim = &zoom2_vsim,