[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