Annotation of sys/arch/ipaq/conf/GENERIC, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: GENERIC,v 1.65 2007/08/05 17:01:25 mglocker 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:
12: machine zaurus arm
13: include "../../../conf/GENERIC"
14: maxusers 32 # estimated number of users
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: # CPU options
26: options CPU_XSCALE_PXA2X0 # Support the XScale core
27: #options XSCALE_CACHE_WRITE_THROUGH
28: options XSCALE_CACHE_WRITE_BACK
29: makeoptions CPUFLAGS="-mcpu=xscale"
30:
31: option WSDISPLAY_COMPAT_USL # VT handling
32: option WSDISPLAY_COMPAT_RAWKBD # provide raw scancodes; needed for X11
33: option WSDISPLAY_DEFAULTSCREENS=2 # initial number of text consoles
34: option WSDISPLAY_COMPAT_PCVT # emulate some ioctls; needed for X11
35:
36: option USBVERBOSE
37:
38: config bsd swap generic
39: #config bsd root on wd0a
40:
41: # The main bus device
42: mainbus0 at root
43: cpu0 at mainbus?
44: pxaip0 at mainbus?
45:
46: pxaintc0 at pxaip? # interrupt controller
47: pxagpio0 at pxaip? # GPIO controller
48: pxadmac0 at pxaip? # DMA controller
49: pxaost0 at pxaip? addr 0x40a00000 size 0x20
50:
51: # PCMCIA/CF socket and GPIO controllers
52: scoop0 at pxaip?
53: scoop1 at pxaip?
54:
55: # touch screen
56: zts0 at pxaip?
57: wsmouse* at zts? mux 0
58:
59: # keyboard
60: zkbd0 at pxaip?
61: wskbd* at zkbd? mux 1
62:
63: # USB controllers
64: pxaudc0 at pxaip? # USB Device Controller
65: ohci0 at pxaip? # Open Host Controller
66:
67: # USB function support
68: usbf* at pxaudc? # USB logical device
69: cdcef* at usbf? # CDC ethernet function
70:
71: # USB bus support
72: usb* at ohci?
73: uhub* at usb? # USB Root Hub
74: uhub* at uhub? # USB Hub
75:
76: # USB devices
77: umodem* at uhub? # USB Modems/Serial
78: ucom* at umodem?
79: uvisor* at uhub? # Handspring Visor
80: ucom* at uvisor?
81: uvscom* at uhub? # SUNTAC Slipper U VS-10U serial
82: ucom* at uvscom?
83: ubsa* at uhub? # Belkin serial adapter
84: ucom* at ubsa?
85: uftdi* at uhub? # FTDI FT8U100AX serial adapter
86: ucom* at uftdi?
87: uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter
88: ucom* at uplcom?
89: umct* at uhub? # MCT USB-RS232 serial adapter
90: ucom* at umct?
91: uslcom* at uhub? # Silicon Laboratories CP210x serial
92: ucom* at uslcom?
93: uark* at uhub? # Arkmicro ARK3116 serial
94: ucom* at uark?
95: uipaq* at uhub? # iPAQ serial adapter
96: ucom* at uipaq?
97: uaudio* at uhub? # USB Audio
98: audio* at uaudio?
99: umidi* at uhub? # USB MIDI
100: midi* at umidi?
101: ulpt* at uhub? # USB Printers
102: umass* at uhub? # USB Mass Storage devices
103: scsibus* at umass?
104: atapiscsi* at umass?
105: uhidev* at uhub? # Human Interface Devices
106: ums* at uhidev? # USB mouse
107: wsmouse* at ums? mux 0
108: ukbd* at uhidev? # USB keyboard
109: wskbd* at ukbd? mux 1
110: ucycom* at uhidev? # Cypress serial
111: ucom* at ucycom?
112: uhid* at uhidev? # USB generic HID support
113: aue* at uhub? # ADMtek AN986 Pegasus Ethernet
114: atu* at uhub? # Atmel AT76C50x based 802.11b
115: axe* at uhub? # ASIX Electronics AX88172 USB Ethernet
116: cue* at uhub? # CATC USB-EL1201A based Ethernet
117: kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet
118: cdce* at uhub? # CDC Ethernet
119: upl* at uhub? # Prolific PL2301/PL2302 host-to-host
120: udav* at uhub? # Davicom DM9601 based Ethernet
121: ural* at uhub? # Ralink RT2500USB
122: rum* at uhub? # Ralink RT2501USB/RT2601USB
123: url* at uhub? # Realtek RTL8150L based adapters
124: wi* at uhub? # WaveLAN IEEE 802.11DS
125: urio* at uhub? # Diamond Multimedia Rio 500
126: uscanner* at uhub? # USB Scanners
127: usscanner* at uhub? # USB SCSI scanners, e.g., HP5300
128: scsibus* at usscanner?
129: #uyap* at uhub? # Y@P firmware loader
130: udsbr* at uhub? # D-Link DSB-R100 radio
131: radio* at udsbr? # USB radio
132: ugen* at uhub? # USB Generic driver
133: udcf* at uhub? # Gude Expert mouseCLOCK
134: uow* at uhub? # Maxim/Dallas DS2490 1-Wire adapter
135: onewire* at uow?
136:
137: sd* at scsibus? # SCSI disk drives
138: #st* at scsibus? # SCSI tape drives
139: cd* at scsibus? # SCSI CD-ROM drives
140: #ch* at scsibus? # SCSI autochangers
141: #ss* at scsibus? # SCSI scanners
142: #uk* at scsibus? # unknown SCSI
143:
144: # integrated 16550 UARTs
145: options COM_PXA2X0
146: com0 at pxaip? addr 0x40100000 intr 22 # Full Function UART
147: com1 at pxaip? addr 0x40200000 intr 21 # BlueTooth UART
148: com2 at pxaip? addr 0x40700000 intr 20 # Standard UART (for IrDA)
149:
150: # integrated PCMCIA/CF controller
151: pxapcic0 at pxaip?
152:
153: # PCMCIA bus support
154: pcmcia* at pxapcic?
155:
156: # PCMCIA (CF) devices
157: com* at pcmcia? # PCMCIA modems/serial ports
158: wi* at pcmcia? # WaveLAN IEEE 802.11DS
159: malo* at pcmcia? # Marvell 88W8385
160: ne* at pcmcia? # PCMCIA based NE2000 ethernet
161: wdc* at pcmcia? # hard disk controller
162: #cfxga* at pcmcia? # VoyagerVGA frame buffer
163: #wsdisplay* at cfxga?
164:
165: # IDE hard drives
166: wd* at wdc? flags 0x0000
167:
168: # Media Independent Interface (mii) drivers
169: exphy* at mii? # 3Com internal PHYs
170: inphy* at mii? # Intel 82555 PHYs
171: iophy* at mii? # Intel 82553 PHYs
172: icsphy* at mii? # ICS 1890 PHYs
173: lxtphy* at mii? # Level1 LXT970 PHYs
174: nsphy* at mii? # NS and compatible PHYs
175: nsphyter* at mii? # NS and compatible PHYs
176: qsphy* at mii? # Quality Semi QS6612 PHYs
177: sqphy* at mii? # Seeq 8x220 PHYs
178: rlphy* at mii? # RealTek 8139 internal PHYs
179: mtdphy* at mii? # Myson MTD972 PHYs
180: #dcphy* at mii? # Digital Clone PHYs
181: acphy* at mii? # Altima AC101 PHYs
182: amphy* at mii? # AMD 79C873 PHYs
183: tqphy* at mii? # TDK 78Q212x PHYs
184: bmtphy* at mii? # Broadcom 10/100 PHYs
185: #brgphy* at mii? # Broadcom Gigabit PHYs
186: eephy* at mii? # Marvell 88E1000 series PHY
187: #xmphy* at mii? # XaQti XMAC-II PHYs
188: nsgphy* at mii? # NS gigabit PHYs
189: urlphy* at mii? # Realtek RTL8150L internal PHY
190: #rgephy* at mii? # Realtek 8169S/8110S PHY
191: #ciphy* at mii? # Cicada CS8201 10/100/1000 copper PHY
192: ukphy* at mii? # "unknown" PHYs
193:
194: lcd0 at pxaip? # LCD
195: wsdisplay* at lcd? console ?
196: zssp0 at pxaip? # ADC, touch screen, backlight
197: apm0 at pxaip? # APM emulation
198:
199: zaudio0 at pxaip? # Zaurus I2S/I2C sound
200: audio* at zaudio?
201: zrc0 at pxaip? # Zaurus remote control
202: wskbd* at zrc? mux 1
203: flash0 at pxaip? # NAND flash memory
204:
205: pxammc0 at pxaip? # MMC/SD/SDIO controller
206: sdmmc* at pxammc? # SD/MMC bus
207: scsibus* at sdmmc? # SCSI emulation
208:
209: # Bluetooth controllers
210: #sbt* at sdmmc? # SDIO Bluetooth
211: #ubt* at uhub? # USB Bluetooth
212:
213: # Bluetooth bus support
214: #bthub* at sbt?
215: #bthub* at ubt?
216:
217: # 1-Wire devices
218: option ONEWIREVERBOSE
219: owid* at onewire? # ID
220: owsbm* at onewire? # Smart Battery Monitor
221: owtemp* at onewire? # Temperature
222:
223: # Pseudo-Devices
224: pseudo-device wsmux 2 # mouse & keyboard multiplexor
225: pseudo-device hotplug 1 # devices hot plugging
CVSweb