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 //===========================================================================