files.loongson revision 1.10
1# $OpenBSD: files.loongson,v 1.10 2010/03/03 13:33:27 jasper Exp $ 2 3# Standard stanzas config(8) can't run without 4maxpartitions 16 5maxusers 2 8 64 6 7# Major number for block devices, for ``root on'' lines 8major { sd = 0 } 9major { cd = 3 } 10major { wd = 4 } 11major { rd = 8 } 12 13file dev/cninit.c 14 15file arch/loongson/loongson/autoconf.c 16file arch/loongson/loongson/bus_dma.c 17file arch/loongson/loongson/bus_space.c 18file arch/loongson/loongson/conf.c 19file arch/loongson/loongson/disksubr.c disk 20file arch/loongson/loongson/gdium_machdep.c 21file arch/loongson/loongson/loongson2_machdep.c 22file arch/loongson/loongson/machdep.c 23file arch/loongson/loongson/mutex.c 24file arch/loongson/loongson/pciide_machdep.c pciide 25file arch/loongson/loongson/pmon.c 26file arch/loongson/loongson/pmon32.S 27file arch/loongson/loongson/wscons_machdep.c wsdisplay 28file arch/loongson/loongson/yeeloong_machdep.c 29 30include "dev/ata/files.ata" 31include "dev/atapiscsi/files.atapiscsi" 32include "dev/i2c/files.i2c" 33include "dev/gpio/files.gpio" 34include "dev/i2o/files.i2o" 35include "dev/isa/files.isa" 36include "dev/isa/files.isapnp" 37include "dev/mii/files.mii" 38include "dev/pci/files.pci" 39include "dev/pckbc/files.pckbc" 40include "dev/usb/files.usb" 41include "dev/bluetooth/files.bluetooth" 42include "dev/rasops/files.rasops" 43include "dev/wscons/files.wscons" 44include "dev/wsfont/files.wsfont" 45include "scsi/files.scsi" 46 47define mainbus {} 48device mainbus 49attach mainbus at root 50file arch/loongson/dev/mainbus.c mainbus 51 52device cpu 53attach cpu at mainbus 54 55device clock 56attach clock at mainbus 57 58device bonito {}: pcibus 59attach bonito at mainbus 60file arch/loongson/dev/bonito.c bonito 61 62# AMD Geode CS5536 companion chip 63file arch/loongson/dev/glx.c bonito & pci 64 65# AMD Geode CS5536 PCI-ISA bridge 66device glxpcib: isabus, gpiobus 67attach glxpcib at pci 68file arch/loongson/dev/glxpcib.c glxpcib 69file arch/loongson/dev/pcib.c glxpcib 70 71# Lemote Yeeloong RTC 72device mcclock 73attach mcclock at isa with mcclock_isa 74file arch/loongson/dev/mcclock.c mcclock 75file arch/loongson/dev/mcclock_isa.c mcclock_isa 76 77# Lemote Yeeloong KB3310B Embedded Controller 78device ykbec 79attach ykbec at isa 80file arch/loongson/dev/kb3310.c ykbec 81 82# Silicon Motion SM502 master device 83device voyager {}: gpiobus 84attach voyager at pci 85file arch/loongson/dev/voyager.c voyager 86 87# SM502 specific I2C bus bit-banging 88device gdiumiic: i2cbus, i2c_bitbang 89attach gdiumiic at gpio 90file arch/loongson/dev/gdiumiic.c gdiumiic 91 92# Gdium ST7 controller 93device stsec 94attach stsec at i2c 95file arch/loongson/dev/stsec.c stsec 96 97# Gdium M41T8x RTC 98device mfokclock 99attach mfokclock at i2c 100file arch/loongson/dev/m41t8xclock.c mfokclock 101 102# SM502 OHCI 103attach ohci at voyager with ohci_voyager 104file arch/loongson/dev/ohci_voyager.c ohci_voyager 105 106# Silicon Motion SM502/SM712 frame buffer 107device smfb: wsemuldisplaydev, rasops16 108attach smfb at pci with smfb_pci 109attach smfb at voyager with smfb_voyager 110file arch/loongson/dev/smfb.c smfb needs-flag 111 112# SIS 315 Pro frame buffer 113device sisfb: wsemuldisplaydev, rasops8, rasops15, rasops16, rasops32 114attach sisfb at pci 115file arch/loongson/dev/sisfb.c sisfb needs-flag 116 117device apm 118attach apm at mainbus 119file arch/loongson/dev/apm.c apm needs-flag 120