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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [devs/] [eth/] [ns/] [dp83902a/] [v2_0/] [ChangeLog] - Blame information for rev 502

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
2002-06-14  Gary Thomas  
2
 
3
        * src/if_dp83902a.c:
4
        Need to include  for proper configuration
5
        of stand-alone (polled) vs. system (interrupt driven) mode.
6
 
7
2002-05-30  Jonathan Larmour  
8
 
9
        * src/if_dp83902a.c: Use CYGINT_IO_ETH_INT_SUPPORT_REQUIRED instead
10
        of CYGPKG_NET where required.
11
 
12
2002-04-12  Gary Thomas  
13
 
14
        * src/if_dp83902a.c: Clean up warnings.
15
 
16
2002-03-28  Gary Thomas  
17
 
18
        * cdl/ns_dp83902a_eth_drivers.cdl: Fix spelling of _OPTIONS
19
        component as this is magic (CDL requires that it match the
20
        package or it is ignored).
21
 
22
2002-01-14  Jesper Skov  
23
 
24
        * src/if_dp83902a.c (dp83902a_ClearCounters): Fix warning.
25
 
26
2001-12-10  Richard Sandiford  
27
 
28
        * src/if_dp83902a.c (dp83902a_RxEvent): Remove unused argument.
29
        (dp83902a_TxEvent): Likewise.
30
        (dp83902a_BufEvent): Remove.
31
        (dp83902a_ClearCounters): New.
32
        (dp83902a_Overflow): New.
33
        (dp83902a_poll): Rework polling loop to use the new functions.
34
 
35
2001-10-16  Jesper Skov  
36
 
37
        * include/dp83902a.h: Removed hardwired buffer
38
        allocation. Replaced with per-device configuration.
39
        * src/if_dp83902a.c: Same.
40
 
41
2001-10-15  Jesper Skov  
42
 
43
        * include/dp83902a.h: Added new page allocation layout.
44
 
45
2001-10-12  Gary Thomas  
46
 
47
        * src/if_dp83902a.c: Leave out interrupt code - not needed in
48
        non-NET configurations.
49
 
50
2001-10-10  Gary Thomas  
51
 
52
        * src/if_dp83902a.c:
53
        * include/dp83902a.h: More flexible setup.  Chip reset address is
54
        now in device data, along with changes to the PLF reset functions.
55
        Also, a new PLF init function can be defined which allows the driver
56
        to work in a PCI enviroment (addresses unknown at compile time).
57
 
58
2001-09-12  Jesper Skov  
59
 
60
        * src/if_dp83902a.c: Apply a little more DMA magic.
61
 
62
2001-08-25  Gary Thomas  
63
 
64
        * include/dp83902a.h (DP_DATAPORT): Add - used by ESA discovery
65
        on SC/LPE card.
66
 
67
2001-06-21  Jesper Skov  
68
 
69
        * src/if_dp83902a.c: Fix various build problems when net package
70
        is included.
71
 
72
2001-06-16  Jesper Skov  
73
 
74
        * src/if_dp83902a.c (dp83902a_poll): Ignore spurious Tx events.
75
 
76
2001-06-15  Jesper Skov  
77
 
78
        * src/if_dp83902a.c: Added crude CR race check. Use plf interrupt
79
        clear to allow for CF driver to use this driver. Cleaned up debug
80
        output some.
81
        (dp83902a_send): Added some magic delays to get driver working on
82
        some (apparently) broken boards.
83
 
84
        * src/dp83902a.h: Moved..
85
        * include/dp83902a.h: to here. Moved macro definitions here from
86
        the src file.
87
 
88
        * cdl/ns_dp83902a_eth_drivers.cdl: Export header file.
89
 
90
2001-06-14  Jesper Skov  
91
 
92
        * src/if_dp83902a.c: Added some more debug info.
93
 
94
        * src/dp83902a.h: Added 16bit/BE macros (untested).
95
 
96
        * src/if_dp83902a.c: Add some debug code, fix endian issue. Proper
97
        handling of odd-length reads in 16bit mode.
98
 
99
2001-06-13  Jesper Skov  
100
 
101
        * src/if_dp83902a.c: Assume LE ordering of read header data.
102
 
103
        * src/dp83902a.h: BE/LE versions of data IO. Define proper DCR
104
        init value depending on data access width.
105
 
106
        * Cloned from DP8390 driver.
107
 
108
//===========================================================================
109
//####ECOSGPLCOPYRIGHTBEGIN####
110
// -------------------------------------------
111
// This file is part of eCos, the Embedded Configurable Operating System.
112
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
113
//
114
// eCos is free software; you can redistribute it and/or modify it under
115
// the terms of the GNU General Public License as published by the Free
116
// Software Foundation; either version 2 or (at your option) any later version.
117
//
118
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
119
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
120
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
121
// for more details.
122
//
123
// You should have received a copy of the GNU General Public License along
124
// with eCos; if not, write to the Free Software Foundation, Inc.,
125
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
126
//
127
// As a special exception, if other files instantiate templates or use macros
128
// or inline functions from this file, or you compile this file and link it
129
// with other works to produce a work based on this file, this file does not
130
// by itself cause the resulting work to be covered by the GNU General Public
131
// License. However the source code for this file must still be made available
132
// in accordance with section (3) of the GNU General Public License.
133
//
134
// This exception does not invalidate any other reasons why a work based on
135
// this file might be covered by the GNU General Public License.
136
//
137
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
138
// at http://sources.redhat.com/ecos/ecos-license/
139
// -------------------------------------------
140
//####ECOSGPLCOPYRIGHTEND####
141
//===========================================================================
142
 
143
 
144
 

powered by: WebSVN 2.1.0

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