diff options
author | Ioana Ciornei <ioana.ciornei@nxp.com> | 2022-03-11 22:22:24 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2022-03-14 11:41:50 +0100 |
commit | 332b9ea59e56f6fbf670c4534f116b8f77e7eba4 (patch) | |
tree | 8aaba1f482b12f10e1374422f3e20946233fc828 /drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h | |
parent | dpaa2-mac: add the MC API for retrieving the version (diff) | |
download | linux-332b9ea59e56f6fbf670c4534f116b8f77e7eba4.tar.xz linux-332b9ea59e56f6fbf670c4534f116b8f77e7eba4.zip |
dpaa2-mac: add the MC API for reconfiguring the protocol
The MC firmware gained recently a new command which can reconfigure the
running protocol on the underlying MAC. Add this new command which will
be used in the next patches in order to do a major reconfig on the
interface.
Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h')
-rw-r--r-- | drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h b/drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h index e1e06b21110d..e9ac2ecef3be 100644 --- a/drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h +++ b/drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h @@ -26,6 +26,8 @@ #define DPMAC_CMDID_GET_COUNTER DPMAC_CMD(0x0c4) +#define DPMAC_CMDID_SET_PROTOCOL DPMAC_CMD(0x0c7) + /* Macros for accessing command fields smaller than 1byte */ #define DPMAC_MASK(field) \ GENMASK(DPMAC_##field##_SHIFT + DPMAC_##field##_SIZE - 1, \ @@ -77,4 +79,7 @@ struct dpmac_rsp_get_api_version { __le16 minor; }; +struct dpmac_cmd_set_protocol { + u8 eth_if; +}; #endif /* _FSL_DPMAC_CMD_H */ |