1*5fa8ecb3Svisa# $OpenBSD: files.loongson,v 1.23 2016/11/06 10:20:33 visa 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 25*5fa8ecb3Svisafile arch/loongson/loongson/loongson3_intr.c cpu_loongson3 26f8fa4920Smiodfile arch/loongson/loongson/loongson3_machdep.c cpu_loongson3 27f1558498Smiodfile arch/loongson/loongson/machdep.c 283fc8f127Spiroftifile arch/loongson/loongson/hibernate_machdep.c hibernate 29f1558498Smiodfile arch/loongson/loongson/pciide_machdep.c pciide 30f1558498Smiodfile arch/loongson/loongson/pmon.c 31f1558498Smiodfile arch/loongson/loongson/pmon32.S 32f1558498Smiodfile arch/loongson/loongson/wscons_machdep.c wsdisplay 33f8fa4920Smiodfile arch/loongson/loongson/yeeloong_machdep.c cpu_loongson2 34f1558498Smiod 35f1558498Smiodinclude "dev/ata/files.ata" 36f1558498Smiodinclude "dev/atapiscsi/files.atapiscsi" 3762d6fba9Sderaadtinclude "dev/hid/files.hid" 38f1558498Smiodinclude "dev/i2c/files.i2c" 39f1558498Smiodinclude "dev/gpio/files.gpio" 40f1558498Smiodinclude "dev/isa/files.isa" 41f1558498Smiodinclude "dev/isa/files.isapnp" 42f1558498Smiodinclude "dev/mii/files.mii" 43f1558498Smiodinclude "dev/pci/files.pci" 44f1558498Smiodinclude "dev/pckbc/files.pckbc" 45f1558498Smiodinclude "dev/usb/files.usb" 46f1558498Smiodinclude "dev/rasops/files.rasops" 47f1558498Smiodinclude "dev/wscons/files.wscons" 48f1558498Smiodinclude "dev/wsfont/files.wsfont" 49f1558498Smiodinclude "scsi/files.scsi" 50f1558498Smiod 51f1558498Smioddefine mainbus {} 52f1558498Smioddevice mainbus 53f1558498Smiodattach mainbus at root 54f1558498Smiodfile arch/loongson/dev/mainbus.c mainbus 55f1558498Smiod 56f1558498Smioddevice cpu 57f1558498Smiodattach cpu at mainbus 58f1558498Smiod 59f1558498Smioddevice clock 60f1558498Smiodattach clock at mainbus 61f1558498Smiod 62f1558498Smioddevice bonito {}: pcibus 63f1558498Smiodattach bonito at mainbus 64f1558498Smiodfile arch/loongson/dev/bonito.c bonito 65f1558498Smiod 66f1558498Smiod# AMD Geode CS5536 companion chip 67f1558498Smiodfile arch/loongson/dev/glx.c bonito & pci 68f1558498Smiod 69d57a735dSmiod# Other PCI-ISA bridges 70d57a735dSmioddevice pcib: isabus 71d57a735dSmiodattach pcib at pci 72d57a735dSmiodfile arch/loongson/dev/pcib.c pcib | glxpcib 73f1558498Smiod 74e1844cd9Smiod# Lemote Yeeloong RTC 75f1558498Smioddevice mcclock 76f1558498Smiodattach mcclock at isa with mcclock_isa 77f1558498Smiodfile arch/loongson/dev/mcclock.c mcclock 78f1558498Smiodfile arch/loongson/dev/mcclock_isa.c mcclock_isa 79f1558498Smiod 80e1f5be9aSotto# Lemote Yeeloong KB3310B Embedded Controller 81e1f5be9aSottodevice ykbec 82e1f5be9aSottoattach ykbec at isa 83db04a049Smiodfile arch/loongson/dev/kb3310.c ykbec needs-flag 84e1f5be9aSotto 85853bc193Smiod# Silicon Motion SM502 master device 86853bc193Smioddevice voyager {}: gpiobus 87853bc193Smiodattach voyager at pci 88853bc193Smiodfile arch/loongson/dev/voyager.c voyager 89853bc193Smiod 90853bc193Smiod# SM502 specific I2C bus bit-banging 91853bc193Smioddevice gdiumiic: i2cbus, i2c_bitbang 92853bc193Smiodattach gdiumiic at gpio 93853bc193Smiodfile arch/loongson/dev/gdiumiic.c gdiumiic 94853bc193Smiod 9564eb236cSmiod# Gdium ST7 controller 9664eb236cSmioddevice stsec 9764eb236cSmiodattach stsec at i2c 9864eb236cSmiodfile arch/loongson/dev/stsec.c stsec 9964eb236cSmiod 100da248bdbSmiod# Gdium M41T8x RTC 101da248bdbSmioddevice mfokclock 102da248bdbSmiodattach mfokclock at i2c 103da248bdbSmiodfile arch/loongson/dev/m41t8xclock.c mfokclock 104da248bdbSmiod 1054117f5ccSmiod# SM502 OHCI 1064117f5ccSmiodattach ohci at voyager with ohci_voyager 1074117f5ccSmiodfile arch/loongson/dev/ohci_voyager.c ohci_voyager 1084117f5ccSmiod 109853bc193Smiod# Silicon Motion SM502/SM712 frame buffer 110f1558498Smioddevice smfb: wsemuldisplaydev, rasops16 111853bc193Smiodattach smfb at pci with smfb_pci 112853bc193Smiodattach smfb at voyager with smfb_voyager 113f1558498Smiodfile arch/loongson/dev/smfb.c smfb needs-flag 11413bfa4beSotto 11595b699e3Smiod# SIS 315 Pro frame buffer 11695b699e3Smioddevice sisfb: wsemuldisplaydev, rasops8, rasops15, rasops16, rasops32 11795b699e3Smiodattach sisfb at pci 11895b699e3Smiodfile arch/loongson/dev/sisfb.c sisfb needs-flag 11995b699e3Smiod 120f8fa4920Smiod# Radeon frame buffer 121f8fa4920Smioddevice radeonfb: wsemuldisplaydev, rasops16 122f8fa4920Smiodattach radeonfb at pci 123f8fa4920Smiodfile arch/loongson/dev/radeonfb.c radeonfb needs-flag 124f8fa4920Smiod 12513bfa4beSottodevice apm 12613bfa4beSottoattach apm at mainbus 12713bfa4beSottofile arch/loongson/dev/apm.c apm needs-flag 1280660f804Spirofti 1290660f804Spiroftidevice glxclk 1300660f804Spiroftiattach glxclk at glxpcib 1310660f804Spiroftifile arch/loongson/dev/glxclk.c glxclk 132