Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

# $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