1# $NetBSD: files.amiga,v 1.57 1997/06/14 22:24:13 is 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 25file dev/clock_subr.c 26 27# keyboard 28device kbd: event 29attach kbd at mainbus 30file arch/amiga/dev/kbd.c kbd needs-flag 31 32# serial port 33device ser: tty 34attach ser at mainbus 35file arch/amiga/dev/ser.c ser needs-count 36 37# parallel port 38device par 39attach par at mainbus 40file arch/amiga/dev/par.c par needs-count 41 42# audio 43device aucc: audio 44attach aucc at mainbus 45file arch/amiga/dev/aucc.c aucc needs-flag 46 47# mouse 48device ms: event 49attach ms at mainbus 50file arch/amiga/dev/ms.c ms needs-flag 51 52# floppy 53device fdc { unit = -1 } 54attach fdc at mainbus 55 56device fd 57attach fd at fdc 58file arch/amiga/dev/fd.c fd needs-flag 59major {fd = 2} 60 61# graphic devices 62define grfbus {} 63 64device grf {} 65attach grf at grfbus 66file arch/amiga/dev/grf.c grf needs-count 67 68device ite 69attach ite at grf 70file arch/amiga/dev/ite.c ite needs-flag 71file arch/amiga/dev/kbdmap.c ite 72file arch/amiga/dev/kf_8x8.c ite 73file arch/amiga/dev/kf_8x11.c kfont_8x11 74file arch/amiga/dev/kf_custom.c kfont_custom 75 76# custom chips grf (ite0 grf0) 77device grfcc: grfbus 78attach grfcc at mainbus 79file arch/amiga/dev/grf_cc.c grfcc needs-flag 80file arch/amiga/dev/ite_cc.c grfcc & ite 81 82pseudo-device view 83file arch/amiga/dev/view.c view | grfcc needs-count 84file arch/amiga/dev/grfabs.c grfcc | view 85file arch/amiga/dev/grfabs_cc.c grfcc | view 86file arch/amiga/dev/grfabs_ccglb.c grfcc | view 87 88# retina ZII grf (ite1 grf1) 89device grfrt: grfbus 90attach grfrt at zbus 91file arch/amiga/dev/grf_rt.c grfrt needs-flag 92file arch/amiga/dev/ite_rt.c grfrt & ite 93 94# retina ZIII grf (ite2 grf2) 95device grfrh: grfbus 96attach grfrh at zbus 97file arch/amiga/dev/grf_rh.c grfrh needs-flag 98file arch/amiga/dev/ite_rh.c grfrh & ite 99 100# cirrus grf (ite3 grf3) 101device grfcl: grfbus 102attach grfcl at zbus 103file arch/amiga/dev/grf_cl.c grfcl needs-flag 104file arch/amiga/dev/ite_cl.c grfcl & ite 105 106# A2410 grf (ite4 grf4) 107device grful: grfbus 108attach grful at zbus 109file arch/amiga/dev/grf_ul.c grful needs-flag 110file arch/amiga/dev/ite_ul.c grful & ite 111file arch/amiga/dev/grf_ultms.g grful 112 113# CyberVison 64 grf (ite5 grf5) 114device grfcv: grfbus 115attach grfcv at zbus 116file arch/amiga/dev/grf_cv.c grfcv needs-flag 117file arch/amiga/dev/ite_cv.c grfcv & ite 118 119# Tseng grf (ite6 grf6) 120device grfet: grfbus 121attach grfet at zbus 122file arch/amiga/dev/grf_et.c grfet needs-flag 123file arch/amiga/dev/ite_et.c grfet & ite 124 125# device defined in sys/conf/files 126# A2065, Ameristar, Ariadne ethernet cards 127attach le at zbus with le_zbus 128file arch/amiga/dev/if_le.c le_zbus needs-flag 129 130# Hydra ethernet card 131device ed: ifnet, ether, arp 132attach ed at zbus with ed_zbus 133file arch/amiga/dev/if_ed.c ed_zbus needs-flag 134 135# C=/Ameristar A2060 / 560 136device bah: ifnet, arc, arp 137attach bah at zbus with bah_zbus 138file arch/amiga/dev/if_bah.c bah_zbus needs-flag 139 140# CEI A4066 EthernetPLUS 141device es: ifnet, ether, arp 142attach es at zbus 143file arch/amiga/dev/if_es.c es needs-flag 144 145# Quicknet ethernet card 146device qn: ifnet, ether, arp 147attach qn at zbus 148file arch/amiga/dev/if_qn.c qn needs-flag 149 150# A2232 msc serial ports 151device msc: tty 152attach msc at zbus 153file arch/amiga/dev/msc.c msc needs-count 154 155# bsc/Alf Data MultiFaceCard 156device mfc { unit = -1 } 157attach mfc at zbus 158 159device mfcs 160attach mfcs at mfc 161device mfcp 162attach mfcp at mfc 163file arch/amiga/dev/mfc.c mfcs | mfcp needs-count 164 165# DraCo internal com port 166device drcom: tty 167attach drcom at mainbus 168file arch/amiga/dev/drcom.c drcom needs-count 169 170include "../../../scsi/files.scsi" 171major {sd = 4} 172major {st = 5} 173major {cd = 7} 174 175# handle gvp's odd autoconf info.. 176device gvpbus {} 177attach gvpbus at zbus 178file arch/amiga/dev/gvpbus.c gvpbus 179 180# wd 33c93 contrllers 181define sbic 182file arch/amiga/dev/sbic.c sbic 183 184# GVP series II 185device gtsc: scsi, sbic 186attach gtsc at gvpbus 187file arch/amiga/dev/gtsc.c gtsc needs-flag 188 189# Amiga 3000 internal 190device ahsc: scsi, sbic 191attach ahsc at mainbus 192file arch/amiga/dev/ahsc.c ahsc needs-flag 193 194# C= A2091 195device atzsc: scsi, sbic 196attach atzsc at zbus 197file arch/amiga/dev/atzsc.c atzsc needs-flag 198 199# ncr 5380 controllers 200define sci 201file arch/amiga/dev/sci.c sci 202 203# Supra Wordsync II 204device wstsc: scsi, sci 205attach wstsc at zbus 206file arch/amiga/dev/wstsc.c wstsc needs-flag 207 208# IVS 209device ivsc: scsi, sci 210attach ivsc at zbus 211file arch/amiga/dev/ivsc.c ivsc needs-flag 212 213# MLH 214device mlhsc: scsi, sci 215attach mlhsc at zbus 216file arch/amiga/dev/mlhsc.c mlhsc needs-flag 217 218# CSA twelve gauge. 219device otgsc: scsi, sci 220attach otgsc at zbus 221file arch/amiga/dev/otgsc.c otgsc needs-flag 222 223# ncr 57c710 controllers 224define siop 225file arch/amiga/dev/siop.c siop 226 227# PPI Zeus 228device zssc: scsi, siop 229attach zssc at zbus 230file arch/amiga/dev/zssc.c zssc needs-flag 231 232# CSA Magnum 233device mgnsc: scsi, siop 234attach mgnsc at zbus 235file arch/amiga/dev/mgnsc.c mgnsc needs-flag 236 237# MacroSystems USA Warp Engine 238device wesc: scsi, siop 239attach wesc at zbus 240file arch/amiga/dev/wesc.c wesc needs-flag 241 242# C= A4091 & A4000T 243device afsc: scsi, siop 244attach afsc at zbus 245device aftsc: scsi, siop 246attach aftsc at mainbus 247file arch/amiga/dev/afsc.c afsc | aftsc 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# EMPLANT 269device empsc: scsi, sci 270attach empsc at zbus 271file arch/amiga/dev/empsc.c empsc needs-flag 272 273# Amiga 4000/1200 IDE masquerading as SCSI 274device idesc: scsi 275attach idesc at mainbus 276file arch/amiga/dev/idesc.c idesc needs-flag 277 278# MacroSystem DraCo internal 279device drsc: scsi, siop 280attach drsc at mainbus 281file arch/amiga/dev/drsc.c drsc needs-flag 282 283# list of standard files... 284file dev/cons.c ite | ser 285file dev/cninit.c ite | ser 286file arch/amiga/amiga/amiga_init.c 287file arch/amiga/amiga/autoconf.c 288file arch/amiga/amiga/cia.c 289file arch/amiga/amiga/conf.c 290file arch/amiga/amiga/disksubr.c 291file arch/amiga/amiga/dkbad.c 292file arch/amiga/amiga/machdep.c 293file arch/amiga/amiga/mem.c 294file arch/amiga/amiga/pmap.c 295file arch/amiga/amiga/sys_machdep.c 296file arch/amiga/amiga/trap.c 297file arch/amiga/amiga/vm_machdep.c 298file arch/amiga/amiga/cc.c 299file arch/amiga/amiga/db_memrw.c ddb 300major {vnd = 6} 301 302# Compatibility modules 303 304# SunOS Binary Compatibility (COMPAT_SUNOS) 305include "../../../compat/sunos/files.sunos" 306file arch/m68k/m68k/sunos_machdep.c compat_sunos 307 308