From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Spielberger Date: Tue, 14 Jun 2011 16:27:33 +0200 Subject: [U-Boot] [PATCH 2/2] beagleboard: enable HUB power on XM boards Message-ID: <4DF76FD5.9060906@bct-electronic.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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);