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