AR8316 etherswitch

From: Mori Hiroki <yamori813_at_yahoo.co.jp>
Date: Wed, 17 Sep 2025 23:59:08 UTC
Hi

I add patch for AR8316. This is all phy use in switch.

https://github.com/ZRouter/freebsd-src/commit/b631c0ab82d88608ecc8b7686b41ce1dc8b5eaf1

# etherswitchcfg -v
etherswitch0: Atheros AR8316 Ethernet Switch (ver 1 rev 1) with 6 ports and 16 VLAN groups
etherswitch0: VLAN capabilities=16<PORT,DOT1Q,QinQ>
etherswitch0: VLAN mode: none
etherswitch0: Switch MAC address: 00:00:00:00:00:01
port0:
        flags=1<CPUPORT>
        media: Ethernet 1000baseT <full-duplex>
        status: active
port1:
        flags=0<>
        media: Ethernet autoselect (none)
        status: no carrier
port2:
        flags=0<>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
port3:
        flags=0<>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
port4:
        flags=0<>
        media: Ethernet autoselect (none)
        status: no carrier
port5:
        flags=0<>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active