[ARM] pxa: merge common cpu_is_pxa255() code together
authorEric Miao <eric.miao@marvell.com>
Thu, 11 Sep 2008 02:25:59 +0000 (10:25 +0800)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 25 Sep 2008 08:54:54 +0000 (09:54 +0100)
Signed-off-by: Eric Miao <eric.miao@marvell.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mach-pxa/pxa25x.c

index db7be22ccd179dee6468720c59388be5a8955d54..1be490d6936d5ef19c9568fdea7b38bb56a3292e 100644 (file)
@@ -348,10 +348,6 @@ static int __init pxa25x_init(void)
 {
        int i, ret = 0;
 
-       /* Only add HWUART for PXA255/26x; PXA210/250/27x do not have it. */
-       if (cpu_is_pxa255())
-               clks_register(&pxa25x_hwuart_clk, 1);
-
        if (cpu_is_pxa21x() || cpu_is_pxa25x()) {
 
                reset_status = RCSR;
@@ -375,9 +371,11 @@ static int __init pxa25x_init(void)
                        return ret;
        }
 
-       /* Only add HWUART for PXA255/26x; PXA210/250/27x do not have it. */
-       if (cpu_is_pxa255())
+       /* Only add HWUART for PXA255/26x; PXA210/250 do not have it. */
+       if (cpu_is_pxa255()) {
+               clks_register(&pxa25x_hwuart_clk, 1);
                ret = platform_device_register(&pxa_device_hwuart);
+       }
 
        return ret;
 }