--- /dev/null
+++ b/target/linux/ath79/patches-5.15/903-phy-ar8216-no-van-ports.patch
@@ -0,0 +1,13 @@
+--- a/drivers/net/phy/ar8216.c
++++ b/drivers/net/phy/ar8216.c
+@@ -1393,7 +1393,9 @@
+ if (i == AR8216_PORT_CPU)
+ continue;
+
+- portmask[i] = 1 << AR8216_PORT_CPU;
++ for (j = 0; j < dev->ports; j++) {
++ portmask[i] |= (1 << j);
++ }
+ portmask[AR8216_PORT_CPU] |= (1 << i);
+ }