diff options
-rw-r--r-- | regs/PHY_00 | 12 | ||||
-rw-r--r-- | regs/PHY_01 | 17 | ||||
-rw-r--r-- | regs/PHY_04 | 13 | ||||
-rw-r--r-- | regs/PHY_05 | 14 | ||||
-rw-r--r-- | regs/PHY_06 | 6 | ||||
-rw-r--r-- | regs/PHY_07 | 7 | ||||
-rw-r--r-- | regs/PHY_08 | 7 | ||||
-rw-r--r-- | regs/PHY_09 | 8 | ||||
-rw-r--r-- | regs/PHY_10 | 9 | ||||
-rw-r--r-- | regs/PHY_15 | 6 | ||||
-rw-r--r-- | regs/PHY_16_PHY_specific_control_reg (renamed from regs/PHY_specific_control_reg) | 0 | ||||
-rw-r--r-- | regs/PHY_17_specific_status_reg (renamed from regs/PHY_specific_status_reg) | 0 | ||||
-rw-r--r-- | regs/PHY_18 | 17 | ||||
-rw-r--r-- | regs/PHY_19 | 16 | ||||
-rw-r--r-- | regs/PHY_20_Ext_PHY_specific_control_reg (renamed from regs/Ext_PHY_specific_control_reg) | 0 |
15 files changed, 132 insertions, 0 deletions
diff --git a/regs/PHY_00 b/regs/PHY_00 new file mode 100644 index 0000000..0fc239e --- /dev/null +++ b/regs/PHY_00 @@ -0,0 +1,12 @@ + 15 Reset + 14 Loopback +13 Speed Select (LSB) +12 Auto-Negotia- tion Enable + 11 Power Down + 10 Isolate + 9 Restart Copper Auto-Negotiation + 8 Copper Duplex Mode + 7 Collision Test +6 Speed Selec- tion (MSB) +5:0 Reserved + diff --git a/regs/PHY_01 b/regs/PHY_01 new file mode 100644 index 0000000..585dd2c --- /dev/null +++ b/regs/PHY_01 @@ -0,0 +1,17 @@ + 15 100BASE-T4 + 14 100BASE-X Full-duplex + 13 100BASE-X Half-duplex + 12 10 Mbps Full- duplex + 11 10 Mbps Half- duplex + 10 100BASE-T2 Full-duplex + 9 100BASE-T2 Half-duplex + 8 Extended Sta- tus + 7 Reserved + 6 MF Preamble Suppression +5 Copper Auto- Negotiation Complete +4 Copper Remote Fault +3 Auto- Negotiation Ability +2 Copper Link Status +1 Jabber Detect +0 Extended Capability + diff --git a/regs/PHY_04 b/regs/PHY_04 new file mode 100644 index 0000000..ac05cbf --- /dev/null +++ b/regs/PHY_04 @@ -0,0 +1,13 @@ + 15 Next Page + 14 Ack + 13 Remote Fault + 12 Reserved + 11 Asymmetric Pause + 10 Pause + 9 100BASE-T4 +8 100BASE-TX Full-duplex +7 100BASE-TX Half-duplex +6 10BASE-TX Full-duplex + 5 10BASE-TX Half-duplex + 4:0 Selector Field + diff --git a/regs/PHY_05 b/regs/PHY_05 new file mode 100644 index 0000000..069d90d --- /dev/null +++ b/regs/PHY_05 @@ -0,0 +1,14 @@ + 15 Next Page + 14 Acknowledge + 13 Remote Fault + 12 Technology Ability Field + 11 Asymetric Pause + 10 Pause Capable + 9 100BASE-T4 Capability + 8 100BASE-TX Full-duplex Capability +7 100BASE-TX Half-duplex Capability +6 10BASE-T Full-duplex Capability +5 10BASE-T Half-duplex Capability +4:0 Selector Field + + diff --git a/regs/PHY_06 b/regs/PHY_06 new file mode 100644 index 0000000..1904ba0 --- /dev/null +++ b/regs/PHY_06 @@ -0,0 +1,6 @@ + 15:5 Reserved + 4 Parallel Detection Fault + 3 Link Partner Next page Able + 2 Local Next Page Able + 1 Page Received + 0 Link Partner Auto-Negotiation Able diff --git a/regs/PHY_07 b/regs/PHY_07 new file mode 100644 index 0000000..3de09e7 --- /dev/null +++ b/regs/PHY_07 @@ -0,0 +1,7 @@ +15 Next Page +14 Reserved +13 Message Page Mode +12 Acknowledge2 +11 Toggle +10:0 Message/ Unformatted Field + diff --git a/regs/PHY_08 b/regs/PHY_08 new file mode 100644 index 0000000..f974a43 --- /dev/null +++ b/regs/PHY_08 @@ -0,0 +1,7 @@ +15 Next Page +14 Acknowledge +13 Message Page +12 Acknowledge2 +11 Toggle +10:0 Message/ Unformatted Field + diff --git a/regs/PHY_09 b/regs/PHY_09 new file mode 100644 index 0000000..4e6a2a9 --- /dev/null +++ b/regs/PHY_09 @@ -0,0 +1,8 @@ + 15:13 Test Mode + 12 MASTER/ SLAVE Manual Config- uration Enable + 11 MASTER/ SLAVE Configuration Value + 10 Port Type + 9 1000BASE-T Full-duplex + 8 1000BASE-T Half-duplex + 7:0 Reserved + diff --git a/regs/PHY_10 b/regs/PHY_10 new file mode 100644 index 0000000..6c1c4c9 --- /dev/null +++ b/regs/PHY_10 @@ -0,0 +1,9 @@ + 15 MASTER/ SLAVE Configuration Fault + 14 MASTER/ SLAVE Configuration Resolution + 13 Local Receiver Status + 12 Remote Receiver Status + 11 Link Partner 1000BASE-T Full-Duplex Capability + 10 Link Partner 1000BASE-T Half-Duplex Capability + 9:8 Reserved + 7:0 Idle Error Count + diff --git a/regs/PHY_15 b/regs/PHY_15 new file mode 100644 index 0000000..9f0b878 --- /dev/null +++ b/regs/PHY_15 @@ -0,0 +1,6 @@ + 15 1000BASE-X Full-duplex + 14 1000BASE-X Half-duplex + 13 1000BASE-T Full-duplex + 12 1000BASE-T Half-duplex + 11:0 Reserved + diff --git a/regs/PHY_specific_control_reg b/regs/PHY_16_PHY_specific_control_reg index 776e502..776e502 100644 --- a/regs/PHY_specific_control_reg +++ b/regs/PHY_16_PHY_specific_control_reg diff --git a/regs/PHY_specific_status_reg b/regs/PHY_17_specific_status_reg index c061bb3..c061bb3 100644 --- a/regs/PHY_specific_status_reg +++ b/regs/PHY_17_specific_status_reg diff --git a/regs/PHY_18 b/regs/PHY_18 new file mode 100644 index 0000000..85174d1 --- /dev/null +++ b/regs/PHY_18 @@ -0,0 +1,17 @@ + 15 Auto-Negotia- tion Error Inter- rupt Enable + 14 Speed Changed Interrupt Enable + 13 Duplex Changed Interrupt Enable + 12 Page Received Interrupt Enable + 11 Auto-Negotia- tion Completed Interrupt Enable + 10 Link Status Changed Interrupt Enable + 9 Symbol Error Interrupt Enable + 8 False Carrier Interrupt Enable + 7 FIFO Over/ Underflow Interrupt Enable + 6 MDI Crossover Changed Interrupt Enable + 5 Downshift Inter- rupt Enable + 4 Energy Detect Interrupt Enable + 3 Reserved + 2 DTE power detection sta- tus changed interrupt enable + 1 Polarity Changed Interrupt Enable + 0 Jabber Interrupt Enable + diff --git a/regs/PHY_19 b/regs/PHY_19 new file mode 100644 index 0000000..57ae3e0 --- /dev/null +++ b/regs/PHY_19 @@ -0,0 +1,16 @@ + 15 Auto- Negotiation Error + 14 Speed Changed + 13 Duplex Changed + 12 Page Received + 11 Auto- Negotiation Completed + 10 Link Status Changed + 9 Symbol Error + 8 False Carrier + 7 FIFO Over/ Underflow + 6 MDI Crossover Changed + 5 Downshift Inter rupt + 4 Energy Detect Changed + 3 Reserved + 2 DTE power detection sta- tus changed interrupt + 1 Polarity Changed + 0 Jabber diff --git a/regs/Ext_PHY_specific_control_reg b/regs/PHY_20_Ext_PHY_specific_control_reg index a13fb8e..a13fb8e 100644 --- a/regs/Ext_PHY_specific_control_reg +++ b/regs/PHY_20_Ext_PHY_specific_control_reg |