Mercurial > flash_v2
comparison packages/devs/eth/sh/etherc/current/ChangeLog @ 208:e0c0827131d1 ecos
Merge from eCos master repository on 2002-05-20-20:11:54-BST
| author | jlarmour |
|---|---|
| date | Mon, 20 May 2002 22:19:26 +0000 |
| parents | |
| children | d2c90368aeef |
comparison
equal
deleted
inserted
replaced
| 207:74c807ddde34 | 208:e0c0827131d1 |
|---|---|
| 1 2002-03-18 Jonathan Larmour <jlarmour@redhat.com> | |
| 2 | |
| 3 * src/if_etherc.c (etherc_RxEvent): ensure Receive Request is always | |
| 4 enabled. | |
| 5 | |
| 6 2002-03-18 Jesper Skov <jskov@redhat.com> | |
| 7 | |
| 8 * src/sh_etherc.h: Removed some unused definitions. | |
| 9 | |
| 10 * src/if_etherc.c (etherc_poll): Move the bit of code that ensures RX | |
| 11 enabling down to the exit of the function so it is always executed. | |
| 12 | |
| 13 2002-03-07 Jesper Skov <jskov@redhat.com> | |
| 14 | |
| 15 * src/if_etherc.c: Initialize interrupt field. Skip tests for | |
| 16 suspended device - they are wrong. | |
| 17 | |
| 18 * src/phyter.inl (_MII_RENEGOTIATE): split delay out in new | |
| 19 _MII_RENEGOTIATION_WAIT macro. | |
| 20 (_MII_SPEED_FORCE_10MB): Added. | |
| 21 | |
| 22 * src/if_etherc.c (sh_etherc_init): Added forced-10Mbit | |
| 23 option. Cleaned up some fix mes. | |
| 24 | |
| 25 2002-03-06 Jesper Skov <jskov@redhat.com> | |
| 26 | |
| 27 * src/if_etherc.c: Disabled PHY errata workaround. Make sure | |
| 28 promisuous mode is disabled per default. Don't clear the wrap-bit | |
| 29 of the RD table. | |
| 30 | |
| 31 * src/sh_etherc.h: Added a definition. | |
| 32 | |
| 33 2002-02-21 Jesper Skov <jskov@redhat.com> | |
| 34 | |
| 35 * src/if_etherc.c (_MII_HAS_EXTENDED): define. | |
| 36 | |
| 37 2002-02-20 Jesper Skov <jskov@redhat.com> | |
| 38 | |
| 39 * src/if_etherc.c: Pad packets to minimum ethernet frame | |
| 40 length. Added PHY erratum workaround. | |
| 41 | |
| 42 * src/sh_etherc.h: Remove debug setting. | |
| 43 | |
| 44 * src/phyter.inl: Added here for now. | |
| 45 | |
| 46 * src/if_etherc.c: Include phyter.inl. | |
| 47 (sh_etherc_init): Fix ring initialization. Set to continuous | |
| 48 reception. | |
| 49 (etherc_start): Tell FIFO to dump data in memory. | |
| 50 (etherc_control): Use _MII functions to gather necessary | |
| 51 information. | |
| 52 (etherc_can_send): Same. | |
| 53 Added _MII accessor macros and some extra debug code. | |
| 54 | |
| 55 2002-02-19 Jesper Skov <jskov@redhat.com> | |
| 56 | |
| 57 * src/sh_etherc.h: Moved debug print code here. Tweak debug | |
| 58 functions. | |
| 59 * src/if_etherc.c: Tweaked the init and TX code some. Don't check | |
| 60 for CYGARC_REG_EESR_ECI in the poll function as it does not appear | |
| 61 to get set when other requests are. Moved debug print code to | |
| 62 header file. | |
| 63 | |
| 64 * src/sh_etherc.h: More definitions. | |
| 65 | |
| 66 * src/if_etherc.c: Fix typos. Add interrupt attach code. Update | |
| 67 remaining functions to support this controller. | |
| 68 | |
| 69 2002-01-30 Jesper Skov <jskov@redhat.com> | |
| 70 | |
| 71 * File structure cloned from PCNet driver. | |
| 72 | |
| 73 //=========================================================================== | |
| 74 //####ECOSGPLCOPYRIGHTBEGIN#### | |
| 75 // ------------------------------------------- | |
| 76 // This file is part of eCos, the Embedded Configurable Operating System. | |
| 77 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. | |
| 78 // | |
| 79 // eCos is free software; you can redistribute it and/or modify it under | |
| 80 // the terms of the GNU General Public License as published by the Free | |
| 81 // Software Foundation; either version 2 or (at your option) any later version. | |
| 82 // | |
| 83 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY | |
| 84 // WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
| 85 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
| 86 // for more details. | |
| 87 // | |
| 88 // You should have received a copy of the GNU General Public License along | |
| 89 // with eCos; if not, write to the Free Software Foundation, Inc., | |
| 90 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. | |
| 91 // | |
| 92 // As a special exception, if other files instantiate templates or use macros | |
| 93 // or inline functions from this file, or you compile this file and link it | |
| 94 // with other works to produce a work based on this file, this file does not | |
| 95 // by itself cause the resulting work to be covered by the GNU General Public | |
| 96 // License. However the source code for this file must still be made available | |
| 97 // in accordance with section (3) of the GNU General Public License. | |
| 98 // | |
| 99 // This exception does not invalidate any other reasons why a work based on | |
| 100 // this file might be covered by the GNU General Public License. | |
| 101 // | |
| 102 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc. | |
| 103 // at http://sources.redhat.com/ecos/ecos-license | |
| 104 // ------------------------------------------- | |
| 105 //####ECOSGPLCOPYRIGHTEND#### | |
| 106 //=========================================================================== |
