aboutsummaryrefslogtreecommitdiffstats
path: root/arch/m68k/include/asm/macintosh.h
diff options
context:
space:
mode:
authorLaurent Vivier <Laurent@lvivier.info>2008-11-06 20:57:41 +0100
committerGeert Uytterhoeven <geert@linux-m68k.org>2009-03-26 21:15:27 +0100
commit7ad93b42bd135641ddc2c298f030132aca7aeca3 (patch)
tree959a1b043fb33a0b4663218a1608923a928c4efe /arch/m68k/include/asm/macintosh.h
parent612bfc9e630e3f7a4f3be1325eac28de8b8970af (diff)
downloadkernel_samsung_smdk4412-7ad93b42bd135641ddc2c298f030132aca7aeca3.zip
kernel_samsung_smdk4412-7ad93b42bd135641ddc2c298f030132aca7aeca3.tar.gz
kernel_samsung_smdk4412-7ad93b42bd135641ddc2c298f030132aca7aeca3.tar.bz2
m68k: mac - Add a new entry in mac_model to identify the floppy controller type.
This patch adds a field "floppy_type" which can take the following values: MAC_FLOPPY_IWM for an IWM based mac MAC_FLOPPY_SWIM_ADDR1 for a SWIM based mac with controller at VIA1 + 0x1E000 MAC_FLOPPY_SWIM_ADDR2 for a SWIM based mac with controller at VIA1 + 0x16000 MAC_FLOPPY_IOP for an IOP based mac MAC_FLOPPY_AV for an AV based mac Signed-off-by: Laurent Vivier <Laurent@lvivier.info> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Diffstat (limited to 'arch/m68k/include/asm/macintosh.h')
-rw-r--r--arch/m68k/include/asm/macintosh.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/m68k/include/asm/macintosh.h b/arch/m68k/include/asm/macintosh.h
index 05309f7..50db359 100644
--- a/arch/m68k/include/asm/macintosh.h
+++ b/arch/m68k/include/asm/macintosh.h
@@ -34,6 +34,7 @@ struct mac_model
char scc_type;
char ether_type;
char nubus_type;
+ char floppy_type;
};
#define MAC_ADB_NONE 0
@@ -71,6 +72,12 @@ struct mac_model
#define MAC_NO_NUBUS 0
#define MAC_NUBUS 1
+#define MAC_FLOPPY_IWM 0
+#define MAC_FLOPPY_SWIM_ADDR1 1
+#define MAC_FLOPPY_SWIM_ADDR2 2
+#define MAC_FLOPPY_SWIM_IOP 3
+#define MAC_FLOPPY_AV 4
+
/*
* Gestalt numbers
*/