files.macppc revision 1.81
1# $OpenBSD: files.macppc,v 1.81 2015/05/11 06:46:21 ratchov Exp $ 2 3# 4# macppc-specific configuration info 5# 6maxpartitions 16 7 8maxusers 2 8 128 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/lock_machdep.c multiprocessor 15file arch/macppc/macppc/machdep.c 16file arch/macppc/macppc/wscons_machdep.c 17file arch/macppc/macppc/mem.c 18file arch/macppc/macppc/ofw_machdep.c 19file arch/macppc/macppc/openfirm.c 20file arch/macppc/macppc/openprom.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 47file arch/macppc/macppc/opendev.c 48 49device memc {} 50attach memc at mainbus 51file arch/macppc/dev/uni_n.c memc 52 53major {rd = 17} 54major {wd = 0} 55major {sd = 2} 56major {cd = 3} 57 58include "scsi/files.scsi" 59 60include "dev/pci/files.pci" 61file arch/macppc/pci/pciide_machdep.c pciide 62 63device mpcpcibr {} : pcibus 64attach mpcpcibr at mainbus 65file arch/macppc/pci/mpcpcibus.c mpcpcibr 66 67device ht {} : pcibus 68attach ht at mainbus 69file arch/macppc/pci/ht.c ht 70 71file arch/macppc/pci/pci_machdep.c mpcpcibr | ht 72 73device smu: i2cbus 74attach smu at mainbus 75file arch/macppc/dev/smu.c smu 76 77# 78# "workstation console" routines 79# 80 81include "dev/wscons/files.wscons" 82 83# 84# mac peripheral pieces. 85# 86 87#file arch/macppc/pci/bandit.c pci 88 89#PCI-Host bridge chipsets 90device pchb: agpbus 91attach pchb at pci 92file arch/macppc/pci/pchb.c pchb 93 94# AGP bridge support. attach at pchb 95file arch/macppc/pci/agp_machdep.c agp 96 97# 98# Machine-independent ATAPI drivers 99# 100 101include "dev/atapiscsi/files.atapiscsi" 102include "dev/ata/files.ata" 103 104# MAC periph 105 106device macobio {} 107attach macobio at pci 108file arch/macppc/pci/macobio.c macobio 109 110 111# kauai ATA glue 112device kauaiata {} 113attach kauaiata at pci 114file arch/macppc/pci/kauaiata.c kauaiata 115 116#device esp: scsi, ncr53c9x 117#attach esp at macobio 118#file arch/macppc/dev/esp.c esp 119 120device mesh: scsi 121attach mesh at macobio 122file arch/macppc/dev/mesh.c mesh 123 124device mc: ifnet, ether 125attach mc at macobio 126file arch/macppc/dev/if_mc.c mc 127 128device bm: ether, ifnet, ifmedia, mii, mii_bitbang 129attach bm at macobio 130file arch/macppc/dev/if_bm.c bm 131 132device macintr {} 133attach macintr at macobio 134file arch/macppc/dev/macintr.c macintr 135 136device openpic {} 137attach openpic at macobio, memc 138file arch/macppc/dev/openpic.c openpic 139 140device zsc {[channel = -1]} 141attach zsc at macobio 142file arch/macppc/dev/zs.c zsc needs-flag 143file dev/ic/z8530sc.c zsc 144 145device zstty: tty 146attach zstty at zsc 147file dev/ic/z8530tty.c zstty needs-flag 148 149device adb {} 150attach adb at macobio 151file arch/macppc/dev/adb.c adb needs-flag 152file arch/macppc/dev/pm_direct.c adb 153 154include "dev/adb/files.adb" 155file arch/macppc/dev/akbd_machdep.c akbd 156 157device apm 158attach apm at adb 159file arch/macppc/dev/apm.c apm needs-count 160 161device abtn 162attach abtn at adb 163file arch/macppc/dev/abtn.c abtn 164 165device awacs: audio 166attach awacs at macobio 167file arch/macppc/dev/awacs.c awacs 168 169# Mediabay 170device mediabay {} 171attach mediabay at macobio 172file arch/macppc/dev/mediabay.c mediabay 173 174# Keywest I2C 175device kiic: i2cbus 176attach kiic at macobio 177attach kiic at memc with kiic_memc 178file arch/macppc/dev/kiic.c kiic 179 180# PMU I2C 181device piic: i2cbus 182attach piic at adb 183file arch/macppc/dev/piic.c piic 184 185# I2S 186define i2s 187file arch/macppc/dev/i2s.c i2s 188 189# blinkenlights 190device xlights 191attach xlights at macobio 192file arch/macppc/dev/xlights.c xlights 193 194# snapper audio 195device snapper: audio, i2s 196attach snapper at macobio 197file arch/macppc/dev/snapper.c snapper 198 199# tumbler audio 200device tumbler: audio, i2s 201attach tumbler at macobio 202file arch/macppc/dev/tumbler.c tumbler 203 204# onyx audio 205device onyx: audio, i2s 206attach onyx at macobio 207file arch/macppc/dev/onyx.c onyx 208 209# aoa audio 210device aoa: audio, i2s 211attach aoa at macobio 212file arch/macppc/dev/aoa.c aoa 213 214# daca audio 215device daca: audio, i2s 216attach daca at macobio 217file arch/macppc/dev/daca.c daca 218 219#device nvram 220#attach nvram at macobio 221#file arch/macppc/dev/nvram.c nvram needs-flag 222 223device macgpio {} 224attach macgpio at macobio with macgpio 225attach macgpio at macgpio with macgpio_gpio 226file arch/macppc/dev/macgpio.c macgpio 227 228device sysbutton {} 229attach sysbutton at macgpio 230file arch/macppc/dev/sysbutton.c 231 232device pgs {} 233attach pgs at macgpio 234file arch/macppc/dev/pgs.c 235 236device dfs {} 237attach dfs at macgpio 238file arch/macppc/dev/dfs.c 239 240attach wdc at mediabay, macobio, kauaiata with wdc_obio 241file arch/macppc/dev/wdc_obio.c wdc_obio 242 243attach wi at macobio with wi_obio 244file arch/macppc/dev/if_wi_obio.c wi_obio 245 246# Raster operations 247include "dev/rasops/files.rasops" 248include "dev/wsfont/files.wsfont" 249 250# VGA framebuffer 251device vgafb: wsemuldisplaydev, rasops8, rasops16, rasops32 252attach vgafb at pci 253file arch/macppc/pci/vgafb.c vgafb needs-flag 254 255# 256# CARDBUS 257# 258include "dev/cardbus/files.cardbus" 259file arch/macppc/macppc/rbus_machdep.c cardbus 260 261# 262# Machine-independent PCMCIA drivers 263# 264include "dev/pcmcia/files.pcmcia" 265 266# 267# Machine-independent USB drivers 268# 269include "dev/usb/files.usb" 270 271# 272# Machine-independent I2C drivers 273# 274include "dev/i2c/files.i2c" 275file arch/macppc/dev/maci2c.c i2cbus 276 277device mem: i2c 278attach mem at mainbus 279 280# 281# Machine-independent GPIO drivers 282# 283include "dev/gpio/files.gpio" 284 285# 286# Machine-independent 1-Wire drivers 287# 288include "dev/onewire/files.onewire" 289 290# Sun HME Ethernet controllers 291device hme: ether, ifnet, mii, ifmedia 292file dev/ic/hme.c 293 294attach hme at pci with hme_pci 295file dev/pci/if_hme_pci.c hme_pci 296 297# Apple Sudden Motion Sensor 298device asms 299attach asms at i2c 300file arch/macppc/dev/asms.c asms 301