Home | History | Annotate | Line # | Download | only in conf
files.amigappc revision 1.15
      1 #	$NetBSD: files.amigappc,v 1.15 2003/09/27 20:52:59 is Exp $
      2 
      3 # maxpartitions must be first item in files.${ARCH}.newconf
      4 maxpartitions 16			# NOTE THAT AMIGA IS SPECIAL!
      5 
      6 maxusers 2 8 64
      7 
      8 defflag	opt_amigaccgrf.h	GRF_NTSC
      9 defflag	opt_amigaccgrf.h	GRF_PAL	:GRF_NTSC	# temporary workaround
     10 defflag	opt_amigaccgrf.h	GRF_ECS GRF_AGA
     11 defflag	opt_amigaccgrf.h	GRF_A2024:GRF_ECS
     12 defflag	opt_amigaccgrf.h	GRF_AGA_VGA:GRF_AGA
     13 defflag	opt_amigaccgrf.h	GRF_SUPER72:GRF_AGA
     14 defflag	opt_amigaccgrf.h	USE_C_BFOPS
     15 
     16 defflag	opt_amigacons.h		RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE
     17 defflag	opt_amigacons.h		CV64CONSOLE CV3DCONSOLE TSENGCONSOLE
     18 defflag	opt_amigacons.h		CV3DONZORRO2
     19 
     20 defparam opt_retina.h		RH_MEMCLK
     21 defflag	opt_retina.h		RH_64BIT_SPRITE RH_HARDWARECURSOR
     22 defflag	opt_retina.h		RETINA_SPEED_HACK
     23 
     24 defflag				BB060STUPIDROM
     25 defflag				P5PPC68KBOARD
     26 
     27 defflag				LEV6_DEFER
     28 
     29 device	mainbus {}
     30 attach	mainbus at root
     31 
     32 device	cpu
     33 attach	cpu at mainbus
     34 
     35 # zorro expansion bus.
     36 device	zbus {}
     37 attach	zbus at mainbus
     38 file	arch/amiga/dev/zbus.c		zbus
     39 
     40 define	event {}
     41 file	arch/amiga/dev/event.c		event
     42 
     43 device	clock
     44 attach	clock at mainbus
     45 file	arch/amiga/dev/clock.c
     46 
     47 # A2000 internal hwc
     48 device	a2kbbc
     49 attach	a2kbbc at mainbus
     50 file	arch/amiga/dev/a2kbbc.c		a2kbbc
     51 
     52 # A3000/4000 internal hwc
     53 device	a34kbbc
     54 attach	a34kbbc at mainbus
     55 file	arch/amiga/dev/a34kbbc.c	a34kbbc
     56 
     57 # keyboard
     58 device	kbd: event,wskbddev
     59 attach	kbd at mainbus
     60 file	arch/amiga/dev/kbd.c		kbd needs-flag
     61 file	arch/amiga/dev/wskbdmap_amiga.c	kbd
     62 
     63 # serial port
     64 device	ser: tty
     65 attach	ser at mainbus
     66 file	arch/amiga/dev/ser.c		ser needs-count
     67 
     68 # parallel port
     69 device	par
     70 attach	par at mainbus
     71 file	arch/amiga/dev/par.c		par needs-count
     72 
     73 # audio
     74 device	aucc: audiobus
     75 attach	aucc at mainbus
     76 file	arch/amiga/dev/aucc.c		aucc needs-flag
     77 
     78 device	melody: audiobus, tms320av110
     79 attach	melody at zbus
     80 file	arch/amiga/dev/melody.c		melody
     81 
     82 # mouse
     83 device	ms: event
     84 attach	ms at mainbus
     85 file	arch/amiga/dev/ms.c		ms needs-flag
     86 
     87 # floppy
     88 device	fdc { unit = -1 }
     89 attach	fdc at mainbus
     90 
     91 device	fd: disk
     92 attach	fd at fdc
     93 file	arch/amiga/dev/fd.c		fd needs-flag
     94 
     95 # graphic devices
     96 define	grfbus {}
     97 
     98 device	grf {}
     99 attach	grf at grfbus
    100 file	arch/amiga/dev/grf.c		grf needs-count
    101 
    102 device	ite: tty
    103 attach	ite at grf
    104 file	arch/amiga/dev/ite.c		ite needs-flag
    105 file	arch/amiga/dev/kbdmap.c		ite
    106 file	arch/amiga/dev/kf_8x8.c		ite | amidisplaycc
    107 file	arch/amiga/dev/kf_8x11.c	kfont_8x11
    108 file	arch/amiga/dev/kf_custom.c	kfont_custom
    109 
    110 # custom chips grf (ite0 grf0)
    111 device	grfcc: grfbus
    112 attach	grfcc at mainbus
    113 file	arch/amiga/dev/grf_cc.c		grfcc needs-flag
    114 file	arch/amiga/dev/ite_cc.c		grfcc & ite
    115 
    116 # wscons interface to custom chips
    117 device	amidisplaycc: wsemuldisplaydev
    118 attach	amidisplaycc at mainbus
    119 file	arch/amiga/dev/amidisplaycc.c	amidisplaycc needs-flag
    120 
    121 include "dev/wscons/files.wscons"
    122 
    123 defpseudo	view
    124 file	arch/amiga/dev/view.c		view | grfcc needs-count
    125 file	arch/amiga/dev/grfabs.c		grfcc | view | amidisplaycc
    126 file	arch/amiga/dev/grfabs_cc.c	grfcc | view | amidisplaycc
    127 file	arch/amiga/dev/grfabs_ccglb.c	grfcc | view | amidisplaycc
    128 
    129 # retina ZII grf (ite1 grf1)
    130 device	grfrt: grfbus
    131 attach	grfrt at zbus
    132 file	arch/amiga/dev/grf_rt.c		grfrt needs-flag
    133 file	arch/amiga/dev/ite_rt.c		grfrt & ite
    134 
    135 # retina ZIII grf (ite2 grf2)
    136 device	grfrh: grfbus
    137 attach	grfrh at zbus
    138 file	arch/amiga/dev/grf_rh.c		grfrh needs-flag
    139 file	arch/amiga/dev/ite_rh.c		grfrh & ite
    140 
    141 # cirrus grf (ite3 grf3)
    142 device	grfcl: grfbus
    143 attach	grfcl at zbus
    144 file	arch/amiga/dev/grf_cl.c		grfcl needs-flag
    145 file	arch/amiga/dev/ite_cl.c		grfcl & ite
    146 
    147 # A2410 grf (ite4 grf4)
    148 device	grful: grfbus
    149 attach	grful at zbus
    150 file	arch/amiga/dev/grf_ul.c		grful needs-flag
    151 file	arch/amiga/dev/ite_ul.c		grful & ite
    152 file	arch/amiga/dev/grf_ultms.c	grful
    153 
    154 # CyberVison 64 grf (ite5 grf5)
    155 device	grfcv: grfbus
    156 attach	grfcv at zbus
    157 file	arch/amiga/dev/grf_cv.c		grfcv needs-flag
    158 file	arch/amiga/dev/ite_cv.c		grfcv & ite
    159 
    160 # Tseng grf (ite6 grf6)
    161 device	grfet: grfbus
    162 attach	grfet at zbus
    163 file	arch/amiga/dev/grf_et.c		grfet needs-flag
    164 file	arch/amiga/dev/ite_et.c		grfet & ite
    165 
    166 # CyberVison 64/3D grf (ite7 grf7)
    167 device	grfcv3d: grfbus
    168 attach	grfcv3d at zbus
    169 file	arch/amiga/dev/grf_cv3d.c	grfcv3d needs-flag
    170 file	arch/amiga/dev/ite_cv3d.c	grfcv3d & ite
    171 
    172 # device defined in sys/conf/files
    173 # A2065, Ameristar, Ariadne ethernet cards
    174 attach	le at zbus with le_zbus: le24
    175 file	arch/amiga/dev/if_le.c		le_zbus needs-flag
    176 
    177 # AriadneII ethernet card
    178 # device defined in sys/conf/files
    179 attach	ne at zbus with ne_zbus: rtl80x9
    180 file	arch/amiga/dev/if_ne_zbus.c	ne_zbus needs-flag
    181 
    182 # Hydra ethernet card
    183 device	ed: ifnet, ether, arp
    184 attach	ed at zbus with ed_zbus
    185 file	arch/amiga/dev/if_ed.c		ed_zbus needs-flag
    186 
    187 # C=/Ameristar A2060 / 560
    188 attach	bah at zbus with bah_zbus
    189 file	arch/amiga/dev/if_bah_zbus.c	bah_zbus
    190 
    191 # CEI A4066 EthernetPLUS
    192 device	es: ifnet, ether, arp
    193 attach	es at zbus
    194 file	arch/amiga/dev/if_es.c		es needs-flag
    195 
    196 # Quicknet ethernet card
    197 device	qn: ifnet, ether, arp
    198 attach	qn at zbus
    199 file	arch/amiga/dev/if_qn.c		qn needs-flag
    200 
    201 # A2232 msc serial ports
    202 device	msc: tty
    203 attach	msc at zbus
    204 file	arch/amiga/dev/msc.c		msc needs-count
    205 
    206 # bsc/Alf Data MultiFaceCard
    207 device	mfc { unit = -1 }
    208 attach	mfc at zbus
    209 
    210 device	mfcs: tty
    211 attach	mfcs at mfc
    212 device	mfcp
    213 attach	mfcp at mfc
    214 file	arch/amiga/dev/mfc.c		mfcs | mfcp needs-count
    215 
    216 # direct bus ISA-chip i/o
    217 define	supio {port = -1}
    218 
    219 # DraCo superio chip
    220 
    221 device	drsupio: supio
    222 attach	drsupio at mainbus
    223 file	arch/amiga/dev/drsupio.c	drsupio
    224 
    225 # ZBus HyperComs: HyperCom Z3, HyperCom 4
    226 device	hyper: supio
    227 attach	hyper at zbus
    228 file	arch/amiga/dev/hyper.c		hyper
    229 
    230 attach	com at supio with com_supio
    231 file	arch/amiga/dev/com_supio.c	com_supio
    232 
    233 # ISDN Blaster, ISDN Master
    234 device	aster: supio
    235 attach	aster at zbus
    236 file	arch/amiga/dev/aster.c		aster
    237 
    238 # handle gvp's odd autoconf info..
    239 device	gvpbus {}
    240 attach	gvpbus at zbus
    241 file	arch/amiga/dev/gvpbus.c		gvpbus
    242 
    243 device	lpt
    244 file	dev/ic/lpt.c			lpt needs-flag
    245 
    246 attach	lpt at supio with lpt_supio
    247 file	arch/amiga/dev/lpt_supio.c	lpt_supio
    248 
    249 include "dev/scsipi/files.scsipi"
    250 
    251 # wd 33c93 contrllers
    252 define	sbic
    253 file	arch/amiga/dev/sbic.c		sbic
    254 
    255 # GVP series II
    256 device	gtsc: scsi, sbic
    257 attach	gtsc at gvpbus
    258 file	arch/amiga/dev/gtsc.c		gtsc needs-flag
    259 
    260 # Amiga 3000 internal
    261 device	ahsc: scsi, sbic
    262 attach	ahsc at mainbus
    263 file	arch/amiga/dev/ahsc.c		ahsc needs-flag
    264 
    265 # C= A2091
    266 device atzsc: scsi, sbic
    267 attach atzsc at zbus
    268 file	arch/amiga/dev/atzsc.c		atzsc needs-flag
    269 
    270 # ncr 5380 controllers
    271 define	sci
    272 file	arch/amiga/dev/sci.c		sci
    273 
    274 # Supra Wordsync II
    275 device	wstsc: scsi, sci
    276 attach	wstsc at zbus
    277 file	arch/amiga/dev/wstsc.c		wstsc needs-flag
    278 
    279 # IVS
    280 device	ivsc: scsi, sci
    281 attach	ivsc at zbus
    282 file	arch/amiga/dev/ivsc.c		ivsc needs-flag
    283 
    284 # MLH
    285 device	mlhsc: scsi, sci
    286 attach	mlhsc at zbus
    287 file	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
    288 
    289 # CSA twelve gauge.
    290 device	otgsc: scsi, sci
    291 attach	otgsc at zbus
    292 file	arch/amiga/dev/otgsc.c		otgsc needs-flag
    293 
    294 # ncr 57c710 controllers
    295 define	asiop
    296 file	arch/amiga/dev/siop.c		asiop
    297 
    298 # PPI Zeus
    299 device	zssc: scsi, asiop
    300 attach	zssc at zbus
    301 file	arch/amiga/dev/zssc.c		zssc needs-flag
    302 
    303 # CSA Magnum
    304 device	mgnsc: scsi, asiop
    305 attach	mgnsc at zbus
    306 file	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
    307 
    308 # MacroSystems USA Warp Engine
    309 device	wesc: scsi, asiop
    310 attach	wesc at zbus
    311 file	arch/amiga/dev/wesc.c		wesc needs-flag
    312 
    313 # C= A4091 & A4000T
    314 device	afsc: scsi, asiop
    315 attach	afsc at zbus
    316 device	aftsc: scsi, asiop
    317 attach	aftsc at mainbus
    318 file	arch/amiga/dev/afsc.c		afsc | aftsc needs-flag
    319 
    320 # ncr 57c720/770 controllers
    321 define	siopng
    322 file	arch/amiga/dev/siop2.c		siopng
    323 
    324 # CyberStorm MKIII scsi
    325 device	cbiiisc: scsi, siopng
    326 attach	cbiiisc at zbus
    327 file	arch/amiga/dev/cbiiisc.c	cbiiisc needs-flag
    328 
    329 # Emulex ESP216 & FAS216 controllers
    330 
    331 # FastlaneZ3
    332 device	flsc: scsi, ncr53c9x
    333 attach	flsc at zbus
    334 file	arch/amiga/dev/flsc.c		flsc needs-flag
    335 
    336 # Blizzard1230-I,II
    337 device	bzsc: scsi, ncr53c9x
    338 attach	bzsc at zbus
    339 file	arch/amiga/dev/bzsc.c		bzsc needs-flag
    340 
    341 # Blizzard12x0-IV
    342 device	bzivsc: scsi, ncr53c9x
    343 attach	bzivsc at zbus
    344 file	arch/amiga/dev/bzivsc.c		bzivsc needs-flag
    345 
    346 # Blizzard2060 scsi
    347 device	bztzsc: scsi, ncr53c9x
    348 attach	bztzsc at zbus
    349 file	arch/amiga/dev/bztzsc.c		bztzsc needs-flag
    350 
    351 # CyberSCSI [I] scsi
    352 device	cbsc: scsi, ncr53c9x
    353 attach	cbsc at zbus
    354 file	arch/amiga/dev/cbsc.c		cbsc needs-flag
    355 
    356 # CyberSCSI MKII scsi
    357 device	cbiisc: scsi, ncr53c9x
    358 attach	cbiisc at zbus
    359 file	arch/amiga/dev/cbiisc.c		cbiisc needs-flag
    360 
    361 # EMPLANT
    362 device	empsc: scsi, sci
    363 attach	empsc at zbus
    364 file	arch/amiga/dev/empsc.c		empsc needs-flag
    365 
    366 # Amiga 4000/1200 IDE masquerading as SCSI
    367 device	idesc: scsi
    368 attach	idesc at mainbus
    369 file	arch/amiga/dev/idesc.c		idesc needs-flag
    370 
    371 # MacroSystem DraCo internal
    372 device	drsc: scsi, asiop
    373 attach	drsc at mainbus
    374 file	arch/amiga/dev/drsc.c		drsc needs-flag
    375 
    376 # MacroSystem DraCo internal DS2404 hwc
    377 device	drbbc
    378 attach	drbbc at mainbus
    379 file	arch/amiga/dev/drbbc.c		drbbc
    380 
    381 # list of standard files...
    382 
    383 file	dev/cons.c			ite | ser
    384 file	dev/cninit.c			ite | ser
    385 file	arch/amigappc/amigappc/amiga_init.c
    386 file	arch/amiga/amiga/autoconf.c
    387 file	arch/amiga/amiga/busfuncs.c
    388 file	arch/amiga/amiga/cia.c
    389 file	arch/amiga/amiga/conf.c
    390 file	arch/amiga/amiga/disksubr.c
    391 file	arch/amiga/amiga/dkbad.c
    392 file	arch/amigappc/amigappc/machdep.c
    393 file	arch/amiga/amiga/cc.c
    394 file	arch/amiga/dev/md_root.c		memory_disk_hooks
    395 #file	arch/m68k/m68k/cacheops.c
    396 
    397 define	gayle
    398 file	arch/amiga/amiga/gayle.c		gayle
    399 
    400 include "dev/ata/files.ata"
    401 
    402 # Amiga 4000/1200 IDE using MI wdc
    403 attach	wdc at mainbus with wdc_amiga: gayle
    404 file	arch/amiga/dev/wdc_amiga.c	wdc_amiga
    405 
    406 include "arch/amiga/conf/majors.amiga"
    407