UBUNTU: SAUCE: omap3: beagle: detect new xM revision B
authorRobert Nelson <robertcnelson@gmail.com>
Tue, 26 Apr 2011 04:59:58 +0000 (01:59 -0300)
committerSteve Conklin <sconklin@canonical.com>
Thu, 2 Jun 2011 19:23:18 +0000 (14:23 -0500)
The xM B uses a DM3730 ES1.1 over the ES1.0 on xM A's, no other board changes.

BugLink: http://bugs.launchpad.net/bugs/770679

Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
Acked-by: Leann Ogasawara <leann.ogasawara@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>

arch/arm/mach-omap2/board-omap3beagle.c

index c8ab478..c157095 100644 (file)
@@ -59,7 +59,8 @@
  *     AXBX    = GPIO173, GPIO172, GPIO171: 1 1 1
  *     C1_3    = GPIO173, GPIO172, GPIO171: 1 1 0
  *     C4      = GPIO173, GPIO172, GPIO171: 1 0 1
- *     XM      = GPIO173, GPIO172, GPIO171: 0 0 0
+ *     XMA     = GPIO173, GPIO172, GPIO171: 0 0 0
+ *     XMB     = GPIO173, GPIO172, GPIO171: 0 0 1
  */
 enum {
        OMAP3BEAGLE_BOARD_UNKN = 0,
@@ -118,7 +119,11 @@ static void __init omap3_beagle_init_rev(void)
                omap3_beagle_version = OMAP3BEAGLE_BOARD_C4;
                break;
        case 0:
-               printk(KERN_INFO "OMAP3 Beagle Rev: xM\n");
+               printk(KERN_INFO "OMAP3 Beagle Rev: xM A\n");
+               omap3_beagle_version = OMAP3BEAGLE_BOARD_XM;
+               break;
+       case 1:
+               printk(KERN_INFO "OMAP3 Beagle Rev: xM B\n");
                omap3_beagle_version = OMAP3BEAGLE_BOARD_XM;
                break;
        default: