All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 2/2] beagleboard: enable HUB power on XM boards
  2011-06-10 22:21 [U-Boot] [PATCH 1/2] dm3730: enable dpll5 Eric Bénard
@ 2011-06-10 22:21 ` Eric Bénard
  0 siblings, 0 replies; 5+ messages in thread
From: Eric Bénard @ 2011-06-10 22:21 UTC (permalink / raw)
  To: u-boot

LEDA needs to be at level 0 to enable HUB_3V3

Signed-off-by: Eric B?nard <eric@eukrea.com>
---
 board/ti/beagle/beagle.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/board/ti/beagle/beagle.c b/board/ti/beagle/beagle.c
index ab50514..7509916 100644
--- a/board/ti/beagle/beagle.c
+++ b/board/ti/beagle/beagle.c
@@ -299,7 +299,10 @@ int misc_init_r(void)
 		setenv(expansion_config.env_var, expansion_config.env_setting);
 
 	twl4030_power_init();
-	twl4030_led_init(TWL4030_LED_LEDEN_LEDAON | TWL4030_LED_LEDEN_LEDBON);
+	if (get_board_revision() < REVISION_C4)
+		twl4030_led_init(TWL4030_LED_LEDEN_LEDBON); /* Enable HUB PWR */
+	else
+		twl4030_led_init(TWL4030_LED_LEDEN_LEDAON | TWL4030_LED_LEDEN_LEDBON);
 
 	/* Configure GPIOs to output */
 	writel(~(GPIO23 | GPIO10 | GPIO8 | GPIO2 | GPIO1), &gpio6_base->oe);
-- 
1.7.0.4

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

* [U-Boot] [PATCH 2/2] beagleboard: enable HUB power on XM boards
@ 2011-06-14 14:27 Christian Spielberger
  2011-06-14 14:33 ` Eric Bénard
  0 siblings, 1 reply; 5+ messages in thread
From: Christian Spielberger @ 2011-06-14 14:27 UTC (permalink / raw)
  To: u-boot

Hello Eric,

we have both, a beagle xM-B and a beagle xM-C. The following works on 
both boards and is different from your patch. It is not possible to 
differentiate between Rev xM-A and xM-B. Anyway, the only difference is 
in the processors silicon revision (ES 1.0 to ES 1.1).

regards,
chris.

---
@@ -299,7 +309,15 @@ int misc_init_r(void)
                 setenv(expansion_config.env_var, 
expansion_config.env_setting);

         twl4030_power_init();
-       twl4030_led_init(TWL4030_LED_LEDEN_LEDAON | 
TWL4030_LED_LEDEN_LEDBON);
+       switch (get_board_revision()) {
+               case REVISION_XM_C:
+               case REVISION_C4:
+                       twl4030_led_init( TWL4030_LED_LEDEN_LEDAON | 
TWL4030_LED_LEDEN_LEDBON );
+                       break;
+               default:
+                       twl4030_led_init( TWL4030_LED_LEDEN_LEDBON );
+                       break;
+       }

         /* Configure GPIOs to output */
         writel(~(GPIO23 | GPIO10 | GPIO8 | GPIO2 | GPIO1), 
&gpio6_base->oe);

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

* [U-Boot] [PATCH 2/2] beagleboard: enable HUB power on XM boards
  2011-06-14 14:27 [U-Boot] [PATCH 2/2] beagleboard: enable HUB power on XM boards Christian Spielberger
@ 2011-06-14 14:33 ` Eric Bénard
  2011-08-12 21:09   ` Jason Kridner
  0 siblings, 1 reply; 5+ messages in thread
From: Eric Bénard @ 2011-06-14 14:33 UTC (permalink / raw)
  To: u-boot

Hi Christian,

On 14/06/2011 16:27, Christian Spielberger wrote:
> we have both, a beagle xM-B and a beagle xM-C. The following works on
> both boards and is different from your patch. It is not possible to
> differentiate between Rev xM-A and xM-B. Anyway, the only difference is
> in the processors silicon revision (ES 1.0 to ES 1.1).
>
> regards,
> chris.
>
> ---
> @@ -299,7 +309,15 @@ int misc_init_r(void)
>                   setenv(expansion_config.env_var,
> expansion_config.env_setting);
>
>           twl4030_power_init();
> -       twl4030_led_init(TWL4030_LED_LEDEN_LEDAON |
> TWL4030_LED_LEDEN_LEDBON);
> +       switch (get_board_revision()) {
> +               case REVISION_XM_C:
> +               case REVISION_C4:
> +                       twl4030_led_init( TWL4030_LED_LEDEN_LEDAON |
> TWL4030_LED_LEDEN_LEDBON );
> +                       break;
> +               default:
> +                       twl4030_led_init( TWL4030_LED_LEDEN_LEDBON );
> +                       break;
> +       }
>
>           /* Configure GPIOs to output */
>           writel(~(GPIO23 | GPIO10 | GPIO8 | GPIO2 | GPIO1),
> &gpio6_base->oe);

ok thanks, I'll include it with an update to the previous patch that fix a 
problem when loading the kernel with USB clocks enabled.

Eric

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

* [U-Boot] [PATCH 2/2] beagleboard: enable HUB power on XM boards
  2011-06-14 14:33 ` Eric Bénard
@ 2011-08-12 21:09   ` Jason Kridner
  2011-08-13  7:25     ` Eric Bénard
  0 siblings, 1 reply; 5+ messages in thread
From: Jason Kridner @ 2011-08-12 21:09 UTC (permalink / raw)
  To: u-boot

On Tue, Jun 14, 2011 at 10:33 AM, Eric B?nard <eric@eukrea.com> wrote:
> Hi Christian,
>
> On 14/06/2011 16:27, Christian Spielberger wrote:
>> we have both, a beagle xM-B and a beagle xM-C. The following works on
>> both boards and is different from your patch. It is not possible to
>> differentiate between Rev xM-A and xM-B. Anyway, the only difference is
>> in the processors silicon revision (ES 1.0 to ES 1.1).
>>
...
>
> ok thanks, I'll include it with an update to the previous patch that fix a
> problem when loading the kernel with USB clocks enabled.

Eric, Christian,

Are either of you still planning to send an updated patch to get USB
working on BB-xM-A/B (and not break it for <=BB-C5 and >=BB-xM-C)?

Regards,
Jason

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

* [U-Boot] [PATCH 2/2] beagleboard: enable HUB power on XM boards
  2011-08-12 21:09   ` Jason Kridner
@ 2011-08-13  7:25     ` Eric Bénard
  0 siblings, 0 replies; 5+ messages in thread
From: Eric Bénard @ 2011-08-13  7:25 UTC (permalink / raw)
  To: u-boot

Hi Jason,

On 12/08/2011 23:09, Jason Kridner wrote:
> On Tue, Jun 14, 2011 at 10:33 AM, Eric B?nard<eric@eukrea.com>  wrote:
>> Hi Christian,
>>
>> On 14/06/2011 16:27, Christian Spielberger wrote:
>>> we have both, a beagle xM-B and a beagle xM-C. The following works on
>>> both boards and is different from your patch. It is not possible to
>>> differentiate between Rev xM-A and xM-B. Anyway, the only difference is
>>> in the processors silicon revision (ES 1.0 to ES 1.1).
>>>
> ...
>>
>> ok thanks, I'll include it with an update to the previous patch that fix a
>> problem when loading the kernel with USB clocks enabled.
>
> Eric, Christian,
>
> Are either of you still planning to send an updated patch to get USB
> working on BB-xM-A/B (and not break it for<=BB-C5 and>=BB-xM-C)?
>
I do have this updated patch ready on a PC at work so I should be able to send 
it next week
Eric

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

end of thread, other threads:[~2011-08-13  7:25 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-14 14:27 [U-Boot] [PATCH 2/2] beagleboard: enable HUB power on XM boards Christian Spielberger
2011-06-14 14:33 ` Eric Bénard
2011-08-12 21:09   ` Jason Kridner
2011-08-13  7:25     ` Eric Bénard
  -- strict thread matches above, loose matches on Subject: below --
2011-06-10 22:21 [U-Boot] [PATCH 1/2] dm3730: enable dpll5 Eric Bénard
2011-06-10 22:21 ` [U-Boot] [PATCH 2/2] beagleboard: enable HUB power on XM boards Eric Bénard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.