Skip to content
Commit 29380905 authored by Lucas Stach's avatar Lucas Stach Committed by Shawn Guo
Browse files

ARM: imx6: disable deeper idle states when FEC is active w/o HW workaround



The i.MX6 Q/DL has an erratum (ERR006687) that prevents the FEC from
waking the CPUs when they are in wait(unclocked) state. As the hardware
workaround isn't applicable to all boards, disable the deeper idle state
when the workaround isn't present and the FEC is in use.

This allows to safely run a kernel with CPUidle enabled on all i.MX6
boards.

Signed-off-by: default avatarLucas Stach <l.stach@pengutronix.de>
Acked-by: David S. Miller <davem@davemloft.net> (for network changes)
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
parent ac4bbb45
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment