xref: /netbsd-src/sys/dev/ppbus/files.ppbus (revision 23c8222edbfb0f0932d88a8351d3a0cf817dfb9e)
1# $NetBSD: files.ppbus,v 1.5 2004/01/28 18:54:32 jdolecek Exp $
2#
3# Config file and device description for machine-independent parallel port bus
4# code.
5
6defflag	opt_ppbus.h		PPBUS_VERBOSE PPBUS_DEBUG
7defflag	opt_ppbus_1284.h	DONTPROBE_1284 DEBUG_1284
8
9# Generic device attribute: parallel port
10define	parport { }
11
12# ppbus related files
13device	ppbus { }
14attach	ppbus at parport
15file	dev/ppbus/ppbus_conf.c	ppbus		needs-flag
16file	dev/ppbus/ppbus_base.c	ppbus
17file	dev/ppbus/ppbus_msq.c	ppbus
18file	dev/ppbus/ppbus_1284.c	ppbus
19
20# lpt driver
21defflag	opt_ppbus_lpt.h		LPT_DEBUG LPT_VERBOSE
22device	lpt
23attach	lpt at ppbus with lpt_ppbus
24file	dev/ppbus/lpt.c		lpt_ppbus
25
26# XXX for now, include dev/ic/lpt.c if lpt is configured,
27# to ease transition from old lpt(4)
28defflag	USE_ALT_LPT
29file	dev/ic/lpt.c		lpt & !ppbus & !use_alt_lpt
30
31# PLIP driver
32defflag	opt_plip.h		PLIP_DEBUG
33device	plip # : arp, ether, ifnet
34attach	plip at ppbus
35file	dev/ppbus/if_plip.c	plip		needs-flag
36
37# pps interface
38device	pps
39attach	pps at ppbus
40file	dev/ppbus/pps_ppbus.c	pps
41
42# AT-compatible parallel port chipset
43defflag	opt_atppc.h		ATPPC_DEBUG ATPPC_VERBOSE
44device	atppc: parport
45file	dev/ic/atppc.c                     atppc needs-flag
46