linux-omap.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/3] omap: rx51: Change the TWL4030 VMMC2 voltage constraints and supply name
@ 2010-05-03 15:56 Jarkko Nikula
  2010-05-03 15:56 ` [PATCH 2/3] omap: rx51: Add i2c2 board_info with tlv320aic3x Jarkko Nikula
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Jarkko Nikula @ 2010-05-03 15:56 UTC (permalink / raw)
  To: linux-omap; +Cc: Tony Lindgren, Jarkko Nikula, Adrian Hunter, Eduardo Valentin

I believe the VMMC2 constraints must be the same than with VAUX3. Older
boards are using TWL4030 VMMC2 supply for internal MMC whereas newer are
using VAUX3 that has more limited constraints defined in this same file.

More over, the VMMC2 supply is used also for analog audio domain and the
miminum analog voltage of the TLV320AIC34 codec is 2.7 V.

To combine these two facts, the patch changes supply name to V28_A as the
newer boards register VMMC2_30 for VAUX3 and uses the same constraints than
VAUX3 since those constraints are ok for the TLV320AIC34.

Signed-off-by: Jarkko Nikula <jhnikula@gmail.com>
Cc: Adrian Hunter <adrian.hunter@nokia.com>
Cc: Eduardo Valentin <eduardo.valentin@nokia.com>

---

I was looking these from Maemo kernel sources, earlier patch [1] from
Eduardo and from commit f52eeee83d360d536cab1c0296eae0ec5f05e4dd.

I didn't find are the older boards using VMMC2 for audio but I assumed so.

1. http://marc.info/?l=linux-omap&m=125500330932605&w=2
---
 arch/arm/mach-omap2/board-rx51-peripherals.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/arm/mach-omap2/board-rx51-peripherals.c b/arch/arm/mach-omap2/board-rx51-peripherals.c
index 4377a4c..b803f47 100644
--- a/arch/arm/mach-omap2/board-rx51-peripherals.c
+++ b/arch/arm/mach-omap2/board-rx51-peripherals.c
@@ -370,9 +370,9 @@ static struct regulator_init_data rx51_vmmc1 = {
 
 static struct regulator_init_data rx51_vmmc2 = {
 	.constraints = {
-		.name			= "VMMC2_30",
-		.min_uV			= 1850000,
-		.max_uV			= 3150000,
+		.name			= "V28_A",
+		.min_uV			= 2800000,
+		.max_uV			= 3000000,
 		.apply_uV		= true,
 		.valid_modes_mask	= REGULATOR_MODE_NORMAL
 					| REGULATOR_MODE_STANDBY,
-- 
1.7.0


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 2/3] omap: rx51: Add i2c2 board_info with tlv320aic3x
  2010-05-03 15:56 [PATCH 1/3] omap: rx51: Change the TWL4030 VMMC2 voltage constraints and supply name Jarkko Nikula
@ 2010-05-03 15:56 ` Jarkko Nikula
  2010-05-05 18:48   ` [APPLIED] " Tony Lindgren
  2010-05-03 15:56 ` [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec driver Jarkko Nikula
  2010-05-05 18:48 ` [APPLIED] [PATCH 1/3] omap: rx51: Change the TWL4030 VMMC2 voltage Tony Lindgren
  2 siblings, 1 reply; 12+ messages in thread
From: Jarkko Nikula @ 2010-05-03 15:56 UTC (permalink / raw)
  To: linux-omap; +Cc: Tony Lindgren, Jarkko Nikula

This makes possible to probe the audio codec and add another i2c2
components in the future.

Fix also indentation for the first omap_register_i2c_bus.

Signed-off-by: Jarkko Nikula <jhnikula@gmail.com>
---
 arch/arm/mach-omap2/board-rx51-peripherals.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/arch/arm/mach-omap2/board-rx51-peripherals.c b/arch/arm/mach-omap2/board-rx51-peripherals.c
index b803f47..3addfe6 100644
--- a/arch/arm/mach-omap2/board-rx51-peripherals.c
+++ b/arch/arm/mach-omap2/board-rx51-peripherals.c
@@ -629,6 +629,12 @@ static struct i2c_board_info __initdata rx51_peripherals_i2c_board_info_1[] = {
 	},
 };
 
+static struct i2c_board_info __initdata rx51_peripherals_i2c_board_info_2[] = {
+	{
+		I2C_BOARD_INFO("tlv320aic3x", 0x18),
+	},
+};
+
 static int __init rx51_i2c_init(void)
 {
 	if ((system_rev >= SYSTEM_REV_S_USES_VAUX3 && system_rev < 0x100) ||
@@ -639,8 +645,9 @@ static int __init rx51_i2c_init(void)
 		rx51_twldata.vmmc2 = &rx51_vmmc2;
 	}
 	omap_register_i2c_bus(1, 2200, rx51_peripherals_i2c_board_info_1,
-			ARRAY_SIZE(rx51_peripherals_i2c_board_info_1));
-	omap_register_i2c_bus(2, 100, NULL, 0);
+			      ARRAY_SIZE(rx51_peripherals_i2c_board_info_1));
+	omap_register_i2c_bus(2, 100, rx51_peripherals_i2c_board_info_2,
+			      ARRAY_SIZE(rx51_peripherals_i2c_board_info_2));
 	omap_register_i2c_bus(3, 400, NULL, 0);
 	return 0;
 }
-- 
1.7.0


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec driver
  2010-05-03 15:56 [PATCH 1/3] omap: rx51: Change the TWL4030 VMMC2 voltage constraints and supply name Jarkko Nikula
  2010-05-03 15:56 ` [PATCH 2/3] omap: rx51: Add i2c2 board_info with tlv320aic3x Jarkko Nikula
@ 2010-05-03 15:56 ` Jarkko Nikula
  2010-05-05 14:20   ` Jarkko Nikula
  2010-05-05 18:49   ` [APPLIED] [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec Tony Lindgren
  2010-05-05 18:48 ` [APPLIED] [PATCH 1/3] omap: rx51: Change the TWL4030 VMMC2 voltage Tony Lindgren
  2 siblings, 2 replies; 12+ messages in thread
From: Jarkko Nikula @ 2010-05-03 15:56 UTC (permalink / raw)
  To: linux-omap; +Cc: Tony Lindgren, Jarkko Nikula, Eduardo Valentin

Upcoming change to tlv320aic3x codec driver require four supplies.
Implement this by connecting analogic supplies to TWL4030 VMMC2 and digital
supplies to TWL4030 VIO.

Signed-off-by: Jarkko Nikula <jhnikula@gmail.com>
Cc: Eduardo Valentin <eduardo.valentin@nokia.com>

---

Analogic supplies were able to find from Maemo kernel sources and earlier
patch from Eduardo:

http://marc.info/?l=linux-omap&m=125500331032616&w=2

I made an educated guess that digital codec supplies are connected to 1.8 V
IO voltage and it is derived from TWL4030 VIO (like in BeagleBoard).
---
 arch/arm/mach-omap2/board-rx51-peripherals.c |   60 +++++++++++++++++++++++---
 1 files changed, 53 insertions(+), 7 deletions(-)

diff --git a/arch/arm/mach-omap2/board-rx51-peripherals.c b/arch/arm/mach-omap2/board-rx51-peripherals.c
index 3addfe6..8179d55 100644
--- a/arch/arm/mach-omap2/board-rx51-peripherals.c
+++ b/arch/arm/mach-omap2/board-rx51-peripherals.c
@@ -277,7 +277,7 @@ static struct regulator_consumer_supply rx51_vmmc1_supply = {
 	.dev_name = "mmci-omap-hs.0",
 };
 
-static struct regulator_consumer_supply rx51_vmmc2_supply = {
+static struct regulator_consumer_supply rx51_vaux3_supply = {
 	.supply   = "vmmc",
 	.dev_name = "mmci-omap-hs.1",
 };
@@ -287,6 +287,35 @@ static struct regulator_consumer_supply rx51_vsim_supply = {
 	.dev_name = "mmci-omap-hs.1",
 };
 
+static struct regulator_consumer_supply rx51_vmmc2_supplies[] = {
+	/* tlv320aic3x analog supplies */
+	{
+		.supply		= "AVDD",
+		.dev_name	= "2-0018",
+	},
+	{
+		.supply		= "DRVDD",
+		.dev_name	= "2-0018",
+	},
+	/* Keep vmmc as last item. It is not iterated for newer boards */
+	{
+		.supply		= "vmmc",
+		.dev_name	= "mmci-omap-hs.1",
+	},
+};
+
+static struct regulator_consumer_supply rx51_vio_supplies[] = {
+	/* tlv320aic3x digital supplies */
+	{
+		.supply		= "IOVDD",
+		.dev_name	= "2-0018"
+	},
+	{
+		.supply		= "DVDD",
+		.dev_name	= "2-0018"
+	},
+};
+
 static struct regulator_init_data rx51_vaux1 = {
 	.constraints = {
 		.name			= "V28",
@@ -338,7 +367,7 @@ static struct regulator_init_data rx51_vaux3_mmc = {
 					| REGULATOR_CHANGE_STATUS,
 	},
 	.num_consumer_supplies	= 1,
-	.consumer_supplies	= &rx51_vmmc2_supply,
+	.consumer_supplies	= &rx51_vaux3_supply,
 };
 
 static struct regulator_init_data rx51_vaux4 = {
@@ -380,8 +409,8 @@ static struct regulator_init_data rx51_vmmc2 = {
 					| REGULATOR_CHANGE_MODE
 					| REGULATOR_CHANGE_STATUS,
 	},
-	.num_consumer_supplies	= 1,
-	.consumer_supplies	= &rx51_vmmc2_supply,
+	.num_consumer_supplies	= ARRAY_SIZE(rx51_vmmc2_supplies),
+	.consumer_supplies	= rx51_vmmc2_supplies,
 };
 
 static struct regulator_init_data rx51_vsim = {
@@ -411,6 +440,20 @@ static struct regulator_init_data rx51_vdac = {
 	},
 };
 
+static struct regulator_init_data rx51_vio = {
+	.constraints = {
+		.min_uV			= 1800000,
+		.max_uV			= 1800000,
+		.valid_modes_mask	= REGULATOR_MODE_NORMAL
+					| REGULATOR_MODE_STANDBY,
+		.valid_ops_mask		= REGULATOR_CHANGE_VOLTAGE
+					| REGULATOR_CHANGE_MODE
+					| REGULATOR_CHANGE_STATUS,
+	},
+	.num_consumer_supplies	= ARRAY_SIZE(rx51_vio_supplies),
+	.consumer_supplies	= rx51_vio_supplies,
+};
+
 static int rx51_twlgpio_setup(struct device *dev, unsigned gpio, unsigned n)
 {
 	/* FIXME this gpio setup is just a placeholder for now */
@@ -618,6 +661,7 @@ static struct twl4030_platform_data rx51_twldata __initdata = {
 	.vmmc1			= &rx51_vmmc1,
 	.vsim			= &rx51_vsim,
 	.vdac			= &rx51_vdac,
+	.vio			= &rx51_vio,
 };
 
 static struct i2c_board_info __initdata rx51_peripherals_i2c_board_info_1[] = {
@@ -638,12 +682,14 @@ static struct i2c_board_info __initdata rx51_peripherals_i2c_board_info_2[] = {
 static int __init rx51_i2c_init(void)
 {
 	if ((system_rev >= SYSTEM_REV_S_USES_VAUX3 && system_rev < 0x100) ||
-	    system_rev >= SYSTEM_REV_B_USES_VAUX3)
+	    system_rev >= SYSTEM_REV_B_USES_VAUX3) {
 		rx51_twldata.vaux3 = &rx51_vaux3_mmc;
-	else {
+		/* Only older boards use VMMC2 for internal MMC */
+		rx51_vmmc2.num_consumer_supplies--;
+	} else {
 		rx51_twldata.vaux3 = &rx51_vaux3_cam;
-		rx51_twldata.vmmc2 = &rx51_vmmc2;
 	}
+	rx51_twldata.vmmc2 = &rx51_vmmc2;
 	omap_register_i2c_bus(1, 2200, rx51_peripherals_i2c_board_info_1,
 			      ARRAY_SIZE(rx51_peripherals_i2c_board_info_1));
 	omap_register_i2c_bus(2, 100, rx51_peripherals_i2c_board_info_2,
-- 
1.7.0


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec driver
  2010-05-03 15:56 ` [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec driver Jarkko Nikula
@ 2010-05-05 14:20   ` Jarkko Nikula
  2010-05-05 14:25     ` Mark Brown
  2010-05-05 18:49   ` [APPLIED] [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec Tony Lindgren
  1 sibling, 1 reply; 12+ messages in thread
From: Jarkko Nikula @ 2010-05-05 14:20 UTC (permalink / raw)
  To: Jarkko Nikula; +Cc: linux-omap, Tony Lindgren, Eduardo Valentin

On Mon,  3 May 2010 18:56:16 +0300
Jarkko Nikula <jhnikula@gmail.com> wrote:

> Upcoming change to tlv320aic3x codec driver require four supplies.
> Implement this by connecting analogic supplies to TWL4030 VMMC2 and digital
> supplies to TWL4030 VIO.
> 
> Signed-off-by: Jarkko Nikula <jhnikula@gmail.com>
> Cc: Eduardo Valentin <eduardo.valentin@nokia.com>
> 
> ---
> 
> Analogic supplies were able to find from Maemo kernel sources and earlier
> patch from Eduardo:
> 
> http://marc.info/?l=linux-omap&m=125500331032616&w=2
> 
> I made an educated guess that digital codec supplies are connected to 1.8 V
> IO voltage and it is derived from TWL4030 VIO (like in BeagleBoard).
> ---
>  arch/arm/mach-omap2/board-rx51-peripherals.c |   60 +++++++++++++++++++++++---
>  1 files changed, 53 insertions(+), 7 deletions(-)
> 
I have one patch more to this set but it cannot be applied before this
tlv320aic3x patch hits into mainline:

http://mailman.alsa-project.org/pipermail/alsa-devel/2010-May/027408.html


-- 
Jarkko

==================== CUT HERE ============================
From: Jarkko Nikula <jhnikula@gmail.com>
Date: Wed, 5 May 2010 13:57:00 +0300
Subject: [PATCH] omap: rx51: Add platform_data for tlv320aic3x with reset gpio number

Signed-off-by: Jarkko Nikula <jhnikula@gmail.com>
---
 arch/arm/mach-omap2/board-rx51-peripherals.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-omap2/board-rx51-peripherals.c b/arch/arm/mach-omap2/board-rx51-peripherals.c
index 8179d55..0047026 100644
--- a/arch/arm/mach-omap2/board-rx51-peripherals.c
+++ b/arch/arm/mach-omap2/board-rx51-peripherals.c
@@ -33,6 +33,8 @@
 #include <plat/onenand.h>
 #include <plat/gpmc-smc91x.h>
 
+#include <sound/tlv320aic3x.h>
+
 #include "mux.h"
 #include "hsmmc.h"
 
@@ -664,6 +666,10 @@ static struct twl4030_platform_data rx51_twldata __initdata = {
 	.vio			= &rx51_vio,
 };
 
+static struct aic3x_pdata rx51_aic3x_data __initdata = {
+	.gpio_reset		= 60,
+};
+
 static struct i2c_board_info __initdata rx51_peripherals_i2c_board_info_1[] = {
 	{
 		I2C_BOARD_INFO("twl5030", 0x48),
@@ -676,6 +682,7 @@ static struct i2c_board_info __initdata rx51_peripherals_i2c_board_info_1[] = {
 static struct i2c_board_info __initdata rx51_peripherals_i2c_board_info_2[] = {
 	{
 		I2C_BOARD_INFO("tlv320aic3x", 0x18),
+		.platform_data = &rx51_aic3x_data,
 	},
 };
 
-- 
1.7.0

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec driver
  2010-05-05 14:20   ` Jarkko Nikula
@ 2010-05-05 14:25     ` Mark Brown
  2010-05-05 15:15       ` Tony Lindgren
  0 siblings, 1 reply; 12+ messages in thread
From: Mark Brown @ 2010-05-05 14:25 UTC (permalink / raw)
  To: Jarkko Nikula; +Cc: linux-omap, Tony Lindgren, Eduardo Valentin

On Wed, May 05, 2010 at 05:20:11PM +0300, Jarkko Nikula wrote:

> I have one patch more to this set but it cannot be applied before this
> tlv320aic3x patch hits into mainline:

> http://mailman.alsa-project.org/pipermail/alsa-devel/2010-May/027408.html

Seems sensible to merge this along with the CODEC driver patch it
depends on if everyone else is happy (assuming no merge issues)?

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec driver
  2010-05-05 14:25     ` Mark Brown
@ 2010-05-05 15:15       ` Tony Lindgren
  2010-05-05 15:20         ` Mark Brown
  2010-05-05 18:41         ` Jarkko Nikula
  0 siblings, 2 replies; 12+ messages in thread
From: Tony Lindgren @ 2010-05-05 15:15 UTC (permalink / raw)
  To: Mark Brown; +Cc: Jarkko Nikula, linux-omap, Eduardo Valentin

* Mark Brown <broonie@opensource.wolfsonmicro.com> [100505 07:20]:
> On Wed, May 05, 2010 at 05:20:11PM +0300, Jarkko Nikula wrote:
> 
> > I have one patch more to this set but it cannot be applied before this
> > tlv320aic3x patch hits into mainline:
> 
> > http://mailman.alsa-project.org/pipermail/alsa-devel/2010-May/027408.html
> 
> Seems sensible to merge this along with the CODEC driver patch it
> depends on if everyone else is happy (assuming no merge issues)?

Sounds good to me. I'll take the other ones, if there are merge issues
then we can move some of the other patches into your tree too.

Acked-by: Tony Lindgren <tony@atomide.com>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec driver
  2010-05-05 15:15       ` Tony Lindgren
@ 2010-05-05 15:20         ` Mark Brown
  2010-05-05 18:41         ` Jarkko Nikula
  1 sibling, 0 replies; 12+ messages in thread
From: Mark Brown @ 2010-05-05 15:20 UTC (permalink / raw)
  To: Tony Lindgren; +Cc: Jarkko Nikula, linux-omap, Eduardo Valentin

On Wed, May 05, 2010 at 08:15:39AM -0700, Tony Lindgren wrote:

> Sounds good to me. I'll take the other ones, if there are merge issues
> then we can move some of the other patches into your tree too.

> Acked-by: Tony Lindgren <tony@atomide.com>

OK, please resubmit to ASoC (Liam will be picking this one up since it's
OMAP-specific).

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec driver
  2010-05-05 15:15       ` Tony Lindgren
  2010-05-05 15:20         ` Mark Brown
@ 2010-05-05 18:41         ` Jarkko Nikula
  2010-05-05 21:11           ` Tony Lindgren
  1 sibling, 1 reply; 12+ messages in thread
From: Jarkko Nikula @ 2010-05-05 18:41 UTC (permalink / raw)
  To: Tony Lindgren; +Cc: Mark Brown, linux-omap, Eduardo Valentin

On Wed, 5 May 2010 08:15:39 -0700
Tony Lindgren <tony@atomide.com> wrote:

> * Mark Brown <broonie@opensource.wolfsonmicro.com> [100505 07:20]:
> > Seems sensible to merge this along with the CODEC driver patch it
> > depends on if everyone else is happy (assuming no merge issues)?
> 
> Sounds good to me. I'll take the other ones, if there are merge issues
> then we can move some of the other patches into your tree too.
> 
> Acked-by: Tony Lindgren <tony@atomide.com>

I would rather keep the board-rx51-peripherals.c in linux-omap sync
than get the N900 audio working as soon as possible :-)

None of these patches are build or boot critical so I can wait & repost
the last one when the codec patches hit into mainline.

Only harm from some missing board-rx51-peripherals.c patch is that
codec either doesn't probe or is kept in reset but system boots up
fine. And trees are clean too!


-- 
Jarkko

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [APPLIED] [PATCH 1/3] omap: rx51: Change the TWL4030 VMMC2 voltage
  2010-05-03 15:56 [PATCH 1/3] omap: rx51: Change the TWL4030 VMMC2 voltage constraints and supply name Jarkko Nikula
  2010-05-03 15:56 ` [PATCH 2/3] omap: rx51: Add i2c2 board_info with tlv320aic3x Jarkko Nikula
  2010-05-03 15:56 ` [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec driver Jarkko Nikula
@ 2010-05-05 18:48 ` Tony Lindgren
  2 siblings, 0 replies; 12+ messages in thread
From: Tony Lindgren @ 2010-05-05 18:48 UTC (permalink / raw)
  To: linux-omap

This patch has been applied to the linux-omap
by youw fwiendly patch wobot.

Branch in linux-omap: for-next

Initial commit ID (Likely to change): 597e16fc7c7867087548f10413643350371e4b77

PatchWorks
http://patchwork.kernel.org/patch/96505/

Git (Likely to change, and takes a while to get mirrored)
http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=commit;h=597e16fc7c7867087548f10413643350371e4b77



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [APPLIED] [PATCH 2/3] omap: rx51: Add i2c2 board_info with tlv320aic3x
  2010-05-03 15:56 ` [PATCH 2/3] omap: rx51: Add i2c2 board_info with tlv320aic3x Jarkko Nikula
@ 2010-05-05 18:48   ` Tony Lindgren
  0 siblings, 0 replies; 12+ messages in thread
From: Tony Lindgren @ 2010-05-05 18:48 UTC (permalink / raw)
  To: linux-omap

This patch has been applied to the linux-omap
by youw fwiendly patch wobot.

Branch in linux-omap: for-next

Initial commit ID (Likely to change): 4f39e921e97d2856f69f3e0ab2c0853007da06c7

PatchWorks
http://patchwork.kernel.org/patch/96506/

Git (Likely to change, and takes a while to get mirrored)
http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=commit;h=4f39e921e97d2856f69f3e0ab2c0853007da06c7



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [APPLIED] [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec
  2010-05-03 15:56 ` [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec driver Jarkko Nikula
  2010-05-05 14:20   ` Jarkko Nikula
@ 2010-05-05 18:49   ` Tony Lindgren
  1 sibling, 0 replies; 12+ messages in thread
From: Tony Lindgren @ 2010-05-05 18:49 UTC (permalink / raw)
  To: linux-omap

This patch has been applied to the linux-omap
by youw fwiendly patch wobot.

Branch in linux-omap: for-next

Initial commit ID (Likely to change): 138eb2e88b5021b0a1ff23111e7a788323316f59

PatchWorks
http://patchwork.kernel.org/patch/96507/

Git (Likely to change, and takes a while to get mirrored)
http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=commit;h=138eb2e88b5021b0a1ff23111e7a788323316f59



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec driver
  2010-05-05 18:41         ` Jarkko Nikula
@ 2010-05-05 21:11           ` Tony Lindgren
  0 siblings, 0 replies; 12+ messages in thread
From: Tony Lindgren @ 2010-05-05 21:11 UTC (permalink / raw)
  To: Jarkko Nikula; +Cc: Mark Brown, linux-omap, Eduardo Valentin

* Jarkko Nikula <jhnikula@gmail.com> [100505 11:35]:
> On Wed, 5 May 2010 08:15:39 -0700
> Tony Lindgren <tony@atomide.com> wrote:
> 
> > * Mark Brown <broonie@opensource.wolfsonmicro.com> [100505 07:20]:
> > > Seems sensible to merge this along with the CODEC driver patch it
> > > depends on if everyone else is happy (assuming no merge issues)?
> > 
> > Sounds good to me. I'll take the other ones, if there are merge issues
> > then we can move some of the other patches into your tree too.
> > 
> > Acked-by: Tony Lindgren <tony@atomide.com>
> 
> I would rather keep the board-rx51-peripherals.c in linux-omap sync
> than get the N900 audio working as soon as possible :-)
> 
> None of these patches are build or boot critical so I can wait & repost
> the last one when the codec patches hit into mainline.
> 
> Only harm from some missing board-rx51-peripherals.c patch is that
> codec either doesn't probe or is kept in reset but system boots up
> fine. And trees are clean too!

OK, fine with me.

Tony


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2010-05-05 21:11 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-03 15:56 [PATCH 1/3] omap: rx51: Change the TWL4030 VMMC2 voltage constraints and supply name Jarkko Nikula
2010-05-03 15:56 ` [PATCH 2/3] omap: rx51: Add i2c2 board_info with tlv320aic3x Jarkko Nikula
2010-05-05 18:48   ` [APPLIED] " Tony Lindgren
2010-05-03 15:56 ` [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec driver Jarkko Nikula
2010-05-05 14:20   ` Jarkko Nikula
2010-05-05 14:25     ` Mark Brown
2010-05-05 15:15       ` Tony Lindgren
2010-05-05 15:20         ` Mark Brown
2010-05-05 18:41         ` Jarkko Nikula
2010-05-05 21:11           ` Tony Lindgren
2010-05-05 18:49   ` [APPLIED] [PATCH 3/3] omap: rx51: Add supplies for the tlv320aic3x codec Tony Lindgren
2010-05-05 18:48 ` [APPLIED] [PATCH 1/3] omap: rx51: Change the TWL4030 VMMC2 voltage Tony Lindgren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).