SPRUIU1D July 2020 – December 2024 DRA821U , DRA821U-Q1
Table 12-1823 lists the memory-mapped registers for the CPSW0_MDIO. All register offset addresses not listed in Table 12-1823 should be considered as reserved locations and the register contents should not be modified.
| Instance | Base Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0000h |
| Offset(1) | Acronym | Register Name | CPSW0_NUSS_MDIO Physical Address |
|---|---|---|---|
| F00h | CPSW_MDIO_VERSION_REG | MDIO Version Register | 0C00 0F00h |
| F04h | CPSW_MDIO_CONTROL_REG | MDIO Control Register | 0C00 0F04h |
| F08h | CPSW_MDIO_ALIVE_REG | MDIO Alive Register | 0C00 0F08h |
| F0Ch | CPSW_MDIO_LINK_REG | MDIO Link Register | 0C00 0F0Ch |
| F10h | CPSW_MDIO_LINK_INT_RAW_REG | MDIO Link Interrupt Raw Register | 0C00 0F10h |
| F14h | CPSW_MDIO_LINK_INT_MASKED_REG | MDIO Link Interrupt Masked Register | 0C00 0F14h |
| F18h | CPSW_MDIO_LINK_INT_MASK_SET_REG | MDIO Link Interrupt Mask Set Register | 0C00 0F18h |
| F1Ch | CPSW_MDIO_LINK_INT_MASK_CLEAR_REG | MDIO Link Interrupt Mask Clear Register | 0C00 0F1Ch |
| F20h | CPSW_MDIO_USER_INT_RAW_REG | MDIO User Interrupt Raw Register | 0C00 0F20h |
| F24h | CPSW_MDIO_USER_INT_MASKED_REG | MDIO User Interrupt Masked Register | 0C00 0F24h |
| F28h | CPSW_MDIO_USER_INT_MASK_SET_REG | MDIO User Interrupt Mask Set Register | 0C00 0F28h |
| F2Ch | CPSW_MDIO_USER_INT_MASK_CLEAR_REG | MDIO User Interrupt Mask Clear Register | 0C00 0F2Ch |
| F30h | CPSW_MDIO_MANUAL_IF_REG | MDIO Manual Interface Register | 0C00 0F30h |
| F34h | CPSW_MDIO_POLL_REG | MDIO Poll Interrupt Register | 0C00 0F34h |
| F38h | CPSW_MDIO_POLL_EN_REG | MDIO Poll Enable Register | 0C00 0F38h |
| F3Ch | CPSW_MDIO_CLAUS45_REG | Clause 45 Enable Register | 0C00 0F3Ch |
| F40h | CPSW_MDIO_USER_ADDR0_REG | MDIO User Address 0 Register | 0C00 0F40h |
| F44h | CPSW_MDIO_USER_ADDR1_REG | MDIO User Address 1 Register | 0C00 0F44h |
| F80h + formula | CPSW_MDIO_USER_ACCESS_REG_k | MDIO User Access k Register | 0C00 0F80h + formula |
| F84h + formula | CPSW_MDIO_USER_PHY_SEL_REG_k | MDIO User PHY Select k Register | 0C00 0F84h + formula |
CPSW_MDIO_VERSION_REG is shown in Figure 12-951 and described in Table 12-1825.
Return to Summary Table.
MDIO Version Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F00h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SCHEME | BU | MODULE_ID | |||||||||||||
| R-0h | R-0h | R-7h | |||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REVRTL | REVMAJ | CUSTOM | REVMIN | ||||||||||||
| R-1h | R-1h | R-0h | R-7h | ||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-30 | SCHEME | R | 0h | Scheme |
| 29-28 | BU | R | 0h | bu |
| 27-16 | MODULE_ID | R | 7h | Module ID |
| 15-11 | REVRTL | R | 1h | RTL version |
| 10-8 | REVMAJ | R | 1h | Major version |
| 7-6 | CUSTOM | R | 0h | Custom version |
| 5-0 | REVMIN | R | 7h | Minor version |
CPSW_MDIO_CONTROL_REG is shown in Figure 12-952 and described in Table 12-1827.
Return to Summary Table.
MDIO Control Register
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F04h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| IDLE | ENABLE | RESERVED | HIGHEST_USER_CHANNEL | ||||
| R-1h | R/W-0h | R/W-X | R-1h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | PREAMBLE | FAULT | FAULT_DETECT_ENABLE | INT_TEST_ENABLE | RESERVED | ||
| R/W-X | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-X | ||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKDIV | |||||||
| R/W-FFh | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CLKDIV | |||||||
| R/W-FFh | |||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | IDLE | R | 1h | MDIO state machine IDLE. |
| 30 | ENABLE | R/W | 0h | Enable control. |
| 29 | RESERVED | R/W | X | |
| 28-24 | HIGHEST_USER_CHANNEL | R | 1h | Highest user channel. |
| 23-21 | RESERVED | R/W | X | |
| 20 | PREAMBLE | R/W | 0h | Preamble disable. |
| 19 | FAULT | R/W | 0h | Fault indicator. |
| 18 | FAULT_DETECT_ENABLE | R/W | 0h | Fault detect enable. |
| 17 | INT_TEST_ENABLE | R/W | 0h | Interrupt test enable. |
| 16 | RESERVED | R/W | X | |
| 15-0 | CLKDIV | R/W | FFh | Clock Divider. |
CPSW_MDIO_ALIVE_REG is shown in Figure 12-953 and described in Table 12-1829.
Return to Summary Table.
MDIO Alive Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F08h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ALIVE | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | ALIVE | R/W | 0h | MDIO Alive. |
CPSW_MDIO_LINK_REG is shown in Figure 12-954 and described in Table 12-1831.
Return to Summary Table.
MDIO Link Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F0Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| LINK | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | LINK | R | 0h | MDIO Link state. |
CPSW_MDIO_LINK_INT_RAW_REG is shown in Figure 12-955 and described in Table 12-1833.
Return to Summary Table.
MDIO Link Interrupt Raw Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F10h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W-X | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-X | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R/W-X | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LINKINTRAW | ||||||
| R/W-X | R/W-0h | ||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R/W | X | |
| 1-0 | LINKINTRAW | R/W | 0h | MDIO link change event raw value. |
CPSW_MDIO_LINK_INT_MASKED_REG is shown in Figure 12-956 and described in Table 12-1835.
Return to Summary Table.
MDIO Link Interrupt Masked Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F14h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W-X | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-X | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R/W-X | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LINKINTMASKED | ||||||
| R/W-X | R/W-0h | ||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R/W | X | |
| 1-0 | LINKINTMASKED | R/W | 0h | MDIO link change interrupt masked value. |
CPSW_MDIO_LINK_INT_MASK_SET_REG is shown in Figure 12-957 and described in Table 12-1837.
Return to Summary Table.
MDIO Link Interrupt Mask Set Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F18h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W-X | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-X | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R/W-X | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LINKINTMASKSET | ||||||
| R/W-X | R/W-0h | ||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R/W | X | |
| 0 | LINKINTMASKSET | R/W | 0h | MDIO link interrupt mask set. |
CPSW_MDIO_LINK_INT_MASK_CLEAR_REG is shown in Figure 12-958 and described in Table 12-1839.
Return to Summary Table.
MDIO Link Interrupt Mask Clear Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F1Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W-X | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-X | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R/W-X | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LINKINTMASKCLR | ||||||
| R/W-X | R/W-0h | ||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R/W | X | |
| 0 | LINKINTMASKCLR | R/W | 0h | MDIO link interrupt mask clear. |
CPSW_MDIO_USER_INT_RAW_REG is shown in Figure 12-959 and described in Table 12-1841.
Return to Summary Table.
MDIO User Interrupt Raw Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F20h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W-X | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-X | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R/W-X | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | USERINTRAW | ||||||
| R/W-X | R/W-0h | ||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R/W | X | |
| 1-0 | USERINTRAW | R/W | 0h | Raw value of MDIO user command complete event for
MDIOUserAccess1 through MDIOUserAccess0, respectively. |
CPSW_MDIO_USER_INT_MASKED_REG is shown in Figure 12-960 and described in Table 12-1843.
Return to Summary Table.
MDIO User Interrupt Masked Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F24h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W-X | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-X | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R/W-X | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | USERINTMASKED | ||||||
| R/W-X | R/W-0h | ||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R/W | X | |
| 1-0 | USERINTMASKED | R/W | 0h | Masked value of MDIO user command complete
interrupt for MDIOUserAccess1 through MDIOUserAccess0,
respectively. |
CPSW_MDIO_USER_INT_MASK_SET_REG is shown in Figure 12-961 and described in Table 12-1845.
Return to Summary Table.
MDIO User Interrupt Mask Set Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F28h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W-X | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-X | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R/W-X | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | USERINTMASKSET | ||||||
| R/W-X | R/W-0h | ||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R/W | X | |
| 1-0 | USERINTMASKSET | R/W | 0h | MDIO user interrupt mask set for
CPSW_MDIO_USER_INT_MASKED_REG[1-0] USERINTMASKED,
respectively. |
CPSW_MDIO_USER_INT_MASK_CLEAR_REG is shown in Figure 12-962 and described in Table 12-1847.
Return to Summary Table.
MDIO User Interrupt Mask Clear Register
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F2Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W-X | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-X | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R/W-X | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | USERINTMASKCLR | ||||||
| R/W-X | R/W-0h | ||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R/W | X | |
| 1-0 | USERINTMASKCLR | R/W | 0h | MDIO user command complete interrupt mask clear
for CPSW_MDIO_USER_INT_MASKED_REG[1-0] USERINTMASKED,
respectively. |
CPSW_MDIO_MANUAL_IF_REG is shown in Figure 12-963 and described in Table 12-1849.
Return to Summary Table.
MDIO Manual Interface Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F30h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W-X | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-X | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R/W-X | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MDIO_MDCLK_O | MDIO_OE | MDIO_PIN | ||||
| R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R/W | X | |
| 2 | MDIO_MDCLK_O | R/W | 0h | MDIO Clock Output. |
| 1 | MDIO_OE | R/W | 0h | MDIO Output Enable. |
| 0 | MDIO_PIN | R/W | 0h | MDIO Pin Value. |
CPSW_MDIO_POLL_REG is shown in Figure 12-964 and described in Table 12-1851.
Return to Summary Table.
MDIO Poll Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F34h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MANUALMODE | STATECHANGEMODE | RESERVED | |||||
| R/W-0h | R/W-0h | R/W-X | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-X | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R/W-X | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IPG | |||||||
| R/W-0h | |||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | MANUALMODE | R/W | 0h | MDIO Manual Mode. |
| 30 | STATECHANGEMODE | R/W | 0h | MDIO State Change Mode. |
| 29-8 | RESERVED | R/W | X | |
| 7-0 | IPG | R/W | 0h | Polling Inter Packet Gap Value. |
CPSW_MDIO_POLL_EN_REG is shown in Figure 12-965 and described in Table 12-1853.
Return to Summary Table.
MDIO Poll Enable Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F38h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| POLL_EN | |||||||||||||||||||||||||||||||
| R/W-FFFFFFFFh | |||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | POLL_EN | R/W | FFFFFFFFh | MDIO Poll Enable. |
CPSW_MDIO_CLAUS45_REG is shown in Figure 12-966 and described in Table 12-1855.
Return to Summary Table.
MDIO Clause45 Enable Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F3Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CLAUSE45 | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CLAUSE45 | R/W | 0h | MDIO clause 45 mode. |
CPSW_MDIO_USER_ADDR0_REG is shown in Figure 12-967 and described in Table 12-1857.
Return to Summary Table.
MDIO Address 0 Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F40h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | USER_ADDR0 | ||||||||||||||||||||||||||||||
| R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R/W | X | |
| 15-0 | USER_ADDR0 | R/W | 0h | MDIO User Address 0. |
CPSW_MDIO_USER_ADDR1_REG is shown in Figure 12-968 and described in Table 12-1859.
Return to Summary Table.
MDIO Address 1 Register.
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F44h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | USER_ADDR1 | ||||||||||||||||||||||||||||||
| R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R/W | X | |
| 15-0 | USER_ADDR1 | R/W | 0h | MDIO User Address 1. |
CPSW_MDIO_USER_ACCESS_REG_k is shown in Figure 12-969 and described in Table 12-1861.
Return to Summary Table.
MDIO User Access Register.
Offset = F80h + (k * 8h); where k = 0h to 1h
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F80h + formula |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| GO | WRITE | ACK | RESERVED | REGADR | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-X | R/W-0h | |||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| REGADR | PHYADR | ||||||
| R/W-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| DATA | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DATA | |||||||
| R/W-0h | |||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | GO | R/W | 0h | Go. |
| 30 | WRITE | R/W | 0h | Write enable. |
| 29 | ACK | R/W | 0h | Acknowledge. |
| 28-26 | RESERVED | R/W | X | |
| 25-21 | REGADR | R/W | 0h | Register address. |
| 20-16 | PHYADR | R/W | 0h | PHY address. |
| 15-0 | DATA | R/W | 0h | User data. |
CPSW_MDIO_USER_PHY_SEL_REG_k is shown in Figure 12-970 and described in Table 12-1863.
Return to Summary Table.
MDIO User PHY Select Register
Offset = F84h + (k * 8h); where k = 0h to 1h
| Instance | Physical Address |
|---|---|
| CPSW0_NUSS_MDIO | 0C00 0F84h + formula |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W-X | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-X | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R/W-X | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| LINKSEL | LINKINT_ENABLE | RESERVED | PHYADR_MON | ||||
| R/W-0h | R/W-0h | R/W-X | R/W-0h | ||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R/W | X | |
| 7 | LINKSEL | R/W | 0h | Link status determination select. |
| 6 | LINKINT_ENABLE | R/W | 0h | Link change interrupt enable. |
| 5 | RESERVED | R/W | X | |
| 4-0 | PHYADR_MON | R/W | 0h | PHY address whose link status is monitored. |