[U-Boot] [PATCH] beagleboard: enable HUB power on all variants of the BeagleBoard
Jason Kridner
jkridner at beagleboard.org
Thu Aug 25 05:30:59 CEST 2011
On Wed, Aug 24, 2011 at 11:22 PM, Marek Vasut <marek.vasut at gmail.com> wrote:
> On Thursday, August 25, 2011 12:47:41 AM Joel A Fernandes wrote:
>> From: Christian Spielberger <c.spielberger at bct-electronic.com>
>>
>> Signed-off-by: Joel A Fernandes <joelagnel at ti.com>
>> Cc: "Eric Bأ�nard" <eric at eukrea.com>
>> Cc: "Christian Spielberger" <c.spielberger at bct-electronic.com>
>> ---
>> Pushing this patch myself as no one else did.
>>
>> Previous discussions:
>> http://article.gmane.org/gmane.comp.boot-loaders.u-boot/105663/
>> http://article.gmane.org/gmane.comp.boot-loaders.u-boot/101540/
>>
>> board/ti/beagle/beagle.c | 10 +++++++++-
>> 1 files changed, 9 insertions(+), 1 deletions(-)
>>
>> diff --git a/board/ti/beagle/beagle.c b/board/ti/beagle/beagle.c
>> index 13fe39b..9d65e9e 100644
>> --- a/board/ti/beagle/beagle.c
>> +++ b/board/ti/beagle/beagle.c
>> @@ -332,7 +332,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;
>> + }
Please excuse if this is a duplicate, but I'm configuring a new mail
tool and I don't think my other message got sent.
It is XM_A and XM_B that are odd-balls, so the correct code should be
something like:
+ switch (get_board_revision()) {
+ case REVISION_XM_A:
+ case REVISION_XM_B:
+ twl4030_led_init(TWL4030_LED_LEDEN_LEDBON); /* LEDA
signal set low */
+ break;
+ default:
+ twl4030_led_init(TWL4030_LED_LEDEN_LEDAON |
TWL4030_LED_LEDEN_LEDBON);
+ break;
>> + }
>
> Am I just too sleepy or the Subject doesn't correlate with what the patch does
> ...
>
> My understanding of Subject is that it enables power on HUB ... USB HUB ? But
> the patch enables some LEDs ?
The LED drivers on the power management device (TWL4030-compatible)
are used to enable the hub power.
>
> I might be wrong.
>
> CHeers
>>
>> /* Set GPIO states before they are made outputs */
>> writel(GPIO23 | GPIO10 | GPIO8 | GPIO2 | GPIO1,
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>
More information about the U-Boot
mailing list