|
@@ -1,3 +1,54 @@
|
|
|
/*
|
|
|
** asm-m68k/amigahw.h -- This header defines some macros and pointers for
|
|
|
** the various Amiga custom hardware registers.
|
|
|
+** The naming conventions used here conform to those
|
|
|
+** used in the Amiga Hardware Reference Manual, 3rd Edition
|
|
|
+**
|
|
|
+** Copyright 1992 by Greg Harp
|
|
|
+**
|
|
|
+** This file is subject to the terms and conditions of the GNU General Public
|
|
|
+** License. See the file COPYING in the main directory of this archive
|
|
|
+** for more details.
|
|
|
+**
|
|
|
+** Created: 9/24/92 by Greg Harp
|
|
|
+*/
|
|
|
+
|
|
|
+#ifndef _M68K_AMIGAHW_H
|
|
|
+#define _M68K_AMIGAHW_H
|
|
|
+
|
|
|
+#include <linux/ioport.h>
|
|
|
+
|
|
|
+ /*
|
|
|
+ * Different Amiga models
|
|
|
+ */
|
|
|
+
|
|
|
+#define AMI_UNKNOWN (0)
|
|
|
+#define AMI_500 (1)
|
|
|
+#define AMI_500PLUS (2)
|
|
|
+#define AMI_600 (3)
|
|
|
+#define AMI_1000 (4)
|
|
|
+#define AMI_1200 (5)
|
|
|
+#define AMI_2000 (6)
|
|
|
+#define AMI_2500 (7)
|
|
|
+#define AMI_3000 (8)
|
|
|
+#define AMI_3000T (9)
|
|
|
+#define AMI_3000PLUS (10)
|
|
|
+#define AMI_4000 (11)
|
|
|
+#define AMI_4000T (12)
|
|
|
+#define AMI_CDTV (13)
|
|
|
+#define AMI_CD32 (14)
|
|
|
+#define AMI_DRACO (15)
|
|
|
+
|
|
|
+
|
|
|
+ /*
|
|
|
+ * Chipsets
|
|
|
+ */
|
|
|
+
|
|
|
+extern unsigned long amiga_chipset;
|
|
|
+
|
|
|
+#define CS_STONEAGE (0)
|
|
|
+#define CS_OCS (1)
|
|
|
+#define CS_ECS (2)
|
|
|
+#define CS_AGA (3)
|
|
|
+
|
|
|
+
|