mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-01-27 21:27:18 +01:00
realtek: mdio: add more Aquantia PHY IDs
Add a PHY ID for Aquantia AQR813 which is an Octa-PHY found in some Realtek switches. Add another PHY ID for another revision of AQR113C, also found in some Realtek switches. Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com> Link: https://github.com/openwrt/openwrt/pull/21515 Signed-off-by: Robert Marko <robert.marko@sartura.hr>
This commit is contained in:
parent
4fa27cb325
commit
19e1e508ea
1 changed files with 6 additions and 2 deletions
|
|
@ -13,7 +13,9 @@
|
|||
#define RTMDIO_MAX_SMI_BUS 4
|
||||
#define RTMDIO_PAGE_SELECT 0x1f
|
||||
|
||||
#define RTMDIO_PHY_AQR113C 0x31c31c12
|
||||
#define RTMDIO_PHY_AQR113C_A 0x31c31c12
|
||||
#define RTMDIO_PHY_AQR113C_B 0x31c31c13
|
||||
#define RTMDIO_PHY_AQR813 0x31c31cb2
|
||||
#define RTMDIO_PHY_RTL8221B_VB_CG 0x001cc849
|
||||
#define RTMDIO_PHY_RTL8221B_VM_CG 0x001cc84a
|
||||
#define RTMDIO_PHY_RTL8224 0x001ccad0
|
||||
|
|
@ -605,7 +607,9 @@ static void rtmdio_get_phy_info(struct mii_bus *bus, int addr, struct rtmdio_phy
|
|||
}
|
||||
|
||||
switch(phyinfo->phy_id) {
|
||||
case RTMDIO_PHY_AQR113C:
|
||||
case RTMDIO_PHY_AQR113C_A:
|
||||
case RTMDIO_PHY_AQR113C_B:
|
||||
case RTMDIO_PHY_AQR813:
|
||||
phyinfo->mac_type = RTMDIO_PHY_MAC_2G_PLUS;
|
||||
phyinfo->poll_duplex = RTMDIO_PHY_POLL_MMD(1, 0x0000, 8);
|
||||
phyinfo->poll_adv_1000 = RTMDIO_PHY_POLL_MMD(7, 0xc400, 15);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue