Home | History | Annotate | Line # | Download | only in ppbus
      1 # $NetBSD: files.ppbus,v 1.8 2008/04/29 14:07:36 cegger Exp $
      2 #
      3 # Config file and device description for machine-independent parallel port bus
      4 # code.
      5 
      6 defflag	opt_ppbus.h		PPBUS_VERBOSE PPBUS_DEBUG
      7 defflag	opt_ppbus_1284.h	DONTPROBE_1284 DEBUG_1284
      8 
      9 # Generic device attribute: parallel port
     10 define	parport { }
     11 
     12 # ppbus related files
     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
     20 
     21 # lpt driver
     22 defflag	opt_ppbus_lpt.h		LPT_DEBUG LPT_VERBOSE
     23 device	lpt
     24 attach	lpt at ppbus with lpt_ppbus
     25 file	dev/ppbus/lpt.c		lpt_ppbus
     26 
     27 # XXX for now, include dev/ic/lpt.c if lpt is configured,
     28 # to ease transition from old lpt(4)
     29 defflag	USE_ALT_LPT
     30 file	dev/ic/lpt.c		lpt & !ppbus & !use_alt_lpt
     31 
     32 # PLIP driver
     33 defflag	opt_plip.h		PLIP_DEBUG
     34 device	plip # : arp, ether, ifnet
     35 attach	plip at ppbus
     36 file	dev/ppbus/if_plip.c	plip		needs-flag
     37 
     38 # pps interface
     39 device	pps
     40 attach	pps at ppbus
     41 file	dev/ppbus/pps_ppbus.c	pps
     42 
     43 # AT-compatible parallel port chipset
     44 defflag	opt_atppc.h		ATPPC_DEBUG ATPPC_VERBOSE
     45 device	atppc: parport
     46 file	dev/ic/atppc.c                     atppc needs-flag
     47