summaryrefslogtreecommitdiff
path: root/sys/arch/palm/conf/RAMDISK
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch/palm/conf/RAMDISK')
-rw-r--r--sys/arch/palm/conf/RAMDISK171
1 files changed, 171 insertions, 0 deletions
diff --git a/sys/arch/palm/conf/RAMDISK b/sys/arch/palm/conf/RAMDISK
new file mode 100644
index 00000000000..32e37a5a001
--- /dev/null
+++ b/sys/arch/palm/conf/RAMDISK
@@ -0,0 +1,171 @@
+# $OpenBSD: RAMDISK,v 1.1 2009/09/05 01:22:11 marex Exp $
+
+machine palm arm
+
+options TIMEZONE=0 # time zone to adjust RTC time by
+options DST=0 # daylight saving time used by RTC
+options FFS # UFS
+options CD9660 # ISO 9660 + Rock Ridge file system
+options MSDOSFS # MS-DOS file system
+options INET # IP + ICMP + TCP + UDP
+options INET6 # IPv6 (needs INET)
+options DDB # kernel debugger
+options EXT2FS # Second Extended Filesystem
+options CRYPTO # Cryptographic framework
+
+options ARM32
+options PXAGPIO_HAS_GPION_INTRS
+
+options CACHE_CLEAN_BLOCK_INTR
+
+makeoptions KERNEL_BASE_PHYS="0xa0200000"
+makeoptions KERNEL_BASE_VIRT="0xc0200000"
+makeoptions BOARDTYPE="palm"
+
+# estimated number of users
+
+maxusers 32
+
+# CPU options
+options CPU_XSCALE_PXA2X0 # Support the XScale core
+#options XSCALE_CACHE_WRITE_THROUGH
+options XSCALE_CACHE_WRITE_BACK
+makeoptions CPUFLAGS="-mcpu=xscale"
+
+option WSDISPLAY_COMPAT_USL # VT handling
+option WSDISPLAY_COMPAT_RAWKBD # provide raw scancodes; needed for X11
+option WSDISPLAY_DEFAULTSCREENS=2 # initial number of text consoles
+option WSDISPLAY_COMPAT_PCVT # emulate some ioctls; needed for X11
+
+config bsd root on rd0a swap on rd0b
+
+# The main bus device
+mainbus0 at root
+cpu0 at mainbus?
+pxaip0 at mainbus?
+
+pxaintc0 at pxaip? # interrupt controller
+pxagpio0 at pxaip? # GPIO
+pxaost0 at pxaip? addr 0x40a00000 size 0x20
+
+# USB controllers
+pxaudc0 at pxaip? # USB Device Controller
+ohci0 at pxaip? # Open Host Controller
+
+# USB function support
+usbf* at pxaudc? # USB logical device
+#cdcef* at usbf? # CDC ethernet function
+
+# USB bus support
+usb* at ohci?
+uhub* at usb? # USB Root Hub
+uhub* at uhub? # USB Hubs
+
+# USB devices
+uhidev* at uhub?
+uhid* at uhidev? # USB Generic HID devices
+ukbd* at uhidev? # USB HID Keyboard devices
+wskbd* at ukbd? mux 1
+#ums* at uhub? # USB Mice
+#wsmouse* at ums? mux 0
+#ulpt* at uhub? # USB Printer
+#atu* at uhub? # Atmel AT76C50x based 802.11b
+#aue* at uhub? # ADMtek AN986 Pegasus Ethernet
+#axe* at uhub? # ASIX Electronics AX88172 USB Ethernet
+cdce* at uhub? # CDC Ethernet
+cue* at uhub? # CATC USB-EL1201A based Ethernet
+kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet
+#udav* at uhub? # Davicom DM9601 based Ethernet
+ural* at uhub? # Ralink RT2500
+#url* at uhub? # Realtek RTL8150L based adapters
+wi* at uhub? # WaveLAN IEEE 802.11DS
+upl* at uhub? # Prolific PL2301/PL2302 host-to-host
+#uscanner* at uhub? # USB Scanner driver
+#usscanner* at uhub? # USB SCSI scanners
+#scsibus* at usscanner?
+#uyap* at uhub? # Y@P firmware loader
+#ugen* at uhub? # USB Generic driver
+umass* at uhub? # USB Mass Storage devices
+scsibus* at umass?
+
+# SD/MMC support
+pxammc0 at pxaip? # MMC/SD/SDIO controller
+sdmmc* at pxammc? # SD/MMC bus
+scsibus* at sdmmc? # SCSI emulation
+softraid0 at root # Software RAID
+scsibus* at softraid?
+
+sd* at scsibus?
+#st* at scsibus?
+cd* at scsibus?
+#ch* at scsibus?
+#ss* at scsibus?
+#uk* at scsibus?
+
+# integrated 16550 UARTs
+options COM_PXA2X0
+com0 at pxaip? addr 0x40100000 intr 22 # Full Function UART
+com1 at pxaip? addr 0x40200000 intr 21 # BlueTooth UART
+com2 at pxaip? addr 0x40700000 intr 20 # Standard UART (for IrDA)
+
+#aupxa0 at pxaip? # AC97 interface
+
+# CF (pcmcia) support
+#pxapcic0 at pxaip?
+#pcmcia* at pxapcic?
+#wi* at pcmcia?
+#ne* at pcmcia?
+#wdc* at pcmcia?
+
+wdc0 at pxaip?
+
+# IDE hard drives
+wd* at wdc? flags 0x0000
+
+# PHY
+#exphy* at mii? # 3Com internal PHYs
+#inphy* at mii? # Intel 82555 PHYs
+#iophy* at mii? # Intel 82553 PHYs
+#icsphy* at mii? # ICS 1890 PHYs
+#lxtphy* at mii? # Level1 LXT970 PHYs
+#nsphy* at mii? # NS and compatible PHYs
+#nsphyter* at mii? # NS and compatible PHYs
+#qsphy* at mii? # Quality Semi QS6612 PHYs
+#sqphy* at mii? # Seeq 8x220 PHYs
+#rlphy* at mii? # RealTek 8139 internal PHYs
+#mtdphy* at mii? # Myson MTD972 PHYs
+#dcphy* at mii? # Digital Clone PHYs
+#acphy* at mii? # Altima AC101 PHYs
+#amphy* at mii? # AMD 79C873 PHYs
+#tqphy* at mii? # TDK 78Q212x PHYs
+#bmtphy* at mii? # Broadcom 10/100 PHYs
+#brgphy* at mii? # Broadcom Gigabit PHYs
+#eephy* at mii? # Marvell 88E1000 series PHY
+#xmphy* at mii? # XaQti XMAC-II PHYs
+#nsgphy* at mii? # NS gigabit PHYs
+#urlphy* at mii? # Realtek RTL8150L internal PHY
+#rgephy* at mii? # Realtek 8169S/8110S PHY
+#ciphy* at mii? # Cicada CS8201 10/100/1000 copper PHY
+#ukphy* at mii? # "unknown" PHYs
+
+# Input
+pxa27x_kpc0 at pxaip?
+wskbd0 at pxa27x_kpc0 mux 1
+
+# LCD
+lcd0 at pxaip?
+wsdisplay* at lcd? console ?
+
+# Pseudo-Devices
+pseudo-device wsmux 2 # mouse & keyboard multiplexor
+#pseudo-device crypto 1
+pseudo-device loop 1 # network loopback
+pseudo-device bpfilter 1 # packet filter
+pseudo-device rd 1 # ram disk
+pseudo-device bio 1 # ioctl multiplexing device
+
+options BOOT_CONFIG # boot-time kernel config
+
+# RAMDISK stuff
+options MINIROOTSIZE=5120
+options RAMDISK_HOOKS