From c26a4517212de628ed7d4c98a84ed15fe8e94ec8 Mon Sep 17 00:00:00 2001 From: Lucas Stach Date: Fri, 7 Feb 2014 09:48:50 +0100 Subject: [PATCH] usb: ulpi: fix logic-op Checking register bits is a bitwise operation. Signed-off-by: Lucas Stach Signed-off-by: Sascha Hauer --- drivers/usb/otg/ulpi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/usb/otg/ulpi.c b/drivers/usb/otg/ulpi.c index e0aa20186..6fef5f252 100644 --- a/drivers/usb/otg/ulpi.c +++ b/drivers/usb/otg/ulpi.c @@ -51,7 +51,7 @@ int ulpi_read(int reg, void __iomem *view) int ret; /* make sure interface is running */ - if (!(readl(view) && ULPIVW_SS)) { + if (!(readl(view) & ULPIVW_SS)) { writel(ULPIVW_WU, view); /* wait for wakeup */ @@ -73,7 +73,7 @@ int ulpi_set(u8 bits, int reg, void __iomem *view) int ret; /* make sure the interface is running */ - if (!(readl(view) && ULPIVW_SS)) { + if (!(readl(view) & ULPIVW_SS)) { writel(ULPIVW_WU, view); /* wait for wakeup */ ret = ulpi_poll(view, ULPIVW_WU);