Annotation of sys/arch/ipaq/conf/RAMDISK, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: RAMDISK,v 1.36 2007/03/18 21:47:25 uwe Exp $
2:
3: machine zaurus arm
4:
5: options TIMEZONE=0 # time zone to adjust RTC time by
6: options DST=0 # daylight saving time used by RTC
7: options FFS # UFS
8: options CD9660 # ISO 9660 + Rock Ridge file system
9: options MSDOSFS # MS-DOS file system
10: options INET # IP + ICMP + TCP + UDP
11: options INET6 # IPv6 (needs INET)
12: options DDB # kernel debugger
13: options EXT2FS # Second Extended Filesystem
14: options FIFO # FIFOs; RECOMMENDED
15:
16: options ARM32
17: options PXAGPIO_HAS_GPION_INTRS
18:
19: options CACHE_CLEAN_BLOCK_INTR
20:
21: makeoptions KERNEL_BASE_PHYS="0xa0200000"
22: makeoptions KERNEL_BASE_VIRT="0xc0200000"
23: makeoptions BOARDTYPE="zaurus"
24:
25: # estimated number of users
26:
27: maxusers 32
28:
29: # CPU options
30: options CPU_XSCALE_PXA2X0 # Support the XScale core
31: #options XSCALE_CACHE_WRITE_THROUGH
32: options XSCALE_CACHE_WRITE_BACK
33: makeoptions CPUFLAGS="-mcpu=xscale"
34:
35: #option WSDISPLAY_COMPAT_USL # VT handling
36: #option WSDISPLAY_COMPAT_RAWKBD # provide raw scancodes; needed for X11
37: #option WSDISPLAY_DEFAULTSCREENS=2 # initial number of text consoles
38: #option WSDISPLAY_COMPAT_PCVT # emulate some ioctls; needed for X11
39:
40: config bsd root on rd0a swap on rd0b
41:
42: # The main bus device
43: mainbus0 at root
44: cpu0 at mainbus?
45: pxaip0 at mainbus?
46:
47: pxaintc0 at pxaip? # interrupt controller
48: pxagpio0 at pxaip? # GPIO
49: scoop0 at pxaip?
50: scoop1 at pxaip?
51: pxaost0 at pxaip? addr 0x40a00000 size 0x20
52:
53: # touch screen
54: zts0 at pxaip?
55: wsmouse* at zts? mux 0
56:
57: # keyboard
58: zkbd0 at pxaip?
59: wskbd* at zkbd? mux 1
60:
61: # USB controllers
62: pxaudc0 at pxaip? # USB Device Controller
63: ohci0 at pxaip? # Open Host Controller
64:
65: # USB function support
66: usbf* at pxaudc? # USB logical device
67: cdcef* at usbf? # CDC ethernet function
68:
69: # USB bus support
70: usb* at ohci?
71: uhub* at usb? # USB Root Hub
72: uhub* at uhub? # USB Hubs
73:
74: # USB devices
75: uhidev* at uhub?
76: uhid* at uhidev? # USB Generic HID devices
77: ukbd* at uhidev? # USB HID Keyboard devices
78: wskbd* at ukbd? mux 1
79: #ums* at uhub? # USB Mice
80: #wsmouse* at ums? mux 0
81: #ulpt* at uhub? # USB Printer
82: #atu* at uhub? # Atmel AT76C50x based 802.11b
83: aue* at uhub? # ADMtek AN986 Pegasus Ethernet
84: axe* at uhub? # ASIX Electronics AX88172 USB Ethernet
85: cdce* at uhub? # CDC Ethernet
86: cue* at uhub? # CATC USB-EL1201A based Ethernet
87: kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet
88: udav* at uhub? # Davicom DM9601 based Ethernet
89: ural* at uhub? # Ralink RT2500
90: url* at uhub? # Realtek RTL8150L based adapters
91: wi* at uhub? # WaveLAN IEEE 802.11DS
92: upl* at uhub? # Prolific PL2301/PL2302 host-to-host
93: #uscanner* at uhub? # USB Scanner driver
94: #usscanner* at uhub? # USB SCSI scanners
95: #scsibus* at usscanner?
96: #uyap* at uhub? # Y@P firmware loader
97: #ugen* at uhub? # USB Generic driver
98: umass* at uhub? # USB Mass Storage devices
99: scsibus* at umass?
100:
101: # SD/MMC support
102: pxammc0 at pxaip? # MMC/SD/SDIO controller
103: sdmmc* at pxammc? # SD/MMC bus
104: scsibus* at sdmmc? # SCSI emulation
105:
106: sd* at scsibus?
107: #st* at scsibus?
108: cd* at scsibus?
109: #ch* at scsibus?
110: #ss* at scsibus?
111: #uk* at scsibus?
112:
113: # integrated 16550 UARTs
114: options COM_PXA2X0
115: com0 at pxaip? addr 0x40100000 intr 22 # Full Function UART
116: com1 at pxaip? addr 0x40200000 intr 21 # BlueTooth UART
117: com2 at pxaip? addr 0x40700000 intr 20 # Standard UART (for IrDA)
118:
119: #aupxa0 at pxaip? # AC97 interface
120:
121: # CF (pcmcia) support
122: pxapcic0 at pxaip?
123: pcmcia* at pxapcic?
124: wi* at pcmcia?
125: ne* at pcmcia?
126: wdc* at pcmcia?
127:
128: # IDE hard drives
129: wd* at wdc? flags 0x0000
130:
131: # PHY
132: exphy* at mii? # 3Com internal PHYs
133: inphy* at mii? # Intel 82555 PHYs
134: iophy* at mii? # Intel 82553 PHYs
135: icsphy* at mii? # ICS 1890 PHYs
136: lxtphy* at mii? # Level1 LXT970 PHYs
137: nsphy* at mii? # NS and compatible PHYs
138: nsphyter* at mii? # NS and compatible PHYs
139: qsphy* at mii? # Quality Semi QS6612 PHYs
140: sqphy* at mii? # Seeq 8x220 PHYs
141: rlphy* at mii? # RealTek 8139 internal PHYs
142: mtdphy* at mii? # Myson MTD972 PHYs
143: #dcphy* at mii? # Digital Clone PHYs
144: acphy* at mii? # Altima AC101 PHYs
145: amphy* at mii? # AMD 79C873 PHYs
146: tqphy* at mii? # TDK 78Q212x PHYs
147: bmtphy* at mii? # Broadcom 10/100 PHYs
148: #brgphy* at mii? # Broadcom Gigabit PHYs
149: eephy* at mii? # Marvell 88E1000 series PHY
150: #xmphy* at mii? # XaQti XMAC-II PHYs
151: nsgphy* at mii? # NS gigabit PHYs
152: urlphy* at mii? # Realtek RTL8150L internal PHY
153: #rgephy* at mii? # Realtek 8169S/8110S PHY
154: #ciphy* at mii? # Cicada CS8201 10/100/1000 copper PHY
155: ukphy* at mii? # "unknown" PHYs
156:
157: # LCD
158: lcd0 at pxaip?
159: wsdisplay* at lcd? console ?
160:
161: # Dedicated SSP unit for ADC, touch screen, and backlight
162: zssp0 at pxaip?
163:
164: # APM emulation
165: apm0 at pxaip?
166:
167: # Pseudo-Devices
168: pseudo-device wsmux 2 # mouse & keyboard multiplexor
169: #pseudo-device crypto 1
170: pseudo-device loop 1 # network loopback
171: pseudo-device bpfilter 1 # packet filter
172: pseudo-device rd 1 # ram disk
173:
174: options BOOT_CONFIG # boot-time kernel config
175:
176: # RAMDISK stuff
177: options MINIROOTSIZE=5120
178: options RAMDISK_HOOKS
CVSweb