xref: /netbsd-src/sys/dev/ppbus/files.ppbus (revision b574865ea4d4da28ea2f2309c46767cc49d53bcd)
1*b574865eScegger# $NetBSD: files.ppbus,v 1.8 2008/04/29 14:07:36 cegger Exp $
2f7820334Sbjh21#
3e23cd1a7Sjdolecek# Config file and device description for machine-independent parallel port bus
4e23cd1a7Sjdolecek# code.
5e23cd1a7Sjdolecek
6e23cd1a7Sjdolecekdefflag	opt_ppbus.h		PPBUS_VERBOSE PPBUS_DEBUG
7e23cd1a7Sjdolecekdefflag	opt_ppbus_1284.h	DONTPROBE_1284 DEBUG_1284
8e23cd1a7Sjdolecek
9b5b875efSjdolecek# Generic device attribute: parallel port
10b5b875efSjdolecekdefine	parport { }
11b5b875efSjdolecek
12e23cd1a7Sjdolecek# ppbus related files
13*b574865eSceggerdevice	ppbus { }: gpiobus
14e23cd1a7Sjdolecekattach	ppbus at parport
15e23cd1a7Sjdolecekfile	dev/ppbus/ppbus_conf.c	ppbus		needs-flag
16e23cd1a7Sjdolecekfile	dev/ppbus/ppbus_base.c	ppbus
17e23cd1a7Sjdolecekfile	dev/ppbus/ppbus_msq.c	ppbus
18e23cd1a7Sjdolecekfile	dev/ppbus/ppbus_1284.c	ppbus
19*b574865eSceggerfile	dev/ppbus/ppbus_gpio.c  ppbus & gpio
20e23cd1a7Sjdolecek
21e23cd1a7Sjdolecek# lpt driver
22e23cd1a7Sjdolecekdefflag	opt_ppbus_lpt.h		LPT_DEBUG LPT_VERBOSE
23e23cd1a7Sjdolecekdevice	lpt
24b5b875efSjdolecekattach	lpt at ppbus with lpt_ppbus
25b5b875efSjdolecekfile	dev/ppbus/lpt.c		lpt_ppbus
26e23cd1a7Sjdolecek
27b5b875efSjdolecek# XXX for now, include dev/ic/lpt.c if lpt is configured,
28b5b875efSjdolecek# to ease transition from old lpt(4)
29b5b875efSjdolecekdefflag	USE_ALT_LPT
30b5b875efSjdolecekfile	dev/ic/lpt.c		lpt & !ppbus & !use_alt_lpt
31b5b875efSjdolecek
32b5b875efSjdolecek# PLIP driver
33e23cd1a7Sjdolecekdefflag	opt_plip.h		PLIP_DEBUG
34b5b875efSjdolecekdevice	plip # : arp, ether, ifnet
35b5b875efSjdolecekattach	plip at ppbus
36b5b875efSjdolecekfile	dev/ppbus/if_plip.c	plip		needs-flag
37e23cd1a7Sjdolecek
3839abe92eSdrochner# pps interface
3939abe92eSdrochnerdevice	pps
4039abe92eSdrochnerattach	pps at ppbus
4139abe92eSdrochnerfile	dev/ppbus/pps_ppbus.c	pps
4239abe92eSdrochner
43b5b875efSjdolecek# AT-compatible parallel port chipset
44b5b875efSjdolecekdefflag	opt_atppc.h		ATPPC_DEBUG ATPPC_VERBOSE
45b5b875efSjdolecekdevice	atppc: parport
46b5b875efSjdolecekfile	dev/ic/atppc.c                     atppc needs-flag
47