Blame view
include/linux/dm9000.h
1.07 KB
a1365275e [PATCH] DM9000 ne... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
/* include/linux/dm9000.h * * Copyright (c) 2004 Simtec Electronics * Ben Dooks <ben@simtec.co.uk> * * Header file for dm9000 platform data * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * */ #ifndef __DM9000_PLATFORM_DATA #define __DM9000_PLATFORM_DATA __FILE__ /* IO control flags */ #define DM9000_PLATF_8BITONLY (0x0001) #define DM9000_PLATF_16BITONLY (0x0002) #define DM9000_PLATF_32BITONLY (0x0004) |
33ba50919 DM9000: Add platf... |
22 |
#define DM9000_PLATF_EXT_PHY (0x0008) |
bb44fb70e DM9000: Add platf... |
23 |
#define DM9000_PLATF_NO_EEPROM (0x0010) |
f8dd0ecbb DM9000: Allow the... |
24 |
#define DM9000_PLATF_SIMPLE_PHY (0x0020) /* Use NSR to find LinkStatus */ |
a1365275e [PATCH] DM9000 ne... |
25 |
|
947af2943 Fix spelling of '... |
26 |
/* platform data for platform device structure's platform_data field */ |
a1365275e [PATCH] DM9000 ne... |
27 28 29 |
struct dm9000_plat_data { unsigned int flags; |
fe4142485 dm9000: Support M... |
30 |
unsigned char dev_addr[6]; |
a1365275e [PATCH] DM9000 ne... |
31 32 33 34 35 36 37 38 39 |
/* allow replacement IO routines */ void (*inblk)(void __iomem *reg, void *data, int len); void (*outblk)(void __iomem *reg, void *data, int len); void (*dumpblk)(void __iomem *reg, int len); }; #endif /* __DM9000_PLATFORM_DATA */ |