SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
To facilitate transmission and reception of serial management frames, the host has to perform the following operations:
| Address Offset | Register Mnemonic | Register Name | Register Purpose |
|---|---|---|---|
| 0x04 | MDIOControl | PRUSS_MII_MDIO_CONTROL | Module control register |
| 0x08 | MDIOAlive | PRUSS_MII_MDIO_ALIVE | Ethernet PHY acknowledge status register |
| 0x0c | MDIOLink | PRUSS_MII_MDIO_LINK | Ethernet PHY link status register |
| 0x10 | MDIOLinkIntRaw | PRUSS_MII_MDIO_LINKINTRAW | Link status change interrupt register (raw value) |
| 0x14 | MDIOLinkIntMasked | PRUSS_MII_MDIO_LINKINTMASKED | Link status change interrupt register (masked value) |
| 0x18-0x1c | Reserved | - | Reserved |
| 0x20 | MDIOUserIntRaw | PRUSS_MII_MDIO_USERINTRAW | User command complete interrupt register (raw value) |
| 0x24 | MDIOUserIntMasked | PRUSS_MII_MDIO_USERINTMASKED | User command complete interrupt register (masked value) |
| 0x28 | MDIOUserIntMaskSet | PRUSS_MII_MDIO_USERINTMASKSET | User interrupt mask set register |
| 0x2c | MDIOUserIntMaskClr | PRUSS_MII_MDIO_USERINTMASKCLR | User interrupt mask clear register |
| 0x30 – 0x7c | Reserved | - | Reserved |
| 0x80 | MDIOUserAccess0 | PRUSS_MII_MDIO_USERACCESS0 | User access register 0 |
| 0x84 | MDIOUserPhySel0 | PRUSS_MII_MDIO_USERPHYSEL0 | User PHY select register 0 |
| 0x88 | MDIOUserAccess1 | PRUSS_MII_MDIO_USERACCESS1 | User access register 1 |
| 0x8c | MDIOUserPhySel1 | PRUSS_MII_MDIO_USERPHYSEL1 | User PHY select register 1 |
| 0x90 – 0xff | Reserved | - | Reserved |