summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/laptops.h
blob: 7bf48e67d57cfed359c90e5d83c4612285748d74 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
/*
 * Machine-depend parameters for laptop machines
 *
 * Copyright (c) 1996, HOSOKAWA, Tatsumi <hosokawa@mt.cs.keio.ac.jp>
 */

/*
 * Laptop machines has more incompatibilities and machine-specific 
 * parameters than the desktop machines.
 */

#ifndef	_LAPTOPS_H_
#define	_LAPTOPS_H_

#ifdef	LAPTOP


/*
 * Machine-dependent options
 */

#ifdef	HINOTE		/* Digital Hinote */
#ifndef	COMPAT_APM10
#define	COMPAT_APM10
#endif	/* COMPAT_APM10 */
#endif	/* HINOTE */

#ifdef	DHULTRA		/* Digital Hinote Ultra */
/* (update BIOS to 1.41 or later) */
#endif	/* DHULTRA */

#ifdef	TP230		/* IBM ThinkPad 230 Series */
#ifndef	SIO_IRQ_BUG
#define	SIO_IRQ_BUG
#endif	/* SIO_IRQ_BUG */
#ifndef	FORCE_APM10
#define	FORCE_APM10
#endif	/* FORCE_APM10 */
#ifndef	PCIC_NOCLRREGS
#define	PCIC_NOCLRREGS
#endif	/* PCIC_NOCLRREGS */
#endif	/* TP230 */

#ifdef	TP230FBW	/* IBM ThinkPad 230 FBW Series */
#ifndef	SIO_IRQ_BUG
#define	SIO_IRQ_BUG
#endif	/* SIO_IRQ_BUG */
#ifndef	PCIC_NOCLRREGS
#define	PCIC_NOCLRREGS
#endif	/* PCIC_NOCLRREGS */
#endif	/* TP230FBW */

#ifdef	TP530		/* IBM ThinkPad 530 Series */
#ifndef	APM_DSVALUE_BUG
#define	APM_DSVALUE_BUG
#endif	/* APM_DSVALUE_BUG */
#endif	/* TP530 */

#ifdef	WINBOOKPRO	/* Sotec WinbookPro */
#ifndef	FORCE_APM10
#define	FORCE_APM10
#endif	/* FORCE_APM10 */
#ifndef	APM_NO_ENGAGE
#define	APM_NO_ENGAGE
#endif	/* APM_NO_ENGAGE */
#ifndef	APM_SUSPEND_POSTPONE
#define	APM_SUSPEND_POSTPONE
#endif	/* APM_SUSPEND_POSTPONE */
#ifndef	APM_DISABLE_BUG
#define	APM_DISABLE_BUG
#endif	/* APM_DISABLE_BUG */
#endif	/* WINBOOKPRO */

#ifdef	GW2KLIBERTY	/* Gateway 2K Liberty */
#ifndef FORCE_APM10
#define FORCE_APM10
#endif	/* FORCE_APM10 */
#endif	/* GW2KLIBERTY */

#ifdef	JETMINI		/* Panasonic Pronote Jet Mini */
#ifndef FORCE_APM10
#define FORCE_APM10
#endif	/* FORCE_APM10 */
#endif	/* JETMINI */

#ifdef	CONTURA		/* COMPAQ CONTURA Series */
#ifndef	PCIC_NOCLRREGS
#define	PCIC_NOCLRREGS
#endif	/* PCIC_NOCLRREGS */
#ifndef	APM_SUSPEND_DELAY
#define	APM_SUSPEND_DELAY
#endif	/* APM_SUSPEND_DELAY */
#endif	/* CONTURA */

#ifdef	ELITE           /* COMPAQ ELITE Series */
#ifndef	PCIC_NOCLRREGS
#define	PCIC_NOCLRREGS
#endif	/* PCIC_NOCLRREGS */
#ifndef	APM_SUSPEND_DELAY
#define	APM_SUSPEND_DELAY
#endif	/* APM_SUSPEND_DELAY */
#endif  /* ELITE */

#endif	/* LAPTOP */

#endif	/* _LAPTOPS_H_ */
OpenPOWER on IntegriCloud