diff options
author | Lucas Stach <l.stach@pengutronix.de> | 2016-06-03 18:31:19 +0200 |
---|---|---|
committer | Shawn Guo <shawnguo@kernel.org> | 2016-06-12 19:48:08 +0800 |
commit | 29380905565655bb797bf670a173bddb8e641da6 (patch) | |
tree | 3bd0b6ca7f5c623e5031cbeb5febb52578999eb8 /Documentation/devicetree/bindings/net | |
parent | ac4bbb45e9965b2f53608925eb6e6fa7d5ef8879 (diff) | |
download | blackbird-op-linux-29380905565655bb797bf670a173bddb8e641da6.tar.gz blackbird-op-linux-29380905565655bb797bf670a173bddb8e641da6.zip |
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: Lucas Stach <l.stach@pengutronix.de>
Acked-by: David S. Miller <davem@davemloft.net> (for network changes)
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/net')
-rw-r--r-- | Documentation/devicetree/bindings/net/fsl-fec.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/net/fsl-fec.txt b/Documentation/devicetree/bindings/net/fsl-fec.txt index b037a9d78d93..a1e3693cca16 100644 --- a/Documentation/devicetree/bindings/net/fsl-fec.txt +++ b/Documentation/devicetree/bindings/net/fsl-fec.txt @@ -27,6 +27,9 @@ Optional properties: number to 1. - fsl,magic-packet : If present, indicates that the hardware supports waking up via magic packet. +- fsl,err006687-workaround-present: If present indicates that the system has + the hardware workaround for ERR006687 applied and does not need a software + workaround. Optional subnodes: - mdio : specifies the mdio bus in the FEC, used as a container for phy nodes |