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