summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>2008-03-28 22:31:06 +0000
committeraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>2008-03-28 22:31:06 +0000
commit457044d16a0c15b4bfc9f6da6d728f20f47b2769 (patch)
treece8447607a1c094262a96de7c5b98ccff1fe117a
parent88738c09ab04fb10dc63204cb02f8992a43d1de0 (diff)
downloadqemu-457044d16a0c15b4bfc9f6da6d728f20f47b2769.tar.gz
e1000: fix eerd registers
(Tristan Gingold) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4122 c046a42c-6fe2-441c-8c8c-71466251a162
-rw-r--r--hw/e1000_hw.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/hw/e1000_hw.h b/hw/e1000_hw.h
index 6677775f79..0e90e315fb 100644
--- a/hw/e1000_hw.h
+++ b/hw/e1000_hw.h
@@ -514,9 +514,9 @@
#define E1000_EEPROM_SWDPIN0 0x0001 /* SWDPIN 0 EEPROM Value */
#define E1000_EEPROM_LED_LOGIC 0x0020 /* Led Logic Word */
#define E1000_EEPROM_RW_REG_DATA 16 /* Offset to data in EEPROM read/write registers */
-#define E1000_EEPROM_RW_REG_DONE 2 /* Offset to READ/WRITE done bit */
+#define E1000_EEPROM_RW_REG_DONE 0x10 /* Offset to READ/WRITE done bit */
#define E1000_EEPROM_RW_REG_START 1 /* First bit for telling part to start operation */
-#define E1000_EEPROM_RW_ADDR_SHIFT 2 /* Shift to the address bits */
+#define E1000_EEPROM_RW_ADDR_SHIFT 8 /* Shift to the address bits */
#define E1000_EEPROM_POLL_WRITE 1 /* Flag for polling for write complete */
#define E1000_EEPROM_POLL_READ 0 /* Flag for polling for read complete */
/* Register Bit Masks */