[U-Boot] [PATCH 2/2] beagleboard: enable HUB power on XM boards

Eric Bénard eric at eukrea.com
Tue Jun 14 16:33:02 CEST 2011


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


More information about the U-Boot mailing list