1*d714ed3dSpatrick# $OpenBSD: files.loongson,v 1.26 2020/09/30 22:23:41 patrick 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 227d353fccSvisafile arch/loongson/loongson/generic3a_machdep.c cpu_loongson3 23d57a735dSmiodfile arch/loongson/loongson/isa_machdep.c isa 24de70334bSvisafile arch/loongson/loongson/locore.S 25f1558498Smiodfile arch/loongson/loongson/loongson2_machdep.c 265fa8ecb3Svisafile arch/loongson/loongson/loongson3_intr.c cpu_loongson3 27f8fa4920Smiodfile arch/loongson/loongson/loongson3_machdep.c cpu_loongson3 28f1558498Smiodfile arch/loongson/loongson/machdep.c 293fc8f127Spiroftifile arch/loongson/loongson/hibernate_machdep.c hibernate 30f1558498Smiodfile arch/loongson/loongson/pciide_machdep.c pciide 31f1558498Smiodfile arch/loongson/loongson/pmon.c 32f1558498Smiodfile arch/loongson/loongson/pmon32.S 33f1558498Smiodfile arch/loongson/loongson/wscons_machdep.c wsdisplay 34f8fa4920Smiodfile arch/loongson/loongson/yeeloong_machdep.c cpu_loongson2 35f1558498Smiod 36f1558498Smiodinclude "dev/ata/files.ata" 37f1558498Smiodinclude "dev/atapiscsi/files.atapiscsi" 3862d6fba9Sderaadtinclude "dev/hid/files.hid" 39f1558498Smiodinclude "dev/i2c/files.i2c" 40f1558498Smiodinclude "dev/gpio/files.gpio" 41f1558498Smiodinclude "dev/isa/files.isa" 42f1558498Smiodinclude "dev/isa/files.isapnp" 43f1558498Smiodinclude "dev/mii/files.mii" 44f1558498Smiodinclude "dev/pci/files.pci" 45f1558498Smiodinclude "dev/pckbc/files.pckbc" 46f1558498Smiodinclude "dev/usb/files.usb" 47f1558498Smiodinclude "dev/rasops/files.rasops" 48f1558498Smiodinclude "dev/wscons/files.wscons" 49f1558498Smiodinclude "dev/wsfont/files.wsfont" 50f1558498Smiodinclude "scsi/files.scsi" 51f1558498Smiod 52f1558498Smioddefine mainbus {} 53f1558498Smioddevice mainbus 54f1558498Smiodattach mainbus at root 55f1558498Smiodfile arch/loongson/dev/mainbus.c mainbus 56f1558498Smiod 57f1558498Smioddevice cpu 58f1558498Smiodattach cpu at mainbus 59f1558498Smiod 60f1558498Smioddevice clock 61f1558498Smiodattach clock at mainbus 62f1558498Smiod 63f1558498Smioddevice bonito {}: pcibus 64f1558498Smiodattach bonito at mainbus 65f1558498Smiodfile arch/loongson/dev/bonito.c bonito 66f1558498Smiod 677d353fccSvisadevice htb {}: pcibus 687d353fccSvisaattach htb at mainbus 697d353fccSvisafile arch/loongson/dev/htb.c htb 707d353fccSvisa 71f1558498Smiod# AMD Geode CS5536 companion chip 72f1558498Smiodfile arch/loongson/dev/glx.c bonito & pci 73f1558498Smiod 74d57a735dSmiod# Other PCI-ISA bridges 75d57a735dSmioddevice pcib: isabus 76d57a735dSmiodattach pcib at pci 77d57a735dSmiodfile arch/loongson/dev/pcib.c pcib | glxpcib 78f1558498Smiod 79e1844cd9Smiod# Lemote Yeeloong RTC 80f1558498Smioddevice mcclock 81f1558498Smiodattach mcclock at isa with mcclock_isa 82f1558498Smiodfile arch/loongson/dev/mcclock.c mcclock 83f1558498Smiodfile arch/loongson/dev/mcclock_isa.c mcclock_isa 84f1558498Smiod 85e1f5be9aSotto# Lemote Yeeloong KB3310B Embedded Controller 86e1f5be9aSottodevice ykbec 87e1f5be9aSottoattach ykbec at isa 88db04a049Smiodfile arch/loongson/dev/kb3310.c ykbec needs-flag 89e1f5be9aSotto 90853bc193Smiod# Silicon Motion SM502 master device 91853bc193Smioddevice voyager {}: gpiobus 92853bc193Smiodattach voyager at pci 93853bc193Smiodfile arch/loongson/dev/voyager.c voyager 94853bc193Smiod 95853bc193Smiod# SM502 specific I2C bus bit-banging 96853bc193Smioddevice gdiumiic: i2cbus, i2c_bitbang 97853bc193Smiodattach gdiumiic at gpio 98853bc193Smiodfile arch/loongson/dev/gdiumiic.c gdiumiic 99853bc193Smiod 10064eb236cSmiod# Gdium ST7 controller 10164eb236cSmioddevice stsec 10264eb236cSmiodattach stsec at i2c 10364eb236cSmiodfile arch/loongson/dev/stsec.c stsec 10464eb236cSmiod 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 1327d353fccSvisa 1337d353fccSvisadefine leiobus {} 1347d353fccSvisa 1357d353fccSvisadevice leioc: leiobus 1367d353fccSvisaattach leioc at mainbus 1377d353fccSvisafile arch/loongson/dev/leioc.c leioc 1387d353fccSvisa 1397d353fccSvisaattach com at leiobus with com_leioc 1407d353fccSvisafile arch/loongson/dev/com_leioc.c com_leioc 141