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