Changeset 8f5e2527 in mainline for uspace/srv/hw/netif/dp8390/dp8390.h
- Timestamp:
- 2011-01-06T13:58:09Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 95ff5c4
- Parents:
- 4765152
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hw/netif/dp8390/dp8390.h
r4765152 r8f5e2527 1 /*2 * Copyright (c) 1987,1997, 2006, Vrije Universiteit, Amsterdam, The Netherlands All rights reserved. Redistribution and use of the MINIX 3 operating system in source and binary forms, with or without modification, are permitted provided that the following conditions are met:3 *4 * * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.5 * * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.6 * * Neither the name of the Vrije Universiteit nor the names of the software authors or contributors may be used to endorse or promote products derived from this software without specific prior written permission.7 * * Any deviations from these conditions require written permission from the copyright holder in advance8 *9 *10 * Disclaimer11 *12 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS, AUTHORS, AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR13 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES14 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.15 * IN NO EVENT SHALL THE COPYRIGHT HOLDER OR ANY AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,16 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT17 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,18 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY19 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT20 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF21 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.22 *23 * Changes:24 * 2009 ported to HelenOS, Lukas Mejdrech25 */26 27 1 /** @addtogroup dp8390 28 2 * @{ … … 44 18 */ 45 19 #define DP8390_IO_SIZE 0x020 46 47 /*48 dp8390.h49 50 Created: before Dec 28, 1992 by Philip Homburg51 */52 20 53 21 /* National Semiconductor DP8390 Network Interface Controller. */ … … 330 298 * hardwired in the board, the probe should modify these fields. 331 299 * Futhermore, the probe routine should also fill in de_initf and 332 * de_stopf fields with the appropriate function pointers and set 333 * de_prog_IO iff programmed I/O is to be used. 300 * de_stopf fields with the appropriate function pointers. 334 301 */ 335 302 port_t de_base_port; 336 303 phys_bytes de_linmem; 337 char *de_locmem;338 304 int de_irq; 339 305 int de_int_pending; … … 341 307 dp_initf_t de_initf; 342 308 dp_stopf_t de_stopf; 343 int de_prog_IO;344 309 char de_name[sizeof("dp8390#n")]; 345 310 … … 360 325 /* should be here - read even for ne2k isa init... */ 361 326 char de_pci; /* TRUE iff PCI device */ 362 363 #if ENABLE_PCI364 /* PCI config */365 // char de_pci; /* TRUE iff PCI device */366 // u8_t de_pcibus;367 // u8_t de_pcidev;368 // u8_t de_pcifunc;369 #endif370 327 371 328 /* Do it yourself send queue */ … … 418 375 #define DEM_ENABLED 0x2 419 376 420 //#if !__minix_vmd 421 #define debug 1 /* Standard Minix lacks debug variable */ 422 //#endif 423 424 /* 425 * $PchId: dp8390.h,v 1.10 2005/02/10 17:26:06 philip Exp $ 426 */ 377 #define debug 1 427 378 428 379 #endif
Note:
See TracChangeset
for help on using the changeset viewer.