]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
usb: chipidea: usbmisc: small clean up
authorMichael Trimarchi <michael@amarulasolutions.com>
Thu, 29 Mar 2018 09:52:47 +0000 (17:52 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 29 Mar 2018 10:03:01 +0000 (12:03 +0200)
The register write can be done outside the if and else condition

Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>
Signed-off-by: Peter Chen <peter.chen@nxp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/chipidea/usbmisc_imx.c

index 1f47ef6250693cfc724bc8acc9cd12ae15fdff94..34ad5bf8acd8d0ee58cba9c1a5efadace009b9a0 100644 (file)
@@ -315,13 +315,12 @@ static int usbmisc_imx6q_set_wakeup
        val = readl(usbmisc->base + data->index * 4);
        if (enabled) {
                val |= wakeup_setting;
-               writel(val, usbmisc->base + data->index * 4);
        } else {
                if (val & MX6_BM_WAKEUP_INTR)
                        pr_debug("wakeup int at ci_hdrc.%d\n", data->index);
                val &= ~wakeup_setting;
-               writel(val, usbmisc->base + data->index * 4);
        }
+       writel(val, usbmisc->base + data->index * 4);
        spin_unlock_irqrestore(&usbmisc->lock, flags);
 
        return ret;