xref: /linux/arch/m68k/include/uapi/asm/bootinfo-amiga.h (revision ca55b2fef3a9373fcfc30f82fd26bc7fccbda732)
1 /*
2 ** asm/bootinfo-amiga.h -- Amiga-specific boot information definitions
3 */
4 
5 #ifndef _UAPI_ASM_M68K_BOOTINFO_AMIGA_H
6 #define _UAPI_ASM_M68K_BOOTINFO_AMIGA_H
7 
8 
9     /*
10      *  Amiga-specific tags
11      */
12 
13 #define BI_AMIGA_MODEL		0x8000	/* model (__be32) */
14 #define BI_AMIGA_AUTOCON	0x8001	/* AutoConfig device */
15 					/* (AmigaOS struct ConfigDev) */
16 #define BI_AMIGA_CHIP_SIZE	0x8002	/* size of Chip RAM (__be32) */
17 #define BI_AMIGA_VBLANK		0x8003	/* VBLANK frequency (__u8) */
18 #define BI_AMIGA_PSFREQ		0x8004	/* power supply frequency (__u8) */
19 #define BI_AMIGA_ECLOCK		0x8005	/* EClock frequency (__be32) */
20 #define BI_AMIGA_CHIPSET	0x8006	/* native chipset present (__be32) */
21 #define BI_AMIGA_SERPER		0x8007	/* serial port period (__be16) */
22 
23 
24     /*
25      *  Amiga models (BI_AMIGA_MODEL)
26      */
27 
28 #define AMI_UNKNOWN		0
29 #define AMI_500			1
30 #define AMI_500PLUS		2
31 #define AMI_600			3
32 #define AMI_1000		4
33 #define AMI_1200		5
34 #define AMI_2000		6
35 #define AMI_2500		7
36 #define AMI_3000		8
37 #define AMI_3000T		9
38 #define AMI_3000PLUS		10
39 #define AMI_4000		11
40 #define AMI_4000T		12
41 #define AMI_CDTV		13
42 #define AMI_CD32		14
43 #define AMI_DRACO		15
44 
45 
46     /*
47      *  Amiga chipsets (BI_AMIGA_CHIPSET)
48      */
49 
50 #define CS_STONEAGE		0
51 #define CS_OCS			1
52 #define CS_ECS			2
53 #define CS_AGA			3
54 
55 
56     /*
57      *  Latest Amiga bootinfo version
58      */
59 
60 #define AMIGA_BOOTI_VERSION	MK_BI_VERSION(2, 0)
61 
62 
63 #endif /* _UAPI_ASM_M68K_BOOTINFO_AMIGA_H */
64