mirror of
https://github.com/openwrt/openwrt.git
synced 2025-03-11 06:54:21 +00:00
ipq40xx: fix PHY subsystem compilation (phy_interface_num_ports())
Fixes: drivers/net/phy/phy-core.c: In function 'phy_interface_num_ports': drivers/net/phy/phy-core.c:107:9: error: enumeration value 'PHY_INTERFACE_MODE_PSGMII' not handled in switch [-Werror=switch] 107 | switch (interface) { | ^~~~~~ Fixes: 8a7f667fb53e ("kernel: 5.15: backport v6.1 PHY changes required for Aquantia") Fixes: https://github.com/openwrt/openwrt/issues/14560 Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
This commit is contained in:
parent
c51d49ba39
commit
9e41117953
@ -30,6 +30,17 @@ Signed-off-by: Gabor Juhos <j4g8y7@gmail.com>
|
||||
- qsgmii
|
||||
- tbi
|
||||
- rev-mii
|
||||
--- a/drivers/net/phy/phy-core.c
|
||||
+++ b/drivers/net/phy/phy-core.c
|
||||
@@ -140,6 +140,8 @@ int phy_interface_num_ports(phy_interfac
|
||||
case PHY_INTERFACE_MODE_QSGMII:
|
||||
case PHY_INTERFACE_MODE_QUSGMII:
|
||||
return 4;
|
||||
+ case PHY_INTERFACE_MODE_PSGMII:
|
||||
+ return 5;
|
||||
case PHY_INTERFACE_MODE_MAX:
|
||||
WARN_ONCE(1, "PHY_INTERFACE_MODE_MAX isn't a valid interface mode");
|
||||
return 0;
|
||||
--- a/drivers/net/phy/phylink.c
|
||||
+++ b/drivers/net/phy/phylink.c
|
||||
@@ -371,6 +371,7 @@ void phylink_get_linkmodes(unsigned long
|
||||
|
Loading…
x
Reference in New Issue
Block a user