Merge tag 'm68k-for-v4.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Pull m68k updates from Geert Uytterhoeven: - first part of an overhaul of the NuBus subsystem, to bring it up to modern driver model standards - a race condition fix for Mac - defconfig updates * tag 'm68k-for-v4.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: MAINTAINERS: Add NuBus subsystem entry m68k/mac: Fix race conditions in OSS interrupt dispatch nubus: Add support for the driver model nubus: Add expansion_type values for various Mac models nubus: Adopt standard linked list implementation nubus: Rename struct nubus_dev nubus: Rework /proc/bus/nubus/s/ implementation nubus: Generalize block resource handling nubus: Clean up whitespace nubus: Remove redundant code nubus: Call proc_mkdir() not more than once per slot directory nubus: Validate slot resource IDs nubus: Fix log spam nubus: Use static functions where possible nubus: Fix up header split nubus: Avoid array underflow and overflow m68k/defconfig: Update defconfigs for v4.15-rc1
This commit is contained in:
@@ -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