Tomi, Koen,

On Thu, 15 Jul 2010, Mathieu Poirier wrote:

> >From b817304b25a0358f2897d39048adfada8d4126bc Mon Sep 17 00:00:00 2001
> From: Mathieu J. Poirier <mathieu.poir...@canonical.com>
> Date: Wed, 14 Jul 2010 15:31:46 -0600
> Subject: [PATCH] Combine dsi and sdi under the same vdds supply.
> 
> The omapfb driver can't locate its display sink because of an
> initialization error in the DSS subsystem.  This error is caused by a
> missing sdi entry in the board power regulator list.  Adding the missing
> sdi entry and combining dsi and sdi under the same vdds supply.
> 
> BugLink: https://bugs.launchpad.net/bugs/597904
> 
> Signed-off-by: <mathieu.poir...@canonical.com>

care to take a quick look at this one?


- Paul


> ---
>  arch/arm/mach-omap2/board-omap3beagle.c |   11 ++++++-----
>  1 files changed, 6 insertions(+), 5 deletions(-)
> 
> diff --git a/arch/arm/mach-omap2/board-omap3beagle.c 
> b/arch/arm/mach-omap2/board-omap3beagle.c
> index 69b154c..32565dc 100644
> --- a/arch/arm/mach-omap2/board-omap3beagle.c
> +++ b/arch/arm/mach-omap2/board-omap3beagle.c
> @@ -162,8 +162,10 @@ static struct platform_device beagle_dss_device = {
>  static struct regulator_consumer_supply beagle_vdac_supply =
>       REGULATOR_SUPPLY("vdda_dac", "omapdss");
>  
> -static struct regulator_consumer_supply beagle_vdvi_supply =
> -     REGULATOR_SUPPLY("vdds_dsi", "omapdss");
> +static struct regulator_consumer_supply beagle_vdds_supplies[] = {
> +     REGULATOR_SUPPLY("vdds_dsi", "omapdss"),
> +     REGULATOR_SUPPLY("vdds_sdi", "omapdss"),
> +};
>  
>  static void __init beagle_display_init(void)
>  {
> @@ -291,7 +293,6 @@ static struct regulator_init_data beagle_vdac = {
>  /* VPLL2 for digital video outputs */
>  static struct regulator_init_data beagle_vpll2 = {
>       .constraints = {
> -             .name                   = "VDVI",
>               .min_uV                 = 1800000,
>               .max_uV                 = 1800000,
>               .valid_modes_mask       = REGULATOR_MODE_NORMAL
> @@ -299,8 +300,8 @@ static struct regulator_init_data beagle_vpll2 = {
>               .valid_ops_mask         = REGULATOR_CHANGE_MODE
>                                       | REGULATOR_CHANGE_STATUS,
>       },
> -     .num_consumer_supplies  = 1,
> -     .consumer_supplies      = &beagle_vdvi_supply,
> +     .num_consumer_supplies  = ARRAY_SIZE(beagle_vdds_supplies),
> +     .consumer_supplies      = beagle_vdds_supplies,
>  };
>  
>  static struct twl4030_usb_data beagle_usb_data = {
> -- 
> 1.7.0.4
> 
> 
> 


--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to