ramips: Get rt3052 ethernet ports to be disabled from the device tree.
authorJohn Crispin <john@openwrt.org>
Sun, 3 Jan 2016 18:03:17 +0000 (18:03 +0000)
committerJohn Crispin <john@openwrt.org>
Sun, 3 Jan 2016 18:03:17 +0000 (18:03 +0000)
commit33a82f4c67a43aaeb88235b005eee7178cadc7b8
treef27eb7522bb1f90300be913f9001fde529ceedc0
parent3cfc40bb2cd57a77de4c0390b32feb6a88220e03
ramips: Get rt3052 ethernet ports to be disabled from the device tree.

This patch allows configuring ports to be disabled in the device tree; this
saves power, since disabling ports here actually disables power to ethernet
PHYs.

Line 461 enables all ethernet ports, so line 508 is getting zero ports to be
disabled, except for port 5 in SoCs where this is not implemented as it will
be sticky disabled in register POC0. Because of this, the code will still read
the switch configuration and OR it to the device tree setting.

Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
SVN-Revision: 48096
target/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3052.c