qed: add support for multi-rate transceivers
authorAlexander Lobakin <alobakin@marvell.com>
Mon, 20 Jul 2020 18:08:04 +0000 (21:08 +0300)
committerDavid S. Miller <davem@davemloft.net>
Tue, 21 Jul 2020 00:59:43 +0000 (17:59 -0700)
commit9228b7c1f4ee8c2198a1b13e5a1fdb285ce2b555
treea8ceae16057246ec5deb6edb7ff974beece9258e
parentd47839f31e075ce5dd52c1bbbc3808ef9202671d
qed: add support for multi-rate transceivers

Set the corresponding advertised and supported link modes according
to the detected transceiver type and device capabilities.

Signed-off-by: Alexander Lobakin <alobakin@marvell.com>
Signed-off-by: Igor Russkikh <irusskikh@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qlogic/qed/qed_hsi.h
drivers/net/ethernet/qlogic/qed/qed_main.c
drivers/net/ethernet/qlogic/qed/qed_mcp.c