We need the ISA product ID mask available separately for 3c509.c.

pull/1/head
Michael Brown 2005-04-14 11:47:30 +00:00
parent 305daba48a
commit bc85cf756d
1 changed files with 3 additions and 2 deletions

View File

@ -35,8 +35,9 @@
* Extract product ID and revision from combined product field * Extract product ID and revision from combined product field
* *
*/ */
#define ISA_PROD_ID(product) ( (product) & 0xf0ff ) #define ISA_PROD_ID_MASK ( 0xf0ff )
#define ISA_PROD_REV(product) ( ( (product) & 0x0f00 ) >> 8 ) #define ISA_PROD_ID(product) ( (product) & ISA_PROD_ID_MASK )
#define ISA_PROD_REV(product) ( ( (product) & ~ISA_PROD_ID_MASK ) >> 8 )
/* Functions in isa_ids.c */ /* Functions in isa_ids.c */
extern char * isa_id_string ( uint16_t vendor, uint16_t product ); extern char * isa_id_string ( uint16_t vendor, uint16_t product );