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