[BACK]Return to files.amigappc CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / amigappc / conf

File: [cvs.NetBSD.org] / src / sys / arch / amigappc / conf / files.amigappc (download)

Revision 1.17, Tue Jan 20 19:58:00 2004 UTC (17 years ago) by jdolecek
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, thorpej-vnode-attr-base, thorpej-vnode-attr, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, ktrace-lwp-base, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf
Changes since 1.16: +1 -4 lines

cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist:
* lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c
  is included there too; dev/ic/lpt.c is not included if ppbus is
  configured or if there is alternative platform lpt (like for pc532)
* g/c MD lpt definitions and custom puc/upc attachments,
  glue moved to conf/files and dev/pci/files.pci respectively; remove
  device lpt definition from dev/isa/files.isa
* add ppbus parport attribute, atppc device attachments, adjust plip and lpt

#	$NetBSD: files.amigappc,v 1.17 2004/01/20 19:58:00 jdolecek Exp $

# maxpartitions must be first item in files.${ARCH}.newconf
maxpartitions 16			# NOTE THAT AMIGA IS SPECIAL!

maxusers 2 8 64

defflag	opt_amigaccgrf.h	GRF_NTSC
defflag	opt_amigaccgrf.h	GRF_PAL	:GRF_NTSC	# temporary workaround
defflag	opt_amigaccgrf.h	GRF_ECS GRF_AGA
defflag	opt_amigaccgrf.h	GRF_A2024:GRF_ECS
defflag	opt_amigaccgrf.h	GRF_AGA_VGA:GRF_AGA
defflag	opt_amigaccgrf.h	GRF_SUPER72:GRF_AGA
defflag	opt_amigaccgrf.h	USE_C_BFOPS

defflag	opt_amigacons.h		CV3DONZORRO2

defparam opt_retina.h		RH_MEMCLK
defflag	opt_retina.h		RH_64BIT_SPRITE RH_HARDWARECURSOR
defflag	opt_retina.h		RETINA_SPEED_HACK

defflag				BB060STUPIDROM
defflag				P5PPC68KBOARD

defflag				LEV6_DEFER

device	mainbus {}
attach	mainbus at root

device	cpu
attach	cpu at mainbus

# zorro expansion bus.
device	zbus {}
attach	zbus at mainbus
file	arch/amiga/dev/zbus.c		zbus

define	event {}
file	arch/amiga/dev/event.c		event

device	clock
attach	clock at mainbus
file	arch/amiga/dev/clock.c

# A2000 internal hwc
device	a2kbbc
attach	a2kbbc at mainbus
file	arch/amiga/dev/a2kbbc.c		a2kbbc

# A3000/4000 internal hwc
device	a34kbbc
attach	a34kbbc at mainbus
file	arch/amiga/dev/a34kbbc.c	a34kbbc

# keyboard
device	kbd: event,wskbddev
attach	kbd at mainbus
file	arch/amiga/dev/kbd.c		kbd needs-flag
file	arch/amiga/dev/wskbdmap_amiga.c	kbd

# serial port
device	ser: tty
attach	ser at mainbus
file	arch/amiga/dev/ser.c		ser needs-count

# parallel port
device	par
attach	par at mainbus
file	arch/amiga/dev/par.c		par needs-count

# audio
device	aucc: audiobus
attach	aucc at mainbus
file	arch/amiga/dev/aucc.c		aucc needs-flag

device	melody: audiobus, tms320av110
attach	melody at zbus
file	arch/amiga/dev/melody.c		melody

# mouse
device	ms: event
attach	ms at mainbus
file	arch/amiga/dev/ms.c		ms needs-flag

# floppy
device	fdc { unit = -1 }
attach	fdc at mainbus

device	fd: disk
attach	fd at fdc
file	arch/amiga/dev/fd.c		fd needs-flag

# graphic devices
define	grfbus {}

device	grf {}
attach	grf at grfbus
file	arch/amiga/dev/grf.c		grf needs-count

device	ite: tty
attach	ite at grf
file	arch/amiga/dev/ite.c		ite needs-flag
file	arch/amiga/dev/kbdmap.c		ite
file	arch/amiga/dev/kf_custom.c	kfont_custom
file	arch/amiga/dev/kf_iso8859_1_8x8.c	kfont_cons_iso8859_1 &
	( ite | amidisplaycc )
file	arch/amiga/dev/kf_iso8859_1_8x11.c	kfont_cons_iso8859_1 &
file	arch/amiga/dev/kf_iso8859_2_8x8.c	kfont_cons_iso8859_2 &
	( ite | amidisplaycc )
file	arch/amiga/dev/kf_iso8859_2_8x11.c	kfont_cons_iso8859_2 &

# custom chips grf (ite0 grf0)
device	grfcc: grfbus
attach	grfcc at mainbus
file	arch/amiga/dev/grf_cc.c		grfcc needs-flag
file	arch/amiga/dev/ite_cc.c		grfcc & ite

# wscons interface to custom chips
device	amidisplaycc: wsemuldisplaydev
attach	amidisplaycc at mainbus
file	arch/amiga/dev/amidisplaycc.c	amidisplaycc needs-flag

include "dev/wscons/files.wscons"

defpseudo	view
file	arch/amiga/dev/view.c		view | grfcc needs-count
file	arch/amiga/dev/grfabs.c		grfcc | view | amidisplaycc
file	arch/amiga/dev/grfabs_cc.c	grfcc | view | amidisplaycc
file	arch/amiga/dev/grfabs_ccglb.c	grfcc | view | amidisplaycc

# retina ZII grf (ite1 grf1)
device	grfrt: grfbus
attach	grfrt at zbus
file	arch/amiga/dev/grf_rt.c		grfrt needs-flag
file	arch/amiga/dev/ite_rt.c		grfrt & ite

# retina ZIII grf (ite2 grf2)
device	grfrh: grfbus
attach	grfrh at zbus
file	arch/amiga/dev/grf_rh.c		grfrh needs-flag
file	arch/amiga/dev/ite_rh.c		grfrh & ite

# cirrus grf (ite3 grf3)
device	grfcl: grfbus
attach	grfcl at zbus
file	arch/amiga/dev/grf_cl.c		grfcl needs-flag
file	arch/amiga/dev/ite_cl.c		grfcl & ite

# A2410 grf (ite4 grf4)
device	grful: grfbus
attach	grful at zbus
file	arch/amiga/dev/grf_ul.c		grful needs-flag
file	arch/amiga/dev/ite_ul.c		grful & ite
file	arch/amiga/dev/grf_ultms.c	grful

# CyberVison 64 grf (ite5 grf5)
device	grfcv: grfbus
attach	grfcv at zbus
file	arch/amiga/dev/grf_cv.c		grfcv needs-flag
file	arch/amiga/dev/ite_cv.c		grfcv & ite

# Tseng grf (ite6 grf6)
device	grfet: grfbus
attach	grfet at zbus
file	arch/amiga/dev/grf_et.c		grfet needs-flag
file	arch/amiga/dev/ite_et.c		grfet & ite

# CyberVison 64/3D grf (ite7 grf7)
device	grfcv3d: grfbus
attach	grfcv3d at zbus
file	arch/amiga/dev/grf_cv3d.c	grfcv3d needs-flag
file	arch/amiga/dev/ite_cv3d.c	grfcv3d & ite

# device defined in sys/conf/files
# A2065, Ameristar, Ariadne ethernet cards
attach	le at zbus with le_zbus: le24
file	arch/amiga/dev/if_le.c		le_zbus needs-flag

# AriadneII ethernet card
# device defined in sys/conf/files
attach	ne at zbus with ne_zbus: rtl80x9
file	arch/amiga/dev/if_ne_zbus.c	ne_zbus needs-flag

# Hydra ethernet card
device	ed: ifnet, ether, arp
attach	ed at zbus with ed_zbus
file	arch/amiga/dev/if_ed.c		ed_zbus needs-flag

# C=/Ameristar A2060 / 560
attach	bah at zbus with bah_zbus
file	arch/amiga/dev/if_bah_zbus.c	bah_zbus

# CEI A4066 EthernetPLUS
device	es: ifnet, ether, arp
attach	es at zbus
file	arch/amiga/dev/if_es.c		es needs-flag

# Quicknet ethernet card
device	qn: ifnet, ether, arp
attach	qn at zbus
file	arch/amiga/dev/if_qn.c		qn needs-flag

# A2232 msc serial ports
device	msc: tty
attach	msc at zbus
file	arch/amiga/dev/msc.c		msc needs-count

# bsc/Alf Data MultiFaceCard
device	mfc { unit = -1 }
attach	mfc at zbus

device	mfcs: tty
attach	mfcs at mfc
device	mfcp
attach	mfcp at mfc
file	arch/amiga/dev/mfc.c		mfcs | mfcp needs-count

# direct bus ISA-chip i/o
define	supio {port = -1}

# DraCo superio chip

device	drsupio: supio
attach	drsupio at mainbus
file	arch/amiga/dev/drsupio.c	drsupio

# ZBus HyperComs: HyperCom Z3, HyperCom 4
device	hyper: supio
attach	hyper at zbus
file	arch/amiga/dev/hyper.c		hyper

attach	com at supio with com_supio
file	arch/amiga/dev/com_supio.c	com_supio

# ISDN Blaster, ISDN Master
device	aster: supio
attach	aster at zbus
file	arch/amiga/dev/aster.c		aster

# handle gvp's odd autoconf info..
device	gvpbus {}
attach	gvpbus at zbus
file	arch/amiga/dev/gvpbus.c		gvpbus

attach	lpt at supio with lpt_supio
file	arch/amiga/dev/lpt_supio.c	lpt_supio

include "dev/scsipi/files.scsipi"

# wd 33c93 contrllers
define	sbic
file	arch/amiga/dev/sbic.c		sbic

# GVP series II
device	gtsc: scsi, sbic
attach	gtsc at gvpbus
file	arch/amiga/dev/gtsc.c		gtsc needs-flag

# Amiga 3000 internal
device	ahsc: scsi, sbic
attach	ahsc at mainbus
file	arch/amiga/dev/ahsc.c		ahsc needs-flag

# C= A2091
device atzsc: scsi, sbic
attach atzsc at zbus
file	arch/amiga/dev/atzsc.c		atzsc needs-flag

# ncr 5380 controllers
define	sci
file	arch/amiga/dev/sci.c		sci

# Supra Wordsync II
device	wstsc: scsi, sci
attach	wstsc at zbus
file	arch/amiga/dev/wstsc.c		wstsc needs-flag

device	ivsc: scsi, sci
attach	ivsc at zbus
file	arch/amiga/dev/ivsc.c		ivsc needs-flag

device	mlhsc: scsi, sci
attach	mlhsc at zbus
file	arch/amiga/dev/mlhsc.c		mlhsc needs-flag

# CSA twelve gauge.
device	otgsc: scsi, sci
attach	otgsc at zbus
file	arch/amiga/dev/otgsc.c		otgsc needs-flag

# ncr 57c710 controllers
define	asiop
file	arch/amiga/dev/siop.c		asiop

# PPI Zeus
device	zssc: scsi, asiop
attach	zssc at zbus
file	arch/amiga/dev/zssc.c		zssc needs-flag

# CSA Magnum
device	mgnsc: scsi, asiop
attach	mgnsc at zbus
file	arch/amiga/dev/mgnsc.c		mgnsc needs-flag

# MacroSystems USA Warp Engine
device	wesc: scsi, asiop
attach	wesc at zbus
file	arch/amiga/dev/wesc.c		wesc needs-flag

# C= A4091 & A4000T
device	afsc: scsi, asiop
attach	afsc at zbus
device	aftsc: scsi, asiop
attach	aftsc at mainbus
file	arch/amiga/dev/afsc.c		afsc | aftsc needs-flag

# ncr 57c720/770 controllers
define	siopng
file	arch/amiga/dev/siop2.c		siopng

# CyberStorm MKIII scsi
device	cbiiisc: scsi, siopng
attach	cbiiisc at zbus
file	arch/amiga/dev/cbiiisc.c	cbiiisc needs-flag

# Emulex ESP216 & FAS216 controllers

# FastlaneZ3
device	flsc: scsi, ncr53c9x
attach	flsc at zbus
file	arch/amiga/dev/flsc.c		flsc needs-flag

# Blizzard1230-I,II
device	bzsc: scsi, ncr53c9x
attach	bzsc at zbus
file	arch/amiga/dev/bzsc.c		bzsc needs-flag

# Blizzard12x0-IV
device	bzivsc: scsi, ncr53c9x
attach	bzivsc at zbus
file	arch/amiga/dev/bzivsc.c		bzivsc needs-flag

# Blizzard2060 scsi
device	bztzsc: scsi, ncr53c9x
attach	bztzsc at zbus
file	arch/amiga/dev/bztzsc.c		bztzsc needs-flag

# CyberSCSI [I] scsi
device	cbsc: scsi, ncr53c9x
attach	cbsc at zbus
file	arch/amiga/dev/cbsc.c		cbsc needs-flag

# CyberSCSI MKII scsi
device	cbiisc: scsi, ncr53c9x
attach	cbiisc at zbus
file	arch/amiga/dev/cbiisc.c		cbiisc needs-flag

device	empsc: scsi, sci
attach	empsc at zbus
file	arch/amiga/dev/empsc.c		empsc needs-flag

# Amiga 4000/1200 IDE masquerading as SCSI
device	idesc: scsi
attach	idesc at mainbus
file	arch/amiga/dev/idesc.c		idesc needs-flag

# MacroSystem DraCo internal
device	drsc: scsi, asiop
attach	drsc at mainbus
file	arch/amiga/dev/drsc.c		drsc needs-flag

# MacroSystem DraCo internal DS2404 hwc
device	drbbc
attach	drbbc at mainbus
file	arch/amiga/dev/drbbc.c		drbbc

# list of standard files...

file	dev/cons.c			ite | ser
file	dev/cninit.c			ite | ser
file	arch/amigappc/amigappc/amiga_init.c
file	arch/amiga/amiga/autoconf.c
file	arch/amiga/amiga/busfuncs.c
file	arch/amiga/amiga/cia.c
file	arch/amiga/amiga/conf.c
file	arch/amiga/amiga/disksubr.c
file	arch/amiga/amiga/dkbad.c
file	arch/amigappc/amigappc/machdep.c
file	arch/amiga/amiga/cc.c
file	arch/amiga/dev/md_root.c		memory_disk_hooks
#file	arch/m68k/m68k/cacheops.c

define	gayle
file	arch/amiga/amiga/gayle.c		gayle

include "dev/ata/files.ata"

# Amiga 4000/1200 IDE using MI wdc
attach	wdc at mainbus with wdc_amiga: gayle
file	arch/amiga/dev/wdc_amiga.c	wdc_amiga

include "arch/amiga/conf/majors.amiga"