1 # $NetBSD: files.ppbus,v 1.7 2005/12/11 12:23:28 christos Exp $
3 # Config file and device description for machine-independent parallel port bus
6 defflag opt_ppbus.h PPBUS_VERBOSE PPBUS_DEBUG
7 defflag opt_ppbus_1284.h DONTPROBE_1284 DEBUG_1284
9 # Generic device attribute: parallel port
13 device ppbus { }: gpiobus
14 attach ppbus at parport
15 file dev/ppbus/ppbus_conf.c ppbus needs-flag
16 file dev/ppbus/ppbus_base.c ppbus
17 file dev/ppbus/ppbus_msq.c ppbus
18 file dev/ppbus/ppbus_1284.c ppbus
19 file dev/ppbus/ppbus_gpio.c ppbus & gpio
22 defflag opt_ppbus_lpt.h LPT_DEBUG LPT_VERBOSE
24 attach lpt at ppbus with lpt_ppbus
25 file dev/ppbus/lpt.c lpt_ppbus
27 # XXX for now, include dev/ic/lpt.c if lpt is configured,
28 # to ease transition from old lpt(4)
30 file dev/ic/lpt.c lpt & !ppbus & !use_alt_lpt
33 defflag opt_plip.h PLIP_DEBUG
34 device plip # : arp, ether, ifnet
36 file dev/ppbus/if_plip.c plip needs-flag
41 file dev/ppbus/pps_ppbus.c pps
43 # AT-compatible parallel port chipset
44 defflag opt_atppc.h ATPPC_DEBUG ATPPC_VERBOSE
46 file dev/ic/atppc.c atppc needs-flag