files.amiga revision 1.70
11.70Sveego# $NetBSD: files.amiga,v 1.70 1997/10/19 19:20:34 veego Exp $ 21.16Scgd 31.16Scgd# maxpartitions must be first item in files.${ARCH}.newconf 41.16Scgdmaxpartitions 16 # NOTE THAT AMIGA IS SPECIAL! 51.1Schopps 61.1Schoppsmaxusers 2 8 64 71.1Schopps 81.37Sthorpejdevice mainbus {} 91.37Sthorpejattach mainbus at root 101.1Schopps 111.37Sthorpejdevice cpu 121.37Sthorpejattach cpu at mainbus 131.1Schopps 141.43Sis# zorro expansion bus. 151.37Sthorpejdevice zbus {} 161.37Sthorpejattach zbus at mainbus 171.15Schoppsfile arch/amiga/dev/zbus.c zbus 181.1Schopps 191.1Schoppsdefine event {} 201.1Schoppsfile arch/amiga/dev/event.c event 211.1Schopps 221.37Sthorpejdevice clock 231.37Sthorpejattach clock at mainbus 241.1Schoppsfile arch/amiga/dev/clock.c 251.56Sveegofile dev/clock_subr.c 261.60Sis 271.60Sis# A2000 internal hwc 281.60Sisdevice a2kbbc 291.60Sisattach a2kbbc at mainbus 301.60Sisfile arch/amiga/dev/a2kbbc.c a2kbbc 311.60Sis 321.60Sis# A3000/4000 internal hwc 331.60Sisdevice a34kbbc 341.60Sisattach a34kbbc at mainbus 351.60Sisfile arch/amiga/dev/a34kbbc.c a34kbbc 361.1Schopps 371.1Schopps# keyboard 381.37Sthorpejdevice kbd: event 391.37Sthorpejattach kbd at mainbus 401.1Schoppsfile arch/amiga/dev/kbd.c kbd needs-flag 411.1Schopps 421.1Schopps# serial port 431.37Sthorpejdevice ser: tty 441.37Sthorpejattach ser at mainbus 451.1Schoppsfile arch/amiga/dev/ser.c ser needs-count 461.1Schopps 471.43Sis# parallel port 481.37Sthorpejdevice par 491.37Sthorpejattach par at mainbus 501.1Schoppsfile arch/amiga/dev/par.c par needs-count 511.1Schopps 521.57Sis# audio 531.68Sisdevice aucc: audio 541.68Sisattach aucc at mainbus 551.68Sisfile arch/amiga/dev/aucc.c aucc needs-flag 561.68Sis 571.68Sisdevice melody: audio, tms320av110 581.68Sisattach melody at zbus 591.68Sisfile arch/amiga/dev/melody.c melody 601.57Sis 611.1Schopps# mouse 621.42Sisdevice ms: event 631.42Sisattach ms at mainbus 641.44Sveegofile arch/amiga/dev/ms.c ms needs-flag 651.1Schopps 661.56Sveego# floppy 671.37Sthorpejdevice fdc { unit = -1 } 681.37Sthorpejattach fdc at mainbus 691.1Schopps 701.37Sthorpejdevice fd 711.37Sthorpejattach fd at fdc 721.1Schoppsfile arch/amiga/dev/fd.c fd needs-flag 731.1Schoppsmajor {fd = 2} 741.1Schopps 751.1Schopps# graphic devices 761.1Schoppsdefine grfbus {} 771.1Schopps 781.37Sthorpejdevice grf {} 791.37Sthorpejattach grf at grfbus 801.1Schoppsfile arch/amiga/dev/grf.c grf needs-count 811.1Schopps 821.37Sthorpejdevice ite 831.37Sthorpejattach ite at grf 841.1Schoppsfile arch/amiga/dev/ite.c ite needs-flag 851.1Schoppsfile arch/amiga/dev/kbdmap.c ite 861.1Schoppsfile arch/amiga/dev/kf_8x8.c ite 871.4Schoppsfile arch/amiga/dev/kf_8x11.c kfont_8x11 881.4Schoppsfile arch/amiga/dev/kf_custom.c kfont_custom 891.1Schopps 901.56Sveego# custom chips grf (ite0 grf0) 911.37Sthorpejdevice grfcc: grfbus 921.37Sthorpejattach grfcc at mainbus 931.10Schoppsfile arch/amiga/dev/grf_cc.c grfcc needs-flag 941.40Sisfile arch/amiga/dev/ite_cc.c grfcc & ite 951.1Schopps 961.1Schoppspseudo-device view 971.39Scgdfile arch/amiga/dev/view.c view | grfcc needs-count 981.39Scgdfile arch/amiga/dev/grfabs.c grfcc | view 991.39Scgdfile arch/amiga/dev/grfabs_cc.c grfcc | view 1001.39Scgdfile arch/amiga/dev/grfabs_ccglb.c grfcc | view 1011.1Schopps 1021.56Sveego# retina ZII grf (ite1 grf1) 1031.37Sthorpejdevice grfrt: grfbus 1041.37Sthorpejattach grfrt at zbus 1051.10Schoppsfile arch/amiga/dev/grf_rt.c grfrt needs-flag 1061.40Sisfile arch/amiga/dev/ite_rt.c grfrt & ite 1071.1Schopps 1081.56Sveego# retina ZIII grf (ite2 grf2) 1091.56Sveegodevice grfrh: grfbus 1101.56Sveegoattach grfrh at zbus 1111.56Sveegofile arch/amiga/dev/grf_rh.c grfrh needs-flag 1121.56Sveegofile arch/amiga/dev/ite_rh.c grfrh & ite 1131.56Sveego 1141.56Sveego# cirrus grf (ite3 grf3) 1151.37Sthorpejdevice grfcl: grfbus 1161.37Sthorpejattach grfcl at zbus 1171.15Schoppsfile arch/amiga/dev/grf_cl.c grfcl needs-flag 1181.40Sisfile arch/amiga/dev/ite_cl.c grfcl & ite 1191.31Schopps 1201.56Sveego# A2410 grf (ite4 grf4) 1211.37Sthorpejdevice grful: grfbus 1221.37Sthorpejattach grful at zbus 1231.27Schoppsfile arch/amiga/dev/grf_ul.c grful needs-flag 1241.40Sisfile arch/amiga/dev/ite_ul.c grful & ite 1251.39Scgdfile arch/amiga/dev/grf_ultms.g grful 1261.1Schopps 1271.56Sveego# CyberVison 64 grf (ite5 grf5) 1281.56Sveegodevice grfcv: grfbus 1291.56Sveegoattach grfcv at zbus 1301.56Sveegofile arch/amiga/dev/grf_cv.c grfcv needs-flag 1311.56Sveegofile arch/amiga/dev/ite_cv.c grfcv & ite 1321.48Sveego 1331.56Sveego# Tseng grf (ite6 grf6) 1341.48Sveegodevice grfet: grfbus 1351.48Sveegoattach grfet at zbus 1361.48Sveegofile arch/amiga/dev/grf_et.c grfet needs-flag 1371.48Sveegofile arch/amiga/dev/ite_et.c grfet & ite 1381.70Sveego 1391.70Sveego# CyberVison 64/3D grf (ite7 grf7) 1401.70Sveegodevice grfcv3d: grfbus 1411.70Sveegoattach grfcv3d at zbus 1421.70Sveegofile arch/amiga/dev/grf_cv3d.c grfcv3d needs-flag 1431.70Sveegofile arch/amiga/dev/ite_cv3d.c grfcv3d & ite 1441.48Sveego 1451.45Sthorpej# device defined in sys/conf/files 1461.56Sveego# A2065, Ameristar, Ariadne ethernet cards 1471.47Sthorpejattach le at zbus with le_zbus 1481.47Sthorpejfile arch/amiga/dev/if_le.c le_zbus needs-flag 1491.37Sthorpej 1501.56Sveego# Hydra ethernet card 1511.52Sisdevice ed: ifnet, ether, arp 1521.37Sthorpejattach ed at zbus with ed_zbus 1531.37Sthorpejfile arch/amiga/dev/if_ed.c ed_zbus needs-flag 1541.18Schopps 1551.18Schopps# C=/Ameristar A2060 / 560 1561.52Sisdevice bah: ifnet, arc, arp 1571.37Sthorpejattach bah at zbus with bah_zbus 1581.37Sthorpejfile arch/amiga/dev/if_bah.c bah_zbus needs-flag 1591.1Schopps 1601.56Sveego# CEI A4066 EthernetPLUS 1611.52Sisdevice es: ifnet, ether, arp 1621.37Sthorpejattach es at zbus 1631.32Sjtcfile arch/amiga/dev/if_es.c es needs-flag 1641.30Schopps 1651.56Sveego# Quicknet ethernet card 1661.52Sisdevice qn: ifnet, ether, arp 1671.37Sthorpejattach qn at zbus 1681.30Schoppsfile arch/amiga/dev/if_qn.c qn needs-flag 1691.28Schopps 1701.28Schopps# A2232 msc serial ports 1711.37Sthorpejdevice msc: tty 1721.37Sthorpejattach msc at zbus 1731.28Schoppsfile arch/amiga/dev/msc.c msc needs-count 1741.15Schopps 1751.15Schopps# bsc/Alf Data MultiFaceCard 1761.37Sthorpejdevice mfc { unit = -1 } 1771.38Smhitchattach mfc at zbus 1781.15Schopps 1791.37Sthorpejdevice mfcs 1801.37Sthorpejattach mfcs at mfc 1811.37Sthorpejdevice mfcp 1821.37Sthorpejattach mfcp at mfc 1831.39Scgdfile arch/amiga/dev/mfc.c mfcs | mfcp needs-count 1841.15Schopps 1851.69Sis# direct bus ISA-chip i/o 1861.69Sisdefine supio {port = -1} 1871.69Sis 1881.62Sis# DraCo superio chip 1891.62Sis 1901.62Sisdevice drsupio: supio 1911.62Sisattach drsupio at mainbus 1921.62Sisfile arch/amiga/dev/drsupio.c drsupio 1931.69Sis 1941.69Sis# Hypercom 3/4 1951.69Sisdevice hyper: supio 1961.69Sisattach hyper at zbus 1971.69Sisfile arch/amiga/dev/hyper.c hyper 1981.62Sis 1991.68Sisattach com at supio with com_supio 2001.68Sisfile arch/amiga/dev/com_supio.c com_supio 2011.68Sis 2021.63Sis# handle gvp's odd autoconf info.. 2031.63Sisdevice gvpbus {} 2041.63Sisattach gvpbus at zbus 2051.63Sisfile arch/amiga/dev/gvpbus.c gvpbus 2061.62Sis 2071.63Sisdevice lpt 2081.63Sisfile dev/ic/lpt.c lpt needs-flag 2091.63Sis 2101.63Sisattach lpt at supio with lpt_supio 2111.63Sisfile arch/amiga/dev/lpt_supio.c lpt_supio 2121.63Sis 2131.61Sbouyerinclude "../../../dev/scsipi/files.scsipi" 2141.56Sveegomajor {sd = 4} 2151.56Sveegomajor {st = 5} 2161.56Sveegomajor {cd = 7} 2171.56Sveego 2181.1Schopps# wd 33c93 contrllers 2191.1Schoppsdefine sbic 2201.1Schoppsfile arch/amiga/dev/sbic.c sbic 2211.1Schopps 2221.1Schopps# GVP series II 2231.37Sthorpejdevice gtsc: scsi, sbic 2241.37Sthorpejattach gtsc at gvpbus 2251.1Schoppsfile arch/amiga/dev/gtsc.c gtsc needs-flag 2261.1Schopps 2271.1Schopps# Amiga 3000 internal 2281.37Sthorpejdevice ahsc: scsi, sbic 2291.37Sthorpejattach ahsc at mainbus 2301.1Schoppsfile arch/amiga/dev/ahsc.c ahsc needs-flag 2311.1Schopps 2321.56Sveego# C= A2091 2331.56Sveegodevice atzsc: scsi, sbic 2341.56Sveegoattach atzsc at zbus 2351.56Sveegofile arch/amiga/dev/atzsc.c atzsc needs-flag 2361.56Sveego 2371.56Sveego# ncr 5380 controllers 2381.56Sveegodefine sci 2391.56Sveegofile arch/amiga/dev/sci.c sci 2401.56Sveego 2411.56Sveego# Supra Wordsync II 2421.56Sveegodevice wstsc: scsi, sci 2431.56Sveegoattach wstsc at zbus 2441.56Sveegofile arch/amiga/dev/wstsc.c wstsc needs-flag 2451.56Sveego 2461.56Sveego# IVS 2471.56Sveegodevice ivsc: scsi, sci 2481.56Sveegoattach ivsc at zbus 2491.56Sveegofile arch/amiga/dev/ivsc.c ivsc needs-flag 2501.56Sveego 2511.56Sveego# MLH 2521.56Sveegodevice mlhsc: scsi, sci 2531.56Sveegoattach mlhsc at zbus 2541.56Sveegofile arch/amiga/dev/mlhsc.c mlhsc needs-flag 2551.56Sveego 2561.56Sveego# CSA twelve gauge. 2571.56Sveegodevice otgsc: scsi, sci 2581.56Sveegoattach otgsc at zbus 2591.56Sveegofile arch/amiga/dev/otgsc.c otgsc needs-flag 2601.56Sveego 2611.1Schopps# ncr 57c710 controllers 2621.1Schoppsdefine siop 2631.1Schoppsfile arch/amiga/dev/siop.c siop 2641.1Schopps 2651.1Schopps# PPI Zeus 2661.37Sthorpejdevice zssc: scsi, siop 2671.37Sthorpejattach zssc at zbus 2681.1Schoppsfile arch/amiga/dev/zssc.c zssc needs-flag 2691.1Schopps 2701.1Schopps# CSA Magnum 2711.37Sthorpejdevice mgnsc: scsi, siop 2721.37Sthorpejattach mgnsc at zbus 2731.1Schoppsfile arch/amiga/dev/mgnsc.c mgnsc needs-flag 2741.1Schopps 2751.56Sveego# MacroSystems USA Warp Engine 2761.37Sthorpejdevice wesc: scsi, siop 2771.37Sthorpejattach wesc at zbus 2781.2Schoppsfile arch/amiga/dev/wesc.c wesc needs-flag 2791.12Schopps 2801.56Sveego# C= A4091 & A4000T 2811.37Sthorpejdevice afsc: scsi, siop 2821.37Sthorpejattach afsc at zbus 2831.37Sthorpejdevice aftsc: scsi, siop 2841.37Sthorpejattach aftsc at mainbus 2851.39Scgdfile arch/amiga/dev/afsc.c afsc | aftsc needs-flag 2861.2Schopps 2871.15Schopps# Emulex ESP216 & FAS216 controllers 2881.15Schopps 2891.15Schopps# FastlaneZ3 2901.65Smhitchdevice flsc: scsi, ncr53c9x 2911.37Sthorpejattach flsc at zbus 2921.25Schoppsfile arch/amiga/dev/flsc.c flsc needs-flag 2931.25Schopps 2941.66Smhitch# Blizzard1230-I,II 2951.65Smhitchdevice bzsc: scsi, ncr53c9x 2961.37Sthorpejattach bzsc at zbus 2971.25Schoppsfile arch/amiga/dev/bzsc.c bzsc needs-flag 2981.66Smhitch 2991.66Smhitch# Blizzard12x0-IV 3001.66Smhitchdevice bzivsc: scsi, ncr53c9x 3011.66Smhitchattach bzivsc at zbus 3021.66Smhitchfile arch/amiga/dev/bzivsc.c bzivsc needs-flag 3031.49Sis 3041.51Sis# Blizzard2060 scsi 3051.65Smhitchdevice bztzsc: scsi, ncr53c9x 3061.51Sisattach bztzsc at zbus 3071.51Sisfile arch/amiga/dev/bztzsc.c bztzsc needs-flag 3081.65Smhitch 3091.65Smhitch# CyberSCSI [I] scsi 3101.65Smhitchdevice cbsc: scsi, ncr53c9x 3111.65Smhitchattach cbsc at zbus 3121.65Smhitchfile arch/amiga/dev/cbsc.c cbsc needs-flag 3131.65Smhitch 3141.65Smhitch# CyberSCSI MKII scsi 3151.65Smhitchdevice cbiisc: scsi, ncr53c9x 3161.65Smhitchattach cbiisc at zbus 3171.65Smhitchfile arch/amiga/dev/cbiisc.c cbiisc needs-flag 3181.2Schopps 3191.56Sveego# EMPLANT 3201.56Sveegodevice empsc: scsi, sci 3211.56Sveegoattach empsc at zbus 3221.56Sveegofile arch/amiga/dev/empsc.c empsc needs-flag 3231.56Sveego 3241.3Schopps# Amiga 4000/1200 IDE masquerading as SCSI 3251.37Sthorpejdevice idesc: scsi 3261.37Sthorpejattach idesc at mainbus 3271.2Schoppsfile arch/amiga/dev/idesc.c idesc needs-flag 3281.1Schopps 3291.56Sveego# MacroSystem DraCo internal 3301.56Sveegodevice drsc: scsi, siop 3311.56Sveegoattach drsc at mainbus 3321.56Sveegofile arch/amiga/dev/drsc.c drsc needs-flag 3331.59Sis 3341.59Sis# MacroSystem DraCo internal DS2404 hwc 3351.59Sisdevice drbbc 3361.59Sisattach drbbc at mainbus 3371.59Sisfile arch/amiga/dev/drbbc.c drbbc 3381.56Sveego 3391.1Schopps# list of standard files... 3401.58Sisinclude "arch/m68k/fpe/files.fpe" 3411.58Sis 3421.64Sis# list of standard files... 3431.64Sisinclude "arch/m68k/060sp/files.060sp" 3441.64Sis 3451.39Scgdfile dev/cons.c ite | ser 3461.39Scgdfile dev/cninit.c ite | ser 3471.1Schoppsfile arch/amiga/amiga/amiga_init.c 3481.1Schoppsfile arch/amiga/amiga/autoconf.c 3491.1Schoppsfile arch/amiga/amiga/cia.c 3501.1Schoppsfile arch/amiga/amiga/conf.c 3511.1Schoppsfile arch/amiga/amiga/disksubr.c 3521.1Schoppsfile arch/amiga/amiga/dkbad.c 3531.1Schoppsfile arch/amiga/amiga/machdep.c 3541.1Schoppsfile arch/amiga/amiga/mem.c 3551.1Schoppsfile arch/amiga/amiga/pmap.c 3561.1Schoppsfile arch/amiga/amiga/sys_machdep.c 3571.1Schoppsfile arch/amiga/amiga/trap.c 3581.1Schoppsfile arch/amiga/amiga/vm_machdep.c 3591.1Schoppsfile arch/amiga/amiga/cc.c 3601.17Schoppsfile arch/amiga/amiga/db_memrw.c ddb 3611.68Sis 3621.56Sveegomajor {vnd = 6} 3631.24Schristos 3641.24Schristos# Compatibility modules 3651.24Schristos 3661.24Schristos# SunOS Binary Compatibility (COMPAT_SUNOS) 3671.24Schristosinclude "../../../compat/sunos/files.sunos" 3681.22Schristosfile arch/m68k/m68k/sunos_machdep.c compat_sunos 3691.57Sis 370