files.macppc revision 1.22
1# $OpenBSD: files.macppc,v 1.22 2004/10/08 13:04:36 grange 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/cninit.c 21file arch/macppc/macppc/ofwreal.S 22file arch/macppc/macppc/db_interface.c ddb 23 24# 25# Media Independent Interface (mii) 26# 27include "../../../dev/mii/files.mii" 28 29# 30# MAC generic 31# 32file arch/macppc/dev/dbdma.c 33 34# 35# Openfirmware support 36# 37 38define mainbus {} 39device mainbus 40attach mainbus at root 41file arch/macppc/macppc/mainbus.c mainbus 42 43device cpu 44attach cpu at mainbus 45file arch/macppc/macppc/cpu.c 46 47include "../../../dev/ofw/files.ofw" 48file arch/macppc/macppc/opendev.c 49major { ofdisk = 4 } 50 51 52device memc {} 53attach memc at mainbus 54file arch/macppc/dev/uni_n.c memc 55 56major {rd = 17} 57major {wd = 0} 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 74file 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 108# kauai ATA glue 109device kauaiata {} 110attach kauaiata at pci 111file arch/macppc/pci/kauaiata.c kauaiata needs-flag 112 113#device esp: scsi, ncr53c9x 114#attach esp at macobio 115#file arch/macppc/dev/esp.c esp 116 117device mesh: scsi 118attach mesh at macobio 119file arch/macppc/dev/mesh.c mesh 120 121#device mc: ifnet, ether 122#attach mc at macobio 123#file arch/macppc/dev/if_mc.c mc 124#file arch/macppc/dev/am79c950.c mc 125 126device bm: ether, ifnet, ifmedia, mii, mii_bitbang 127attach bm at macobio 128file arch/macppc/dev/if_bm.c bm 129 130device macintr {} 131attach macintr at macobio 132file arch/macppc/dev/macintr.c macintr 133 134device openpic {} 135attach openpic at macobio 136file arch/macppc/dev/openpic.c openpic 137 138device zsc {[channel = -1]} 139attach zsc at macobio 140file arch/macppc/dev/zs.c zsc needs-flag 141file arch/macppc/dev/z8530sc.c zsc 142 143device zstty: tty 144attach zstty at zsc 145file arch/macppc/dev/z8530tty.c zstty needs-flag 146 147device adb {} 148attach adb at macobio 149file arch/macppc/dev/adb.c adb needs-flag 150file arch/macppc/dev/adb_direct.c adb 151file arch/macppc/dev/pm_direct.c adb 152 153device apm 154attach apm at adb 155file arch/macppc/dev/apm.c apm needs-count 156 157device aed 158attach aed at adb 159file arch/macppc/dev/aed.c aed needs-flag 160 161device akbd: wskbddev 162attach akbd at adb 163file arch/macppc/dev/akbd.c akbd needs-flag 164 165device ams: wsmousedev 166attach ams at adb 167file arch/macppc/dev/ams.c ams 168 169device abtn 170attach abtn at adb 171file arch/macppc/dev/abtn.c abtn 172 173device awacs: audio, auconv, mulaw 174attach awacs at macobio 175file arch/macppc/dev/awacs.c awacs 176 177# Mediabay 178device mediabay {} 179attach mediabay at macobio 180file arch/macppc/dev/mediabay.c mediabay 181 182# Keywest I2C 183device ki2c {} 184attach ki2c at macobio 185file arch/macppc/dev/ki2c.c ki2c 186 187# snapper audio 188device snapper: audio, auconv, mulaw 189attach snapper at macobio 190file arch/macppc/dev/snapper.c snapper 191 192#device nvram 193#attach nvram at macobio 194#file arch/macppc/dev/nvram.c nvram needs-flag 195 196device gpio {} 197attach gpio at macobio with gpio_obio 198attach gpio at gpio with gpio_gpio 199file arch/macppc/dev/gpio.c gpio 200 201attach wdc at mediabay, macobio, kauaiata with wdc_obio 202file arch/macppc/dev/wdc_obio.c wdc_obio 203 204attach wi at macobio with wi_obio 205file arch/macppc/dev/if_wi_obio.c wi_obio 206 207# Raster operations 208include "dev/rasops/files.rasops" 209include "dev/wsfont/files.wsfont" 210 211# VGA framebuffer 212device vgafb: wsemuldisplaydev, rasops8, rasops16, rasops32 213file arch/macppc/pci/vgafb.c vgafb & vgafb_pci 214 215# Generic VGA Framebuffer version 216attach vgafb at pci with vgafb_pci 217file arch/macppc/pci/vgafb_pci.c vgafb_pci needs-flag 218 219# 220# CARDBUS 221# 222include "dev/cardbus/files.cardbus" 223file arch/macppc/macppc/rbus_machdep.c cardbus 224 225# 226# Machine-independent PCMCIA drivers 227# 228include "dev/pcmcia/files.pcmcia" 229 230# 231# Machine-independent USB drivers 232# 233include "dev/usb/files.usb" 234 235# 236# Machine-independent IEEE1394 drivers 237# 238include "dev/ieee1394/files.ieee1394" 239 240# Sun HME Ethernet controllers 241device hme: ether, ifnet, mii, ifmedia 242file dev/ic/hme.c 243 244attach hme at pci with hme_pci 245file dev/pci/if_hme_pci.c hme_pci 246