net: enetc: add support for MAC Merge layer
authorVladimir Oltean <vladimir.oltean@nxp.com>
Mon, 6 Feb 2023 09:45:30 +0000 (11:45 +0200)
committerJakub Kicinski <kuba@kernel.org>
Wed, 8 Feb 2023 04:13:55 +0000 (20:13 -0800)
commitc7b9e80869021bcd19394907596a919c3762cb3b
treefbae5e967c1e390e96d82977f75b16f257574065
parentcc74ca303a658dc4fb69e75df5f79d03d7a9b7e5
net: enetc: add support for MAC Merge layer

Add PF driver support for viewing and changing the MAC Merge sublayer
parameters, and seeing the verification state machine's current state.
The verification handshake with the link partner is driven by hardware.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Link: https://lore.kernel.org/r/20230206094531.444988-1-vladimir.oltean@nxp.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/freescale/enetc/enetc.h
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
drivers/net/ethernet/freescale/enetc/enetc_hw.h
drivers/net/ethernet/freescale/enetc/enetc_pf.c