layerscape: add patches-5.4
[openwrt/staging/hauke.git] / target / linux / layerscape / patches-5.4 / 701-net-0177-staging-dpaa2-mac-Update-interface-mode-array.patch
1 From 3548421e09d714c23eb74ed7302221df8274d356 Mon Sep 17 00:00:00 2001
2 From: Ioana Radulescu <ruxandra.radulescu@nxp.com>
3 Date: Wed, 24 Jul 2019 20:26:06 +0300
4 Subject: [PATCH] staging: dpaa2-mac: Update interface mode array
5
6 We used to set PHY_INTERFACE_MODE_XGMII as a placeholder
7 for interface modes listed by MC but not defined in the
8 linux kernel. Some of these modes have been added in upstream,
9 so update the interface mode array to better match actual PHYs.
10
11 Signed-off-by: Ioana Radulescu <ruxandra.radulescu@nxp.com>
12 ---
13 drivers/staging/fsl-dpaa2/mac/mac.c | 6 +++---
14 1 file changed, 3 insertions(+), 3 deletions(-)
15
16 --- a/drivers/staging/fsl-dpaa2/mac/mac.c
17 +++ b/drivers/staging/fsl-dpaa2/mac/mac.c
18 @@ -77,11 +77,11 @@ static phy_interface_t dpaa2_mac_iface_m
19 PHY_INTERFACE_MODE_RGMII, /* DPMAC_ETH_IF_RGMII */
20 PHY_INTERFACE_MODE_SGMII, /* DPMAC_ETH_IF_SGMII */
21 PHY_INTERFACE_MODE_QSGMII, /* DPMAC_ETH_IF_QSGMII */
22 - PHY_INTERFACE_MODE_XGMII, /* DPMAC_ETH_IF_XAUI */
23 + PHY_INTERFACE_MODE_XAUI, /* DPMAC_ETH_IF_XAUI */
24 PHY_INTERFACE_MODE_XGMII, /* DPMAC_ETH_IF_XFI */
25 PHY_INTERFACE_MODE_XGMII, /* DPMAC_ETH_IF_CAUI */
26 - PHY_INTERFACE_MODE_XGMII, /* DPMAC_ETH_IF_1000BASEX */
27 - PHY_INTERFACE_MODE_XGMII, /* DPMAC_ETH_IF_USXGMII */
28 + PHY_INTERFACE_MODE_1000BASEX, /* DPMAC_ETH_IF_1000BASEX */
29 + PHY_INTERFACE_MODE_USXGMII, /* DPMAC_ETH_IF_USXGMII */
30 };
31
32 static int cmp_dpmac_ver(struct dpaa2_mac_priv *priv,