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