diff options
author | Noe Rubinstein <nrubinstein@avencall.com> | 2012-04-18 10:51:43 +0200 |
---|---|---|
committer | Noe Rubinstein <nrubinstein@avencall.com> | 2012-04-18 10:51:43 +0200 |
commit | 9c6a07a2f10361294135d9935b3dde57211ebcfa (patch) | |
tree | 4ac5102aa6083d8038ec4fbe9ba69c01a7f5fdc6 | |
parent | 8304ae0fd766690d950a16595e531b6086485209 (diff) |
add things
-rw-r--r-- | alias.zsh | 6 | ||||
-rw-r--r-- | ipxe/script.ipxe | 6 | ||||
-rw-r--r-- | ipxe/shell.ipxe | 4 | ||||
-rw-r--r-- | regs/Ext_PHY_specific_control_reg | 13 | ||||
-rw-r--r-- | regs/PHY_Interrupt_status_register | 16 | ||||
-rw-r--r-- | regs/PHY_specific_control_reg | 13 | ||||
-rw-r--r-- | regs/PHY_specific_status_reg | 15 |
7 files changed, 73 insertions, 0 deletions
diff --git a/alias.zsh b/alias.zsh new file mode 100644 index 0000000..f63ad6d --- /dev/null +++ b/alias.zsh @@ -0,0 +1,6 @@ +gro () { gr $1'\s*\(' } +grop () { gro '(phy|mac)(->|\.)ops\.'$1 } +grol () { gras '(phy|mac)(->|\.)ops\.'$1 } +gras () { gr $1'\s*=([^=]|$)' } +grop_ () { grop $(sed 's/.*\.//' <<<$1 ) } +grw () { gr \\b$1\\b } diff --git a/ipxe/script.ipxe b/ipxe/script.ipxe new file mode 100644 index 0000000..0771dae --- /dev/null +++ b/ipxe/script.ipxe @@ -0,0 +1,6 @@ +#!ipxe + +gdbstub serial + +dhcp +chain ${filename} diff --git a/ipxe/shell.ipxe b/ipxe/shell.ipxe new file mode 100644 index 0000000..15aeb3e --- /dev/null +++ b/ipxe/shell.ipxe @@ -0,0 +1,4 @@ +#!ipxe + +shell + diff --git a/regs/Ext_PHY_specific_control_reg b/regs/Ext_PHY_specific_control_reg new file mode 100644 index 0000000..a13fb8e --- /dev/null +++ b/regs/Ext_PHY_specific_control_reg @@ -0,0 +1,13 @@ + 15 Block Carrier Extension Bit + 14 Line Loopback + 13 Powerdown + 12 Disable Link Pulses + 11:9 Downshift counter + 8 Downshift Enable + 7 RGMII Receiv Timing Control + 6:4 Default MAC interface speed + 3 Reserved + 2 DTE detect enable + 1 RGMII Transmit Timing Control + 0 Reserved + diff --git a/regs/PHY_Interrupt_status_register b/regs/PHY_Interrupt_status_register new file mode 100644 index 0000000..6a19500 --- /dev/null +++ b/regs/PHY_Interrupt_status_register @@ -0,0 +1,16 @@ + 15 AutoNegotiation Error + 14 Speed Changed + 13 Duplex Changed + 12 Page Receive + 11 AutoNegotiation Completed + 10 Link Status Changed + 9 Symbol Error + 8 False Carrier + 7 FIFO Over Underflow + 6 MDI Crossover Changed + 5 Downshift Interupt + 4 Energy Detect Changed + 3 Reserved + 2 DTE power detection status changed + 1 Polarity Changed + 0 Jabber diff --git a/regs/PHY_specific_control_reg b/regs/PHY_specific_control_reg new file mode 100644 index 0000000..776e502 --- /dev/null +++ b/regs/PHY_specific_control_reg @@ -0,0 +1,13 @@ + 15:14 Transmit FIFO Depth + 13:12 Receive FIFO Depth + 11 Assert CRS on Transmit + 10 Force Link Good + 9:8 Energy Detect + 7 Enable Extended Distance + 6:5 MDI Crossover Mode + 4 Disable 125CLK + 3 MAC Interface Power Down + 2 SQE test +1 Polarity Reversal +0 Disable Jabber + diff --git a/regs/PHY_specific_status_reg b/regs/PHY_specific_status_reg new file mode 100644 index 0000000..c061bb3 --- /dev/null +++ b/regs/PHY_specific_status_reg @@ -0,0 +1,15 @@ + 15:14 Speed + 13 Duplex + 12 Page Received + 11 Speed and Duplex Resolved + 10 Link real time + 9:7 Cable Length 1000 mode only + 6 MDI Crossover Status + 5 Downshift Status + 4 Copper Energy Detect Status + 3 Transmit Pause Enabled + 2 Receive Pause Enabled + 1 Polarity real time + 0 Jabber real time + + |