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

Christian Spielberger c.spielberger at bct-electronic.com
Tue Jun 14 16:27:33 CEST 2011


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);


More information about the U-Boot mailing list