From 6a002711c44fef84c2c196beb0aa907af34591ed Mon Sep 17 00:00:00 2001 From: Misael Lopez Cruz Date: Tue, 22 Feb 2011 13:41:03 -0600 Subject: [PATCH 04/60] panda: twl6040: Add twl6040 codec data to SDP4430 commit 65ed1aea377fa6de89ec09e9d5db7745403ba180 upstream Add twl6040 codec support for SDP4430. Change-Id: I95798f6cb064a4c119cc8fb8dd07df8f976b4a4d Signed-off-by: David Anders Signed-off-by: Margarita Olaya Cabrera Signed-off-by: Misael Lopez Cruz Integrated-by: Jingdong Lu --- arch/arm/mach-omap2/board-omap4panda.c | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/board-omap4panda.c b/arch/arm/mach-omap2/board-omap4panda.c index 8a34508..ca04657 100644 --- a/arch/arm/mach-omap2/board-omap4panda.c +++ b/arch/arm/mach-omap2/board-omap4panda.c @@ -380,6 +380,17 @@ static struct regulator_init_data omap4_panda_clk32kg = { }, }; +static struct twl4030_codec_audio_data twl6040_audio = { + /* Add audio only data */ +}; + +static struct twl4030_codec_data twl6040_codec = { + .audio = &twl6040_audio, + .audpwron_gpio = 127, + .naudint_irq = OMAP44XX_IRQ_SYS_2N, + .irq_base = TWL6040_CODEC_IRQ_BASE, +}; + static struct twl4030_platform_data omap4_panda_twldata = { .irq_base = TWL6030_IRQ_BASE, .irq_end = TWL6030_IRQ_END, @@ -395,6 +406,9 @@ static struct twl4030_platform_data omap4_panda_twldata = { .vaux3 = &omap4_panda_vaux3, .clk32kg = &omap4_panda_clk32kg, .usb = &omap4_usbphy_data, + + /* children */ + .codec = &twl6040_codec, }; /* -- 1.7.4.1