#options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
# (default timezone is passed from hpcboot)
#options NTP # NTP phase/frequency locked loop
# CPU options
# For XScale systems
options CPU_XSCALE_PXA250 # Support the XScale PXA255 core
makeoptions CPUFLAGS="-mcpu=xscale"
# Serial
# integrated 16550 UARTs
options COM_PXA2X0
com0 at pxaip? addr 0x40100000 intr 22 # Full Function UART
#com1 at pxaip? addr 0x40700000 intr 20 # Standard UART (IrDA)
#com2 at pxaip? addr 0x40200000 intr 21 # Bluetooth UART
#com3 at pxaip? addr 0x41600000 intr 7 # Hardware UART
#options CONSPEED=115200
# OS Timer
saost* at pxaip? addr 0x40a00000 size 0x20
# AC97 Audio support
pxaacu0 at pxaip? addr 0x40500000 intr 14 # Wolfson WM97xx
# Audio support
audio* at audiobus?
spkr* at audio? # PC speaker (synthesized)
# Inter-Integrated Circuit controller
nbpiic0 at pxaip? addr 0x40300000 intr 18
iic* at nbpiic?
nbppcon* at iic? addr 0x13 # PCon
r2025rtc* at iic? addr 0x32 # R2025S RTC
seeprom* at iic? addr 0x53
nbppm* at nbppcon? tag 0x05
hpcapm* at nbppm?
apmdev0 at hpcapm?
nbpkbd* at nbppcon? tag 0x00
hpckbd* at nbpkbd?
wskbd0 at hpckbd? mux 1
# integrated MMC/SD controller
pxamci0 at pxaip? addr 0x41100000
sdmmc* at pxamci?
ld* at sdmmc? # MMC/SD/SDHC card
# integrated PCMCIA/CF controller
pxapcic0 at pxaip? addr 0x20000000
pcmcia* at pxapcic?
# PCMCIA IDE controllers
wdc* at pcmcia? function ?
# ATA (IDE) bus support
atabus* at ata?
#options ATADEBUG
# IDE drives
# Flags are used only with controllers that support DMA operations
# and mode settings (e.g. some pciide controllers)
# The lowest order four bits (rightmost digit) of the flags define the PIO
# mode to use, the next set of four bits the DMA mode and the third set the
# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
# to use, and the last bit must be 1 for this setting to be used.
# For DMA and UDMA, 0xf (1111) means 'disable'.
# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
# (0xc=1100, 0xa=1010, 0xf=1111)
# 0x0000 means "use whatever the drive claims to support".
wd* at atabus? drive ? flags 0x0000
btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139
com* at pcmcia? function ? # Modems and serial cards
ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet
#malo* at pcmcia? function ? # Marvell 88W8385
mbe* at pcmcia? function ? # MB8696x based Ethernet
ne* at pcmcia? function ? # NE2000-compatible Ethernet
wi* at pcmcia? function ? # Lucent/Intersil WaveLAN/IEEE (802.11)
ukphy* at mii? phy ? # generic unknown PHYs
# Physical console
epsonlcd* at pxaip? addr 0x14000000 # Epson S1D13806
hpcfb* at epsonlcd?
wsdisplay* at hpcfb?
# Onboard USB Controller and Devices
slhci* at pxaip? addr 0x10000000 # ScanLogic SL811HS
# USB bus support
usb* at slhci?
# SCSI bus support
scsibus* at scsi?
# SCSI devices
sd* at scsibus? target ? lun ? # SCSI disk drives
cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
uk* at scsibus? target ? lun ? # SCSI unknown
# USB Hubs
uhub* at usb?
uhub* at uhub? port ?
# USB HID device
uhidev* at uhub? port ? configuration ? interface ?
# USB Mice
ums* at uhidev? reportid ?
wsmouse* at ums? mux 0
# USB Keyboards
ukbd* at uhidev? reportid ?
wskbd* at ukbd? console ? mux 1
# USB Mass Storage
umass* at uhub? port ? configuration ? interface ?
# Bluetooth USB Controllers
ubt* at uhub? port ?
# USB Generic driver
ugen* at uhub? port ?
# Bluetooth Device Hub
bthub* at bcsp?
bthub* at btbc?
bthub* at btuart?
bthub* at ubt?
# Pseudo-devices
pseudo-device loop # network loopback
pseudo-device bpfilter # packet filter
#pseudo-device sl # SLIP
pseudo-device ppp # PPP
pseudo-device tun # network tunneling over tty
#pseudo-device gre # generic L3 over IP tunnel
#pseudo-device npf # NPF packet filter
#pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device faith # IPv[46] tcp relay translation i/f
#pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
#pseudo-device vlan # IEEE 802.1q encapsulation
pseudo-device pty # pseudo-terminals
pseudo-device vnd # disk-like interface to files
#pseudo-device ccd # concatenated disk devices
#pseudo-device cgd # cryptographic disk devices
#pseudo-device raid # RAIDframe disk driver
#options RAID_AUTOCONFIG # auto-configuration of RAID components
#pseudo-device fss # file system snapshot device
pseudo-device md # Ramdisk driver
pseudo-device clockctl # user control of clock subsystem
pseudo-device drvctl # user control of drive subsystem
pseudo-device ksyms # /dev/ksyms
pseudo-device bcsp # BlueCore Serial Protocol
pseudo-device btuart # Bluetooth HCI UART (H4)