summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--regs/PHY_0012
-rw-r--r--regs/PHY_0117
-rw-r--r--regs/PHY_0413
-rw-r--r--regs/PHY_0514
-rw-r--r--regs/PHY_066
-rw-r--r--regs/PHY_077
-rw-r--r--regs/PHY_087
-rw-r--r--regs/PHY_098
-rw-r--r--regs/PHY_109
-rw-r--r--regs/PHY_156
-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_1817
-rw-r--r--regs/PHY_1916
-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