Annotation of sys/arch/ipaq/conf/GENERIC, Revision 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