summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRussell King <rmk@flint.arm.linux.org.uk>2002-11-17 21:37:10 +0000
committerRussell King <rmk@flint.arm.linux.org.uk>2002-11-17 21:37:10 +0000
commite0029ad169911fc812a4e12768983a1f31a462aa (patch)
treea059eea5420e480db036f21b13f7c2448c1343f7 /include
parent8d2c59fd8bcc060969973d7fb2e3f657bae78ca3 (diff)
[ARM] Finally kill old ecard device discovery interfaces.
This cset kills the old racy ecard device discovery interfaces, converting the remaining drivers to use the new LDM-based interface.
Diffstat (limited to 'include')
-rw-r--r--include/asm-arm/ecard.h17
1 files changed, 5 insertions, 12 deletions
diff --git a/include/asm-arm/ecard.h b/include/asm-arm/ecard.h
index 7c719a206399..1c9ecdadecd9 100644
--- a/include/asm-arm/ecard.h
+++ b/include/asm-arm/ecard.h
@@ -53,6 +53,9 @@
#define MANU_SERPORT 0x003f
#define PROD_SERPORT_DSPORT 0x00b9
+#define MANU_ARXE 0x0041
+#define PROD_ARXE_SCSI 0x00be
+
#define MANU_I3 0x0046
#define PROD_I3_ETHERLAN500 0x00d4
#define PROD_I3_ETHERLAN600 0x00ec
@@ -95,11 +98,11 @@ typedef enum { /* Speed for ECARD_IOC space */
ECARD_SYNC = 3
} card_speed_t;
-typedef struct ecard_id { /* Card ID structure */
+struct ecard_id { /* Card ID structure */
unsigned short manufacturer;
unsigned short product;
void *data;
-} card_ids;
+};
struct in_ecid { /* Packed card ID information */
unsigned short product; /* Product code */
@@ -178,16 +181,6 @@ struct in_chunk_dir {
#define ecard_release(ec) ((ec)->claimed = 0)
/*
- * Start finding cards from the top of the list
- */
-extern void ecard_startfind (void);
-
-/*
- * Find an expansion card with the correct cid, product and manufacturer code
- */
-extern struct expansion_card *ecard_find (int cid, const card_ids *ids);
-
-/*
* Read a chunk from an expansion card
* cd : where to put read data
* ec : expansion card info struct