summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/tc/tc_conf.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch/alpha/tc/tc_conf.h')
-rw-r--r--sys/arch/alpha/tc/tc_conf.h15
1 files changed, 13 insertions, 2 deletions
diff --git a/sys/arch/alpha/tc/tc_conf.h b/sys/arch/alpha/tc/tc_conf.h
index a1c30c00cb2..ec70762c9f9 100644
--- a/sys/arch/alpha/tc/tc_conf.h
+++ b/sys/arch/alpha/tc/tc_conf.h
@@ -1,5 +1,5 @@
-/* $OpenBSD: tc_conf.h,v 1.6 2002/03/14 03:15:51 millert Exp $ */
-/* $NetBSD: tc_conf.h,v 1.3 1996/11/15 23:59:01 cgd Exp $ */
+/* $OpenBSD: tc_conf.h,v 1.7 2002/05/02 22:56:06 miod Exp $ */
+/* $NetBSD: tc_conf.h,v 1.10 2000/06/04 19:14:29 cgd Exp $ */
/*
* Copyright (c) 1995 Carnegie-Mellon University.
@@ -33,9 +33,13 @@
*/
#ifdef DEC_3000_500
+#include <alpha/tc/tc_dma_3000_500.h>
+
extern void tc_3000_500_intr_setup(void);
extern void tc_3000_500_iointr(void *, unsigned long);
+extern const struct evcnt *
+ tc_3000_500_intr_evcnt(struct device *, void *);
extern void tc_3000_500_intr_establish(struct device *, void *,
tc_intrlevel_t, int (*)(void *), void *);
extern void tc_3000_500_intr_disestablish(struct device *, void *);
@@ -49,9 +53,13 @@ extern struct tc_builtin tc_3000_500_nographics_builtins[];
#endif /* DEC_3000_500 */
#ifdef DEC_3000_300
+#include <alpha/tc/tc_dma_3000_300.h>
+
extern void tc_3000_300_intr_setup(void);
extern void tc_3000_300_iointr(void *, unsigned long);
+extern const struct evcnt *
+ tc_3000_300_intr_evcnt(struct device *, void *);
extern void tc_3000_300_intr_establish(struct device *, void *,
tc_intrlevel_t, int (*)(void *), void *);
extern void tc_3000_300_intr_disestablish(struct device *, void *);
@@ -61,3 +69,6 @@ extern struct tc_slotdesc tc_3000_300_slots[];
extern int tc_3000_300_nbuiltins;
extern struct tc_builtin tc_3000_300_builtins[];
#endif /* DEC_3000_300 */
+
+extern int tc_fb_cnattach(tc_addr_t);
+