1# $NetBSD: files.amiga,v 1.55 1997/04/09 19:34:01 thorpej Exp $ 2 3# maxpartitions must be first item in files.${ARCH}.newconf 4maxpartitions 16 # NOTE THAT AMIGA IS SPECIAL! 5 6maxusers 2 8 64 7 8device mainbus {} 9attach mainbus at root 10 11device cpu 12attach cpu at mainbus 13 14# zorro expansion bus. 15device zbus {} 16attach zbus at mainbus 17file arch/amiga/dev/zbus.c zbus 18 19define event {} 20file arch/amiga/dev/event.c event 21 22device clock 23attach clock at mainbus 24file arch/amiga/dev/clock.c 25 26# keyboard 27device kbd: event 28attach kbd at mainbus 29file arch/amiga/dev/kbd.c kbd needs-flag 30 31# serial port 32device ser: tty 33attach ser at mainbus 34file arch/amiga/dev/ser.c ser needs-count 35 36# parallel port 37device par 38attach par at mainbus 39file arch/amiga/dev/par.c par needs-count 40 41# mouse 42device ms: event 43attach ms at mainbus 44file arch/amiga/dev/ms.c ms needs-flag 45 46device fdc { unit = -1 } 47attach fdc at mainbus 48 49device fd 50attach fd at fdc 51file arch/amiga/dev/fd.c fd needs-flag 52major {fd = 2} 53 54# graphic devices 55define grfbus {} 56 57device grf {} 58attach grf at grfbus 59file arch/amiga/dev/grf.c grf needs-count 60 61device ite 62attach ite at grf 63file arch/amiga/dev/ite.c ite needs-flag 64file arch/amiga/dev/kbdmap.c ite 65file arch/amiga/dev/kf_8x8.c ite 66file arch/amiga/dev/kf_8x11.c kfont_8x11 67file arch/amiga/dev/kf_custom.c kfont_custom 68 69# custom chips grf 70device grfcc: grfbus 71attach grfcc at mainbus 72file arch/amiga/dev/grf_cc.c grfcc needs-flag 73file arch/amiga/dev/ite_cc.c grfcc & ite 74 75pseudo-device view 76file arch/amiga/dev/view.c view | grfcc needs-count 77file arch/amiga/dev/grfabs.c grfcc | view 78file arch/amiga/dev/grfabs_cc.c grfcc | view 79file arch/amiga/dev/grfabs_ccglb.c grfcc | view 80 81# retina grf 82device grfrt: grfbus 83attach grfrt at zbus 84file arch/amiga/dev/grf_rt.c grfrt needs-flag 85file arch/amiga/dev/ite_rt.c grfrt & ite 86 87# cirrus grf 88device grfcl: grfbus 89attach grfcl at zbus 90file arch/amiga/dev/grf_cl.c grfcl needs-flag 91file arch/amiga/dev/ite_cl.c grfcl & ite 92 93# CyberVison 64 grf 94device grfcv: grfbus 95attach grfcv at zbus 96file arch/amiga/dev/grf_cv.c grfcv needs-flag 97file arch/amiga/dev/ite_cv.c grfcv & ite 98 99# A2410 grf 100device grful: grfbus 101attach grful at zbus 102file arch/amiga/dev/grf_ul.c grful needs-flag 103file arch/amiga/dev/ite_ul.c grful & ite 104file arch/amiga/dev/grf_ultms.g grful 105 106# retina ZIII grf 107device grfrh: grfbus 108attach grfrh at zbus 109file arch/amiga/dev/grf_rh.c grfrh needs-flag 110file arch/amiga/dev/ite_rh.c grfrh & ite 111 112# Tseng grf 113device grfet: grfbus 114attach grfet at zbus 115file arch/amiga/dev/grf_et.c grfet needs-flag 116file arch/amiga/dev/ite_et.c grfet & ite 117 118# handle gvp's odd autoconf info.. 119device gvpbus {} 120attach gvpbus at zbus 121file arch/amiga/dev/gvpbus.c gvpbus 122 123# device defined in sys/conf/files 124attach le at zbus with le_zbus 125file arch/amiga/dev/if_le.c le_zbus needs-flag 126 127device ed: ifnet, ether, arp 128attach ed at zbus with ed_zbus 129file arch/amiga/dev/if_ed.c ed_zbus needs-flag 130 131# C=/Ameristar A2060 / 560 132device bah: ifnet, arc, arp 133attach bah at zbus with bah_zbus 134file arch/amiga/dev/if_bah.c bah_zbus needs-flag 135 136device es: ifnet, ether, arp 137attach es at zbus 138file arch/amiga/dev/if_es.c es needs-flag 139 140device qn: ifnet, ether, arp 141attach qn at zbus 142file arch/amiga/dev/if_qn.c qn needs-flag 143 144# A2232 msc serial ports 145device msc: tty 146attach msc at zbus 147file arch/amiga/dev/msc.c msc needs-count 148 149# bsc/Alf Data MultiFaceCard 150device mfc { unit = -1 } 151attach mfc at zbus 152 153device mfcs 154attach mfcs at mfc 155device mfcp 156attach mfcp at mfc 157file arch/amiga/dev/mfc.c mfcs | mfcp needs-count 158 159include "../../../scsi/files.scsi" 160major {sd = 4} 161major {st = 5} 162major {cd = 7} 163 164# DraCo internal com port 165device drcom: tty 166attach drcom at mainbus 167file arch/amiga/dev/drcom.c drcom needs-count 168 169# wd 33c93 contrllers 170define sbic 171file arch/amiga/dev/sbic.c sbic 172 173# C= A2091 174device atzsc: scsi, sbic 175attach atzsc at zbus 176file arch/amiga/dev/atzsc.c atzsc needs-flag 177 178# GVP series II 179device gtsc: scsi, sbic 180attach gtsc at gvpbus 181file arch/amiga/dev/gtsc.c gtsc needs-flag 182 183# Amiga 3000 internal 184device ahsc: scsi, sbic 185attach ahsc at mainbus 186file arch/amiga/dev/ahsc.c ahsc needs-flag 187 188# ncr 57c710 controllers 189define siop 190file arch/amiga/dev/siop.c siop 191 192# PPI Zeus 193device zssc: scsi, siop 194attach zssc at zbus 195file arch/amiga/dev/zssc.c zssc needs-flag 196 197# CSA Magnum 198device mgnsc: scsi, siop 199attach mgnsc at zbus 200file arch/amiga/dev/mgnsc.c mgnsc needs-flag 201 202# MacroSystems Warp Engine 203device wesc: scsi, siop 204attach wesc at zbus 205file arch/amiga/dev/wesc.c wesc needs-flag 206 207 208# MacroSystem DraCo internal 209device drsc: scsi, siop 210attach drsc at mainbus 211file arch/amiga/dev/drsc.c drsc needs-flag 212 213# C= A4091 214device afsc: scsi, siop 215attach afsc at zbus 216device aftsc: scsi, siop 217attach aftsc at mainbus 218file arch/amiga/dev/afsc.c afsc | aftsc needs-flag 219 220# ncr 5380 controllers 221define sci 222file arch/amiga/dev/sci.c sci 223 224# Supra Wordsync II 225device wstsc: scsi, sci 226attach wstsc at zbus 227file arch/amiga/dev/wstsc.c wstsc needs-flag 228 229# IVS 230device ivsc: scsi, sci 231attach ivsc at zbus 232file arch/amiga/dev/ivsc.c ivsc needs-flag 233 234# CSA twelve gauge. 235device otgsc: scsi, sci 236attach otgsc at zbus 237file arch/amiga/dev/otgsc.c otgsc needs-flag 238 239# MLH 240device mlhsc: scsi, sci 241attach mlhsc at zbus 242file arch/amiga/dev/mlhsc.c mlhsc needs-flag 243 244# EMPLANT 245device empsc: scsi, sci 246attach empsc at zbus 247file arch/amiga/dev/empsc.c empsc needs-flag 248 249# Emulex ESP216 & FAS216 controllers 250define sfas 251file arch/amiga/dev/sfas.c sfas 252 253# FastlaneZ3 254device flsc: scsi, sfas 255attach flsc at zbus 256file arch/amiga/dev/flsc.c flsc needs-flag 257 258# Blizzard1230-I,II 259device bzsc: scsi, sfas 260attach bzsc at zbus 261file arch/amiga/dev/bzsc.c bzsc needs-flag 262 263# Blizzard2060 scsi 264device bztzsc: scsi, sfas 265attach bztzsc at zbus 266file arch/amiga/dev/bztzsc.c bztzsc needs-flag 267 268# Amiga 4000/1200 IDE masquerading as SCSI 269device idesc: scsi 270attach idesc at mainbus 271file arch/amiga/dev/idesc.c idesc needs-flag 272 273# list of standard files... 274file dev/cons.c ite | ser 275file dev/cninit.c ite | ser 276file arch/amiga/amiga/amiga_init.c 277file arch/amiga/amiga/autoconf.c 278file arch/amiga/amiga/cia.c 279file arch/amiga/amiga/conf.c 280file arch/amiga/amiga/disksubr.c 281file arch/amiga/amiga/dkbad.c 282file arch/amiga/amiga/machdep.c 283file arch/amiga/amiga/mem.c 284file arch/amiga/amiga/pmap.c 285file arch/amiga/amiga/sys_machdep.c 286file arch/amiga/amiga/trap.c 287file arch/amiga/amiga/vm_machdep.c 288file arch/amiga/amiga/cc.c 289file arch/amiga/amiga/db_memrw.c ddb 290 291# Compatibility modules 292 293# SunOS Binary Compatibility (COMPAT_SUNOS) 294include "../../../compat/sunos/files.sunos" 295file arch/m68k/m68k/sunos_machdep.c compat_sunos 296