net: marvell: prestera: add phylink support
authorOleksandr Mazur <oleksandr.mazur@plvision.eu>
Tue, 19 Jul 2022 10:57:16 +0000 (13:57 +0300)
committerDavid S. Miller <davem@davemloft.net>
Wed, 20 Jul 2022 09:24:40 +0000 (10:24 +0100)
commit52323ef75414d60b17f683076833eb55a6bffa2b
tree34b3541d81f2edcc33ff40a84a852af46bd375f3
parentffcdd1197da61fd86528e41ea7d5cdb043761087
net: marvell: prestera: add phylink support

For SFP port prestera driver will use kernel
phylink infrastucture to configure port mode based on
the module that has beed inserted

Co-developed-by: Yevhen Orlov <yevhen.orlov@plvision.eu>
Signed-off-by: Yevhen Orlov <yevhen.orlov@plvision.eu>
Co-developed-by: Taras Chornyi <taras.chornyi@plvision.eu>
Signed-off-by: Taras Chornyi <taras.chornyi@plvision.eu>
Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/prestera/Kconfig
drivers/net/ethernet/marvell/prestera/prestera.h
drivers/net/ethernet/marvell/prestera/prestera_ethtool.c
drivers/net/ethernet/marvell/prestera/prestera_ethtool.h
drivers/net/ethernet/marvell/prestera/prestera_main.c