]> git.kernelconcepts.de Git - karo-tx-redboot.git/blobdiff - packages/devs/eth/davicom/dm9000/v2_0/ChangeLog
unified MX27, MX25, MX37 trees
[karo-tx-redboot.git] / packages / devs / eth / davicom / dm9000 / v2_0 / ChangeLog
index 2141fce64f04a92246acf9bbf0837f94b6ce1f09..ef4b8d3f6c4e4e084ec1f2959e6e54e5027a1a3c 100644 (file)
@@ -1,3 +1,27 @@
+2005-11-07  David Vrabel <dvrabel@arcom.com>
+
+       * src/if_dm9000.c, include/dm9000_info.h: Support interrupts.
+       * cdl/davicom_dm9000_eth_drivers.cdl
+       (CYGPKG_DEVS_ETH_DAVICOM_DM9000_CFLAGS_ADD): Need _KERNEL and
+       __ECOS defined for non-stand-alone builds.
+
+2005-10-25  David Vrabel <dvrabel@arcom.com>
+
+       * src/if_dm9000.c (eeprom_read, eeprom_write, eeprom_reload):
+       Delay more when writing/reading eeprom (200 us isn't enough).
+       (phy_init): Turn on PHY before writing PHY registers.  Wait for
+       auto negotiation to be complete.
+       (dm9000_send): Correctly write last words to Tx SRAM when using a
+       8/16 bit device.  Clarify and comment code.
+       (dm9000_poll): Parse Rx packet header correctly on 8/16 bit
+       devices.
+       (dm9000_ioctl): Handle ETH_DRV_GET_MAC_ADDRESS and
+       ETH_DRV_SET_MAC_ADDRESS.
+
+       * cdl/davicom_dm9000_eth_drivers.cdl: New option
+       CYGSEM_DEVS_ETH_DAVICOM_DM9000_WRITE_EEPROM to enable/disable
+       writing to EEPROM.
+
 2004-09-05  Mark Salter <msalter@redhat.com>
 
        Initial Checkin of DM9000 Ethernet driver (RedBoot only for now).