xref: /openbsd/sys/arch/loongson/conf/files.loongson (revision 4117f5cc)
1*4117f5ccSmiod#	$OpenBSD: files.loongson,v 1.7 2010/02/26 14:53:11 miod 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
20e1844cd9Smiodfile	arch/loongson/loongson/gdium_machdep.c
21f1558498Smiodfile	arch/loongson/loongson/loongson2_machdep.c
22f1558498Smiodfile	arch/loongson/loongson/machdep.c
23f1558498Smiodfile	arch/loongson/loongson/mutex.c
24f1558498Smiodfile	arch/loongson/loongson/pciide_machdep.c		pciide
25f1558498Smiodfile	arch/loongson/loongson/pmon.c
26f1558498Smiodfile	arch/loongson/loongson/pmon32.S
27f1558498Smiodfile	arch/loongson/loongson/wscons_machdep.c		wsdisplay
28e1844cd9Smiodfile	arch/loongson/loongson/yeeloong_machdep.c
29f1558498Smiod
30f1558498Smiodinclude "dev/ata/files.ata"
31f1558498Smiodinclude "dev/atapiscsi/files.atapiscsi"
32f1558498Smiodinclude	"dev/i2c/files.i2c"
33f1558498Smiodinclude	"dev/gpio/files.gpio"
34f1558498Smiodinclude	"dev/i2o/files.i2o"
35f1558498Smiodinclude	"dev/isa/files.isa"
36f1558498Smiodinclude	"dev/isa/files.isapnp"
37f1558498Smiodinclude	"dev/mii/files.mii"
38f1558498Smiodinclude	"dev/pci/files.pci"
39f1558498Smiodinclude	"dev/pckbc/files.pckbc"
40f1558498Smiodinclude	"dev/usb/files.usb"
41f1558498Smiodinclude "dev/rasops/files.rasops"
42f1558498Smiodinclude "dev/wscons/files.wscons"
43f1558498Smiodinclude "dev/wsfont/files.wsfont"
44f1558498Smiodinclude	"scsi/files.scsi"
45f1558498Smiod
46f1558498Smioddefine	mainbus {}
47f1558498Smioddevice	mainbus
48f1558498Smiodattach	mainbus at root
49f1558498Smiodfile	arch/loongson/dev/mainbus.c			mainbus
50f1558498Smiod
51f1558498Smioddevice	cpu
52f1558498Smiodattach	cpu at mainbus
53f1558498Smiod
54f1558498Smioddevice	clock
55f1558498Smiodattach	clock at mainbus
56f1558498Smiod
57f1558498Smioddevice	bonito {}: pcibus
58f1558498Smiodattach	bonito at mainbus
59f1558498Smiodfile	arch/loongson/dev/bonito.c			bonito
60f1558498Smiod
61f1558498Smiod# AMD Geode CS5536 companion chip
62f1558498Smiodfile	arch/loongson/dev/glx.c				bonito & pci
63f1558498Smiod
64f1558498Smiod# AMD Geode CS5536 PCI-ISA bridge
65f1558498Smioddevice	glxpcib: isabus, gpiobus
66f1558498Smiodattach	glxpcib at pci
67f1558498Smiodfile	arch/loongson/dev/glxpcib.c			glxpcib
68f1558498Smiodfile	arch/loongson/dev/pcib.c			glxpcib
69f1558498Smiod
70e1844cd9Smiod# Lemote Yeeloong RTC
71f1558498Smioddevice	mcclock
72f1558498Smiodattach	mcclock at isa with mcclock_isa
73f1558498Smiodfile	arch/loongson/dev/mcclock.c			mcclock
74f1558498Smiodfile	arch/loongson/dev/mcclock_isa.c			mcclock_isa
75f1558498Smiod
76e1f5be9aSotto# Lemote Yeeloong KB3310B Embedded Controller
77e1f5be9aSottodevice	ykbec
78e1f5be9aSottoattach	ykbec at isa
79e1f5be9aSottofile	arch/loongson/dev/kb3310.c			ykbec
80e1f5be9aSotto
81853bc193Smiod# Silicon Motion SM502 master device
82853bc193Smioddevice	voyager {}: gpiobus
83853bc193Smiodattach	voyager at pci
84853bc193Smiodfile	arch/loongson/dev/voyager.c			voyager
85853bc193Smiod
86853bc193Smiod# SM502 specific I2C bus bit-banging
87853bc193Smioddevice	gdiumiic: i2cbus, i2c_bitbang
88853bc193Smiodattach	gdiumiic at gpio
89853bc193Smiodfile	arch/loongson/dev/gdiumiic.c			gdiumiic
90853bc193Smiod
9164eb236cSmiod# Gdium ST7 controller
9264eb236cSmioddevice	stsec
9364eb236cSmiodattach	stsec at i2c
9464eb236cSmiodfile	arch/loongson/dev/stsec.c			stsec
9564eb236cSmiod
96da248bdbSmiod# Gdium M41T8x RTC
97da248bdbSmioddevice	mfokclock
98da248bdbSmiodattach	mfokclock at i2c
99da248bdbSmiodfile	arch/loongson/dev/m41t8xclock.c			mfokclock
100da248bdbSmiod
101*4117f5ccSmiod# SM502 OHCI
102*4117f5ccSmiodattach	ohci at voyager with ohci_voyager
103*4117f5ccSmiodfile	arch/loongson/dev/ohci_voyager.c		ohci_voyager
104*4117f5ccSmiod
105853bc193Smiod# Silicon Motion SM502/SM712 frame buffer
106f1558498Smioddevice	smfb: wsemuldisplaydev, rasops16
107853bc193Smiodattach	smfb at pci with smfb_pci
108853bc193Smiodattach	smfb at voyager with smfb_voyager
109f1558498Smiodfile	arch/loongson/dev/smfb.c			smfb	needs-flag
110