net: dpaa2-mac: add 1000BASE-X support
authorRussell King <rmk+kernel@armlinux.org.uk>
Fri, 5 Feb 2021 10:40:04 +0000 (10:40 +0000)
committerIoana Ciornei <ciorneiioana@gmail.com>
Mon, 26 Apr 2021 09:22:47 +0000 (12:22 +0300)
commitb52bb43f70a8fc147a98df236d8979e9e7652a8f
treef09ff8d4bd8dd68e46a82fd1a7caa0d96898818e
parent72c889ef9b8c026d56560b4ed99076e373210a93
net: dpaa2-mac: add 1000BASE-X support

Now that pcs-lynx supports 1000BASE-X, add support for this interface
mode to dpaa2-mac. pcs-lynx can be switched at runtime between SGMII
and 1000BASE-X mode, so allow dpaa2-mac to switch between these as
well.

This commit prepares the ground work for allowing 1G fiber connections
to be used with DPAA2 on the SolidRun CEX7 platforms.

Reviewed-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c