summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/powerpc/platforms/85xx/qoriq_pm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/powerpc/platforms/85xx/qoriq_pm.c b/arch/powerpc/platforms/85xx/qoriq_pm.c
index f1ec1bd..58b6cce 100644
--- a/arch/powerpc/platforms/85xx/qoriq_pm.c
+++ b/arch/powerpc/platforms/85xx/qoriq_pm.c
@@ -43,7 +43,8 @@ void fsl_set_power_except(struct device *dev, int on)
int ret;
ret = of_property_read_u32_array(dev->of_node, "sleep", value, 2);
- if (ret) {
+
+ if (ret && !strncmp(dev_name(dev), "usb", 3)) {
/* search fman mac node */
phandle_prop = of_get_property(dev->of_node, "fsl,fman-mac",
NULL);
@@ -62,7 +63,6 @@ void fsl_set_power_except(struct device *dev, int on)
qoriq_pm_ops->set_ip_power(on, pw_mask);
return;
-
err:
dev_err(dev, "Can not set wakeup sources\n");
return;