[][Critical][kernel][mt7988][eth][i2.5Gphy: Update firmware to 20240312 version and fix some IoT issues]

[Description]
Change firmware to 20240312 version and fix some IoT issues:
1. md5sum of this PMb file: de10a9bf9b37aa211b2e141ff684f490. This
provides better link performance againt the different link partner.
2. Add delay after triggering firmware.
3. Enable auto downshift.
4. Only detect speed & half/full duplex & rate_matching ability
when link up.
5. Add token ring manipulation APIs.

Without this patch, you may suffer from:
1. Link performance against some link partners.
2. If kernel loglevel=1, firmware may be triggered too soon and
lead to unexpected behavior.
3. Fail to link at 10/100/1000 Mbps for certain link partners.
4. Get wrong status under sys/class/net/eth1/speed

[Release-log]
N/A

Change-Id: I56f93ab2ef9c24e79856537c3e637abe74d98b33
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/8855168
2 files changed