Hi Samuel,
On 02/20/2012 09:47 PM, Samuel Ortiz wrote:
Hi Peter,
On Fri, Feb 10, 2012 at 12:00:15PM +0200, Peter Ujfalusi wrote:
Hello,
Changes since v2:
- soc/codec/Kconfig: make twl6040 depend on I2C
- Regulator related patches has been removed (to be sent as separate series)
I applied all 3 patches. Patch #2 did not apply cleanly, due to the fact that several struct twl4030_codec_data omap4panda.c references are not upstream yet. This is my .rej:
The Panda audio support is going via sound tree. It is in linux-next already for couple of weeks now. The reason you have this reject is that you don't have the audio support for Panda series, and a such upstream does not have it either :( It is for 3.4 also.
--- arch/arm/mach-omap2/board-omap4panda.c +++ arch/arm/mach-omap2/board-omap4panda.c @@ -278,7 +279,7 @@ return 0; }
-static struct twl4030_codec_data twl6040_codec = { +static struct twl6040_codec_data twl6040_codec = { /* single-step ramp for headset and handsfree */ .hs_left_step = 0x0f, .hs_right_step = 0x0f, @@ -286,17 +287,14 @@ .hf_right_step = 0x1d, };
-static struct twl4030_audio_data twl6040_audio = { +static struct twl6040_platform_data twl6040_data = { .codec = &twl6040_codec, .audpwron_gpio = 127,
- .naudint_irq = OMAP44XX_IRQ_SYS_2N, .irq_base = TWL6040_CODEC_IRQ_BASE,
};
/* Panda board uses the common PMIC configuration */ -static struct twl4030_platform_data omap4_panda_twldata = {
- .audio = &twl6040_audio,
-}; +static struct twl4030_platform_data omap4_panda_twldata;
I'm not sure hwo we could handle that properly. Either by letting Tony carrying this patchset, or by sending me the panda patch that adds those structures. As you prefer.
If Liam would take this series that would be probably the way forward. If he does not have objections. Liam: I can create a branch for you to pull from as soon as all other patch receives the needed acks...
Samuel: if Liam agrees is it possible for you to drop the twl6040 related patches from your for-next branch?
Thank you, Péter