This change fixes a couple of issues related to eth0 failure on the
Whirlwind platform:
*set RGMII_TX drive strength to 8ma, similar to what is done on other
ipq8064 based platforms
*stop PHY polling from GMAC0. Issues have been observed when the GMAC
configures the PHY, so we disable polling for now
*add port-based VLANs configuration as we're in the process of moving
this information from a hard-coded location in the driver, to a per
platform location in the device-tree
BUG=chrome-os-partner:33565
TEST=tested on Whirlwind together with the corresponding driver change
to get VLAN information from DT.
Change-Id: I9f88d255d02a124501a4c260a9b3bbc38c9f5e99
Signed-off-by: Mathieu Olivari <mathieu@codeaurora.org>
Reviewed-on: https://chromium-review.googlesource.com/230826
Reviewed-by: Toshi Kikuchi <toshik@chromium.org>