OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [devs/] [eth/] [sh/] [etherc/] [v2_0/] [ChangeLog] - Blame information for rev 174

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.