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