files.macppc revision 1.12
1# $OpenBSD: files.macppc,v 1.12 2002/06/25 17:11:49 itojun Exp $ 2 3# 4# macppc-specific configuration info 5# 6maxpartitions 16 7 8maxusers 2 8 64 9 10file arch/macppc/macppc/autoconf.c 11file arch/macppc/macppc/clock.c 12file arch/macppc/macppc/conf.c 13file arch/macppc/macppc/disksubr.c disk 14file arch/macppc/macppc/machdep.c 15file arch/macppc/macppc/wscons_machdep.c 16file arch/macppc/macppc/mem.c 17file arch/macppc/macppc/dma.c 18file arch/macppc/macppc/ofw_machdep.c 19file arch/macppc/macppc/openfirm.c 20file dev/cons.c 21file dev/cninit.c 22file arch/macppc/macppc/ofwreal.S 23file arch/macppc/macppc/db_interface.c ddb 24 25# 26# Media Independent Interface (mii) 27# 28include "../../../dev/mii/files.mii" 29 30# 31# MAC generic 32# 33file arch/macppc/dev/dbdma.c 34 35# 36# Openfirmware support 37# 38 39define mainbus {} 40device mainbus 41attach mainbus at root 42file arch/macppc/macppc/mainbus.c mainbus 43 44device cpu 45attach cpu at mainbus 46file arch/macppc/macppc/cpu.c 47 48include "../../../dev/ofw/files.ofw" 49file arch/macppc/macppc/opendev.c 50major { ofdisk = 4 } 51 52 53device memc {} 54attach memc at mainbus 55file arch/macppc/dev/uni_n.c memc 56 57major {rd = 17} 58major {sd = 2} 59major {cd = 3} 60 61include "../../../scsi/files.scsi" 62 63# 64# I2O 65# 66include "../../../dev/i2o/files.i2o" 67 68include "dev/pci/files.pci" 69file arch/macppc/pci/pciide_machdep.c pciide 70 71device mpcpcibr {} : pcibus 72attach mpcpcibr at mainbus 73file arch/macppc/pci/mpcpcibus.c mpcpcibr 74#file arch/macppc/pci/pci_addr_fixup.c mpcpcibr 75 76# 77# "workstation console" routines 78# 79 80include "dev/wscons/files.wscons" 81 82# 83# mac peripheral pieces. 84# 85 86#file arch/macppc/pci/bandit.c pci 87 88#PCI-Host bridge chipsets 89device pchb 90attach pchb at pci 91file arch/macppc/pci/pchb.c pchb 92 93 94# 95# Machine-independent ATAPI drivers 96# 97 98include "../../../dev/atapiscsi/files.atapiscsi" 99include "../../../dev/ata/files.ata" 100 101# MAC periph 102 103device macobio {} 104attach macobio at pci 105file arch/macppc/pci/macobio.c macobio 106 107#device esp: scsi, ncr53c9x 108#attach esp at macobio 109#file arch/macppc/dev/esp.c esp 110 111device mesh: scsi 112attach mesh at macobio 113file arch/macppc/dev/mesh.c mesh 114 115#device mc: ifnet, ether 116#attach mc at macobio 117#file arch/macppc/dev/if_mc.c mc 118#file arch/macppc/dev/am79c950.c mc 119 120device bm: ether, ifnet, ifmedia, mii, mii_bitbang 121attach bm at macobio 122file arch/macppc/dev/if_bm.c bm 123 124device gm: ether, ifnet, ifmedia, mii 125attach gm at pci 126file arch/macppc/dev/if_gm.c gm needs-flag 127 128device macintr {} 129attach macintr at macobio 130file arch/macppc/dev/macintr.c macintr 131 132device openpic {} 133attach openpic at macobio 134file arch/macppc/dev/openpic.c openpic 135 136device zsc {channel = -1} 137attach zsc at macobio 138file arch/macppc/dev/zs.c zsc needs-flag 139file dev/ic/z8530sc.c zsc 140 141device zstty: tty 142attach zstty at zsc 143file dev/ic/z8530tty.c zstty needs-flag 144 145device adb {} 146attach adb at macobio 147file arch/macppc/dev/adb.c adb needs-flag 148file arch/macppc/dev/adb_direct.c adb 149file arch/macppc/dev/pm_direct.c adb 150 151device apm 152attach apm at adb 153file arch/macppc/dev/apm.c apm needs-count 154 155device aed 156attach aed at adb 157file arch/macppc/dev/aed.c aed needs-flag 158 159device akbd: wskbddev 160attach akbd at adb 161file arch/macppc/dev/akbd.c akbd needs-flag 162 163device ams: wsmousedev 164attach ams at adb 165file arch/macppc/dev/ams.c ams 166 167device abtn 168attach abtn at adb 169file arch/macppc/dev/abtn.c abtn 170 171device awacs: audio, auconv, mulaw 172attach awacs at macobio 173file arch/macppc/dev/awacs.c awacs 174 175#device nvram 176#attach nvram at macobio 177#file arch/macppc/dev/nvram.c nvram needs-flag 178 179device gpio {} 180attach gpio at macobio with gpio_obio 181attach gpio at gpio with gpio_gpio 182file arch/macppc/dev/gpio.c gpio 183 184attach wdc at macobio with wdc_obio 185file arch/macppc/dev/wdc_obio.c wdc_obio 186 187attach wi at macobio with wi_obio 188file arch/macppc/dev/if_wi_obio.c wi_obio 189 190# Raster operations 191include "dev/rasops/files.rasops" 192include "dev/wsfont/files.wsfont" 193 194# VGA framebuffer 195device vgafb: wsemuldisplaydev, rasops8, rasops16, rasops32 196file arch/macppc/pci/vgafb.c vgafb & vgafb_pci 197 198# Generic VGA Framebuffer version 199attach vgafb at pci with vgafb_pci 200file arch/macppc/pci/vgafb_pci.c vgafb_pci needs-flag 201 202 203# 204# CARDBUS 205# 206include "dev/cardbus/files.cardbus" 207#file arch/macppc/macppc/rbus_machdep.c cardbus 208 209# 210# Machine-independent PCMCIA drivers 211# 212include "dev/pcmcia/files.pcmcia" 213 214# 215# Machine-independent USB drivers 216# 217include "dev/usb/files.usb" 218 219# 220# Machine-independent IEEE1394 drivers 221# 222include "dev/ieee1394/files.ieee1394" 223 224# Sun HME Ethernet controllers 225device hme: ether, ifnet, mii, ifmedia 226file dev/ic/hme.c 227 228attach hme at pci with hme_pci 229file dev/pci/if_hme_pci.c hme_pci 230