summaryrefslogtreecommitdiff
path: root/nuttx/drivers/net/enc28j60.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2010-04-30 01:43:46 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2010-04-30 01:43:46 +0000
commit02a432f58eb6e68dc015c34207d02c1977e513fa (patch)
tree9efc1bbb3d1f3891aa89c9b6903fe1e4be6d0880 /nuttx/drivers/net/enc28j60.h
parent6e4e9b8e5d74c41a7bf9f645242f699a96de8643 (diff)
downloadpx4-nuttx-02a432f58eb6e68dc015c34207d02c1977e513fa.tar.gz
px4-nuttx-02a432f58eb6e68dc015c34207d02c1977e513fa.tar.bz2
px4-nuttx-02a432f58eb6e68dc015c34207d02c1977e513fa.zip
Add initialization logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2638 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/drivers/net/enc28j60.h')
-rwxr-xr-xnuttx/drivers/net/enc28j60.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/nuttx/drivers/net/enc28j60.h b/nuttx/drivers/net/enc28j60.h
index dcbff5cdc..b4f6ef01e 100755
--- a/nuttx/drivers/net/enc28j60.h
+++ b/nuttx/drivers/net/enc28j60.h
@@ -355,7 +355,7 @@
#define ENC_PHCON2 (0x10) /* PHY Control Register 2 */
#define ENC_PHSTAT2 (0x11) /* PHY Status 2 */
#define ENC_PHIE (0x12) /* PHY Interrupt Enable Register */
-#define ENC_PHIR (0x13)
+#define ENC_PHIR (0x13) /* PHY Interrupt Request Register */
#define ENC_PHLCON (0x14)
/* PHY Control Register 1 Register Bit Definitions */
@@ -413,6 +413,18 @@
#define PHLCON_LACFG2 (1 << 10) /* Bit 10: " " " " */
#define PHLCON_LACFG3 (1 << 11) /* Bit 11: " " " " */
+/* Packet Memory ************************************************************/
+
+/* 8-Kbyte Transmit/Receive Packet Dual Port SRAM */
+
+#define PKTMEM_START 0x0000
+#define PKTMEM_END 0x1fff
+
+/* Ethernet frames are between 64 and 1518 bytes long */
+
+#define MIN_FRAMELEN 64
+#define MAX_FRAMELEN 1518
+
/* Packet Control Bits Definitions ******************************************/
#define PKTCTRL_POVERRIDE (1 << 0) /* Bit 0: Per Packet Override */