aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorNate Williams <nate@FreeBSD.org>1996-02-21 23:22:27 +0000
committerNate Williams <nate@FreeBSD.org>1996-02-21 23:22:27 +0000
commitb2e8253ac3f7a499ecfe684502af8caf671f7541 (patch)
treed8c26130539e7700ff120756e9ee62539d63c665 /sys
parent4765b33331fdc4fa3ce6aeb08484881a62957722 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/i386/include/laptops.h104
1 files changed, 104 insertions, 0 deletions
diff --git a/sys/i386/include/laptops.h b/sys/i386/include/laptops.h
new file mode 100644
index 000000000000..1ea104ca445f
--- /dev/null
+++ b/sys/i386/include/laptops.h
@@ -0,0 +1,104 @@
+/*
+ * 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
+
+#ifdef HINOTE /* Digital Hinote */
+#ifndef COMPAT_APM10
+#define COMPAT_APM10
+#endif /* COMPAT_APM10 */
+#ifndef SIO_IRQ_BUG
+#define SIO_IRQ_BUG
+#endif /* SIO_IRQ_BUG */
+#endif /* HINOTE */
+
+#ifdef DHULTRA /* Digital Hinote Ultra */
+#ifndef FORCE_APM10
+#define FORCE_APM10
+#endif /* FORCE_APM10 */
+#ifndef SIO_IRQ_BUG
+#define SIO_IRQ_BUG
+#endif /* SIO_IRQ_BUG */
+#endif /* DHULTRA */
+
+#ifdef TP230 /* IBM ThinkPad 230 Series */
+#ifndef SIO_IRQ_BUG2
+#define SIO_IRQ_BUG2
+#endif /* SIO_IRQ_BUG2 */
+#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_BUG2
+#define SIO_IRQ_BUG2
+#endif /* SIO_IRQ_BUG2 */
+#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 SIO_IRQ_BUG
+#define SIO_IRQ_BUG
+#endif /* SIO_IRQ_BUG */
+#ifndef PCIC_NOCLRREGS
+#define PCIC_NOCLRREGS
+#endif /* PCIC_NOCLRREGS */
+#ifndef APM_SUSPEND_DELAY
+#define APM_SUSPEND_DELAY
+#endif /* APM_SUSPEND_DELAY */
+#endif /* CONTURA */
+
+
+#endif /* LAPTOP */
+
+#endif /* _LAPTOPS_H_ */