xref: /openbsd/sys/arch/landisk/conf/RAMDISK (revision 891d7ab6)
1# $OpenBSD: RAMDISK,v 1.15 2011/06/29 20:52:09 matthew Exp $
2#
3# For further information on compiling OpenBSD kernels, see the config(8)
4# man page.
5#
6# For further information on hardware support for this architecture, see
7# the intro(4) man page.  For further information about kernel options
8# for this architecture, see the options(4) man page.  For an explanation
9# of each device driver in this file see the section 4 man page for the
10# device.
11
12machine		landisk	sh
13maxusers	32			# estimated number of users
14
15option	 	SH4			# processor family; MANDATORY
16option 		SH7751R			# processor type; MANDATORY
17
18# CPU-related options.
19option	 	PCLOCK=33333333		# 33.33MHz clock
20option	 	DONT_INIT_BSC
21#option	 	DONT_INIT_PCIBSC
22
23option		PCIVERBOSE
24option		USBVERBOSE
25
26option		DST=0			# daylight saving time used by RTC
27option		FFS			# UFS
28option		CD9660			# ISO 9660 + Rock Ridge file system
29option		MSDOSFS			# MS-DOS file system
30option		INET			# IP + ICMP + TCP + UDP
31option		INET6			# IPv6 (needs INET)
32option		DDB			# kernel debugger
33option		EXT2FS			# Second Extended Filesystem
34
35config		bsd	root on rd0a swap on rd0b
36
37mainbus0 at root
38cpu0	at mainbus?
39
40# PCI bus support
41shpcic*	at mainbus?			# SH7751 PCIC
42pci0	at shpcic?
43
44# SH bus
45shb*	at mainbus?
46
47# on-board I/O bus
48obio0	at mainbus?
49
50# Serial Devices
51option	SCIFCONSOLE
52option	SCIFCN_SPEED=9600
53scif0	at shb?
54
55rsclock0 at shb?
56
57wdc0	at obio? port 0x14000000 irq 10		# CF
58wd*	at wdc? flags 0x0000
59
60# Network Interfaces
61
62# PCI network interfaces
63re*	at pci? 			# Realtek 8139C+/8169/8169S/8110S
64rl*	at pci?				# Realtek 8129/8139
65
66# MII/PHY support
67acphy*	at mii?				# Altima AC101 PHYs
68amphy*	at mii?				# AMD 79C873 PHYs
69eephy*	at mii?				# Marvell 88E1000 series PHY
70rgephy*	at mii?				# Realtek 8169S/8110S PHY
71rlphy*	at mii?				# Realtek 8139/8201L PHYs
72urlphy*	at mii?				# Realtek RTL8150L internal PHYs
73ukphy*	at mii?				# generic unknown PHYs
74
75# PCIIDE
76pciide*		at pci?
77wd*		at pciide?
78atapiscsi*	at pciide? flags 0x0000
79
80# USB Controller and Devices
81
82# PCI USB controllers
83ehci*	at pci?				# Enhanced Host Controller
84ohci*	at pci?				# Open Host Controller
85
86# USB bus support
87usb*	at ehci?
88usb*	at ohci?
89
90# USB Hubs
91uhub*	at usb?
92uhub*	at uhub? port ? configuration ? interface ?
93umass*	at uhub?		# USB Mass Storage devices
94aue*	at uhub?		# ADMtek AN986 Pegasus Ethernet
95atu*	at uhub?		# Atmel AT76c50x based 802.11b
96axe*	at uhub?		# ASIX Electronics AX88172 USB Ethernet
97cue*	at uhub?		# CATC USB-EL1201A based Ethernet
98kue*	at uhub?		# Kawasaki KL5KUSB101B based Ethernet
99cdce*	at uhub?		# CDC Ethernet
100upl*	at uhub?		# Prolific PL2301/PL2302 host-to-host `network'
101udav*	at uhub?		# Davicom DM9601 based Ethernet
102url*	at uhub?		# Realtek RTL8150L based adapters
103wi*	at uhub?		# WaveLAN IEEE 802.11DS
104#urio*	at uhub?		# Diamond Multimedia Rio 500
105#uyap*	at uhub?		# Y@P firmware loader
106ugen*	at uhub?		# USB Generic driver
107#uath*	at uhub?		# Atheros AR5005UG/AR5005UX
108ural*	at uhub?		# Ralink RT2500USB
109rum*	at uhub?		# Ralink RT2501USB/RT2601USB
110zyd*	at uhub?		# Zydas ZD1211
111#option	NATM
112#ueagle* at uhub?		# Analog Devices Eagle ADSL
113#udcf*	at uhub?		# Gude Expert mouseCLOCK
114#uow*	at uhub?		# Maxim/Dallas DS2490 1-Wire adapter
115#onewire* at uow?
116
117scsibus* at scsi?
118sd*	at scsibus?			# SCSI disk drives
119cd*	at scsibus?			# SCSI CD-ROM drives
120
121# mouse & keyboard multiplexor pseudo-devices
122pseudo-device	wsmux		2
123#pseudo-device	crypto		1
124#pseudo-device	bio		1       # ioctl multiplexing device
125#pseudo-device	hotplug		1       # devices hot plugging
126#pseudo-device	raid		4       # RAIDframe disk driver
127
128
129option          BOOT_CONFIG             # boot-time kernel config
130
131pseudo-device   loop            1       # network loopback
132pseudo-device   bpfilter                1       # packet filter
133pseudo-device   rd              1       # ram disk
134
135# RAMDISK stuff
136option          MINIROOTSIZE=5120
137option          RAMDISK_HOOKS
138
139