# $NetBSD: files.ppbus,v 1.8 2008/04/29 14:07:36 cegger Exp $ # # Config file and device description for machine-independent parallel port bus # code. defflag opt_ppbus.h PPBUS_VERBOSE PPBUS_DEBUG defflag opt_ppbus_1284.h DONTPROBE_1284 DEBUG_1284 # Generic device attribute: parallel port define parport { } # ppbus related files device ppbus { }: gpiobus attach ppbus at parport file dev/ppbus/ppbus_conf.c ppbus needs-flag file dev/ppbus/ppbus_base.c ppbus file dev/ppbus/ppbus_msq.c ppbus file dev/ppbus/ppbus_1284.c ppbus file dev/ppbus/ppbus_gpio.c ppbus & gpio # lpt driver defflag opt_ppbus_lpt.h LPT_DEBUG LPT_VERBOSE device lpt attach lpt at ppbus with lpt_ppbus file dev/ppbus/lpt.c lpt_ppbus # XXX for now, include dev/ic/lpt.c if lpt is configured, # to ease transition from old lpt(4) defflag USE_ALT_LPT file dev/ic/lpt.c lpt & !ppbus & !use_alt_lpt # PLIP driver defflag opt_plip.h PLIP_DEBUG device plip # : arp, ether, ifnet attach plip at ppbus file dev/ppbus/if_plip.c plip needs-flag # pps interface device pps attach pps at ppbus file dev/ppbus/pps_ppbus.c pps # AT-compatible parallel port chipset defflag opt_atppc.h ATPPC_DEBUG ATPPC_VERBOSE device atppc: parport file dev/ic/atppc.c atppc needs-flag