|
@@ -3493,7 +3493,12 @@ static struct omap_hwmod am35xx_emac_hwmod = {
|
|
|
.name = "davinci_emac",
|
|
|
.mpu_irqs = am35xx_emac_mpu_irqs,
|
|
|
.class = &am35xx_emac_class,
|
|
|
- .flags = HWMOD_NO_IDLEST,
|
|
|
+ /*
|
|
|
+ * According to Mark Greer, the MPU will not return from WFI
|
|
|
+ * when the EMAC signals an interrupt.
|
|
|
+ * http://www.spinics.net/lists/arm-kernel/msg174734.html
|
|
|
+ */
|
|
|
+ .flags = (HWMOD_NO_IDLEST | HWMOD_BLOCK_WFI),
|
|
|
};
|
|
|
|
|
|
/* l3_core -> davinci emac interface */
|