mx6sabreauto: Make Ethernet functional again
authorFabio Estevam <fabio.estevam@nxp.com>
Wed, 12 Jul 2017 21:31:45 +0000 (18:31 -0300)
committerStefano Babic <sbabic@denx.de>
Thu, 13 Jul 2017 13:05:49 +0000 (15:05 +0200)
commit3f0a1042bb4eae00eae1e9bb9aa4dca4f3b987f8
tree1cabef65737d62f8385e94ee4f0daec08c7faba6
parentbc104a706601b576f01c1029e2adbb188a9acf43
mx6sabreauto: Make Ethernet functional again

Since commit ce412b79e7255770 ("drivers: net: phy: atheros: add separate
config for AR8031") Ethernet does not work on mx6sabreauto.

This commit correctly assigns ar8031_config() as the configuration
function for AR8031 in the same way as done in the Linux kernel.

However, on mx6sabreauto design we need some additional configurations,
such as enabling the 125 MHz AR8031 output and setting the TX clock
delay that need to be done in the board file.

This is the equivalent fix from commit 4b6035da482c ("mx6sabresd: Make
Ethernet functional again").

Reported-by: Miquel RAYNAL <miquel.raynal@free-electrons.com>
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
board/freescale/mx6sabreauto/mx6sabreauto.c