1*62d6fba9Sderaadt# $OpenBSD: files.loongson,v 1.22 2016/01/12 17:17:33 deraadt Exp $ 2f1558498Smiod 3f1558498Smiod# Standard stanzas config(8) can't run without 4f1558498Smiodmaxpartitions 16 5f1558498Smiodmaxusers 2 8 64 6f1558498Smiod 7f1558498Smiod# Major number for block devices, for ``root on'' lines 8f1558498Smiodmajor { sd = 0 } 9f1558498Smiodmajor { cd = 3 } 10f1558498Smiodmajor { wd = 4 } 11f1558498Smiodmajor { rd = 8 } 12f1558498Smiod 13f1558498Smiodfile dev/cninit.c 14f1558498Smiod 15f1558498Smiodfile arch/loongson/loongson/autoconf.c 16f1558498Smiodfile arch/loongson/loongson/bus_dma.c 17f1558498Smiodfile arch/loongson/loongson/bus_space.c 18f1558498Smiodfile arch/loongson/loongson/conf.c 19f1558498Smiodfile arch/loongson/loongson/disksubr.c disk 20f8fa4920Smiodfile arch/loongson/loongson/gdium_machdep.c cpu_loongson2 21f8fa4920Smiodfile arch/loongson/loongson/generic2e_machdep.c cpu_loongson2 22d57a735dSmiodfile arch/loongson/loongson/isa_machdep.c isa 23f8fa4920Smiodfile arch/loongson/loongson/lemote3a_machdep.c cpu_loongson3 24f1558498Smiodfile arch/loongson/loongson/loongson2_machdep.c 25f8fa4920Smiodfile arch/loongson/loongson/loongson3_machdep.c cpu_loongson3 26f1558498Smiodfile arch/loongson/loongson/machdep.c 273fc8f127Spiroftifile arch/loongson/loongson/hibernate_machdep.c hibernate 28f1558498Smiodfile arch/loongson/loongson/pciide_machdep.c pciide 29f1558498Smiodfile arch/loongson/loongson/pmon.c 30f1558498Smiodfile arch/loongson/loongson/pmon32.S 31f1558498Smiodfile arch/loongson/loongson/wscons_machdep.c wsdisplay 32f8fa4920Smiodfile arch/loongson/loongson/yeeloong_machdep.c cpu_loongson2 33f1558498Smiod 34f1558498Smiodinclude "dev/ata/files.ata" 35f1558498Smiodinclude "dev/atapiscsi/files.atapiscsi" 36*62d6fba9Sderaadtinclude "dev/hid/files.hid" 37f1558498Smiodinclude "dev/i2c/files.i2c" 38f1558498Smiodinclude "dev/gpio/files.gpio" 39f1558498Smiodinclude "dev/isa/files.isa" 40f1558498Smiodinclude "dev/isa/files.isapnp" 41f1558498Smiodinclude "dev/mii/files.mii" 42f1558498Smiodinclude "dev/pci/files.pci" 43f1558498Smiodinclude "dev/pckbc/files.pckbc" 44f1558498Smiodinclude "dev/usb/files.usb" 45f1558498Smiodinclude "dev/rasops/files.rasops" 46f1558498Smiodinclude "dev/wscons/files.wscons" 47f1558498Smiodinclude "dev/wsfont/files.wsfont" 48f1558498Smiodinclude "scsi/files.scsi" 49f1558498Smiod 50f1558498Smioddefine mainbus {} 51f1558498Smioddevice mainbus 52f1558498Smiodattach mainbus at root 53f1558498Smiodfile arch/loongson/dev/mainbus.c mainbus 54f1558498Smiod 55f1558498Smioddevice cpu 56f1558498Smiodattach cpu at mainbus 57f1558498Smiod 58f1558498Smioddevice clock 59f1558498Smiodattach clock at mainbus 60f1558498Smiod 61f1558498Smioddevice bonito {}: pcibus 62f1558498Smiodattach bonito at mainbus 63f1558498Smiodfile arch/loongson/dev/bonito.c bonito 64f1558498Smiod 65f1558498Smiod# AMD Geode CS5536 companion chip 66f1558498Smiodfile arch/loongson/dev/glx.c bonito & pci 67f1558498Smiod 68d57a735dSmiod# Other PCI-ISA bridges 69d57a735dSmioddevice pcib: isabus 70d57a735dSmiodattach pcib at pci 71d57a735dSmiodfile arch/loongson/dev/pcib.c pcib | glxpcib 72f1558498Smiod 73e1844cd9Smiod# Lemote Yeeloong RTC 74f1558498Smioddevice mcclock 75f1558498Smiodattach mcclock at isa with mcclock_isa 76f1558498Smiodfile arch/loongson/dev/mcclock.c mcclock 77f1558498Smiodfile arch/loongson/dev/mcclock_isa.c mcclock_isa 78f1558498Smiod 79e1f5be9aSotto# Lemote Yeeloong KB3310B Embedded Controller 80e1f5be9aSottodevice ykbec 81e1f5be9aSottoattach ykbec at isa 82db04a049Smiodfile arch/loongson/dev/kb3310.c ykbec needs-flag 83e1f5be9aSotto 84853bc193Smiod# Silicon Motion SM502 master device 85853bc193Smioddevice voyager {}: gpiobus 86853bc193Smiodattach voyager at pci 87853bc193Smiodfile arch/loongson/dev/voyager.c voyager 88853bc193Smiod 89853bc193Smiod# SM502 specific I2C bus bit-banging 90853bc193Smioddevice gdiumiic: i2cbus, i2c_bitbang 91853bc193Smiodattach gdiumiic at gpio 92853bc193Smiodfile arch/loongson/dev/gdiumiic.c gdiumiic 93853bc193Smiod 9464eb236cSmiod# Gdium ST7 controller 9564eb236cSmioddevice stsec 9664eb236cSmiodattach stsec at i2c 9764eb236cSmiodfile arch/loongson/dev/stsec.c stsec 9864eb236cSmiod 99da248bdbSmiod# Gdium M41T8x RTC 100da248bdbSmioddevice mfokclock 101da248bdbSmiodattach mfokclock at i2c 102da248bdbSmiodfile arch/loongson/dev/m41t8xclock.c mfokclock 103da248bdbSmiod 1044117f5ccSmiod# SM502 OHCI 1054117f5ccSmiodattach ohci at voyager with ohci_voyager 1064117f5ccSmiodfile arch/loongson/dev/ohci_voyager.c ohci_voyager 1074117f5ccSmiod 108853bc193Smiod# Silicon Motion SM502/SM712 frame buffer 109f1558498Smioddevice smfb: wsemuldisplaydev, rasops16 110853bc193Smiodattach smfb at pci with smfb_pci 111853bc193Smiodattach smfb at voyager with smfb_voyager 112f1558498Smiodfile arch/loongson/dev/smfb.c smfb needs-flag 11313bfa4beSotto 11495b699e3Smiod# SIS 315 Pro frame buffer 11595b699e3Smioddevice sisfb: wsemuldisplaydev, rasops8, rasops15, rasops16, rasops32 11695b699e3Smiodattach sisfb at pci 11795b699e3Smiodfile arch/loongson/dev/sisfb.c sisfb needs-flag 11895b699e3Smiod 119f8fa4920Smiod# Radeon frame buffer 120f8fa4920Smioddevice radeonfb: wsemuldisplaydev, rasops16 121f8fa4920Smiodattach radeonfb at pci 122f8fa4920Smiodfile arch/loongson/dev/radeonfb.c radeonfb needs-flag 123f8fa4920Smiod 12413bfa4beSottodevice apm 12513bfa4beSottoattach apm at mainbus 12613bfa4beSottofile arch/loongson/dev/apm.c apm needs-flag 1270660f804Spirofti 1280660f804Spiroftidevice glxclk 1290660f804Spiroftiattach glxclk at glxpcib 1300660f804Spiroftifile arch/loongson/dev/glxclk.c glxclk 131