From: Denis Pryazhennikov <denis.pryazhenni...@arknetworks.am> Use common EF10 method table for that.
Signed-off-by: Denis Pryazhennikov <denis.pryazhenni...@arknetworks.am> Reviewed-by: Andy Moreton <andy.more...@amd.com> --- drivers/common/sfc_efx/base/efx_impl.h | 1 + drivers/common/sfc_efx/base/efx_mac.c | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/drivers/common/sfc_efx/base/efx_impl.h b/drivers/common/sfc_efx/base/efx_impl.h index 9d1f361c5d..89b7e0292e 100644 --- a/drivers/common/sfc_efx/base/efx_impl.h +++ b/drivers/common/sfc_efx/base/efx_impl.h @@ -79,6 +79,7 @@ typedef enum efx_mac_type_e { EFX_MAC_MEDFORD, EFX_MAC_MEDFORD2, EFX_MAC_RIVERHEAD, + EFX_MAC_MEDFORD4, EFX_MAC_NTYPES } efx_mac_type_t; diff --git a/drivers/common/sfc_efx/base/efx_mac.c b/drivers/common/sfc_efx/base/efx_mac.c index 13cac5a751..a2cbf02b46 100644 --- a/drivers/common/sfc_efx/base/efx_mac.c +++ b/drivers/common/sfc_efx/base/efx_mac.c @@ -953,6 +953,13 @@ efx_mac_select( break; #endif /* EFSYS_OPT_RIVERHEAD */ +#if EFSYS_OPT_MEDFORD4 + case EFX_FAMILY_MEDFORD4: + emop = &__efx_mac_ef10_ops; + type = EFX_MAC_MEDFORD4; + break; +#endif /* EFSYS_OPT_MEDFORD4 */ + default: rc = EINVAL; goto fail1; -- 2.39.5