nubus: Add expansion_type values for various Mac models
Add an expansion slot attribute to allow drivers to properly handle cards like Comm Slot cards and PDS cards without declaration ROMs. This clarifies the logic for the Centris 610 model which has no Comm Slot but has an optional on-board SONIC device. Cc: "David S. Miller" <davem@davemloft.net> Tested-by: Stan Johnson <userm57@yahoo.com> Signed-off-by: Finn Thain <fthain@telegraphics.com.au> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
This commit is contained in:

committed by
Geert Uytterhoeven

parent
41b848160e
commit
b87eaec27e
@@ -33,7 +33,7 @@ struct mac_model
|
||||
char ide_type;
|
||||
char scc_type;
|
||||
char ether_type;
|
||||
char nubus_type;
|
||||
char expansion_type;
|
||||
char floppy_type;
|
||||
};
|
||||
|
||||
@@ -73,8 +73,11 @@ struct mac_model
|
||||
#define MAC_ETHER_SONIC 1
|
||||
#define MAC_ETHER_MACE 2
|
||||
|
||||
#define MAC_NO_NUBUS 0
|
||||
#define MAC_NUBUS 1
|
||||
#define MAC_EXP_NONE 0
|
||||
#define MAC_EXP_PDS 1 /* Accepts only a PDS card */
|
||||
#define MAC_EXP_NUBUS 2 /* Accepts only NuBus card(s) */
|
||||
#define MAC_EXP_PDS_NUBUS 3 /* Accepts PDS card and/or NuBus card(s) */
|
||||
#define MAC_EXP_PDS_COMM 4 /* Accepts PDS card or Comm Slot card */
|
||||
|
||||
#define MAC_FLOPPY_IWM 0
|
||||
#define MAC_FLOPPY_SWIM_ADDR1 1
|
||||
|
Reference in New Issue
Block a user