mx31_3ds: Fix the logic for detecting the debug board
authorRogerio Pimentel <rpimentel.silva@gmail.com>
Mon, 25 Oct 2010 14:54:24 +0000 (12:54 -0200)
committerSascha Hauer <s.hauer@pengutronix.de>
Tue, 26 Oct 2010 14:11:06 +0000 (16:11 +0200)
The function mxc_expio_init returns 0 on success, so fix the logic for
printing the error case.
Also fixed the wording on the error message.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
arch/arm/mach-mx3/mach-mx31_3ds.c

index bc21efce1645e66fb4eb21ac851a980db3d24e67..56fff3bb1243bd8b2f912f20276dc0c09d55456e 100644 (file)
@@ -251,9 +251,9 @@ static void __init mxc_board_init(void)
        mx31_3ds_usbotg_init();
        mxc_register_device(&mxc_otg_udc_device, &usbotg_pdata);
 
-       if (!mxc_expio_init(CS5_BASE_ADDR, EXPIO_PARENT_INT))
-               printk(KERN_WARNING "Init of the debugboard failed, all "
-                                   "devices on the board are unusable.\n");
+       if (mxc_expio_init(MX31_CS5_BASE_ADDR, EXPIO_PARENT_INT))
+               printk(KERN_WARNING "Init of the debug board failed, all "
+                                   "devices on the debug board are unusable.\n");
 }
 
 static void __init mx31_3ds_timer_init(void)