![]() ![]() | ![]() |
File: [local] / sys / arch / hppa64 / conf / GENERIC (download)
Revision 1.1.1.1 (vendor branch), Tue Mar 4 16:05:57 2008 UTC (16 years, 5 months ago) by nbrk
Import of OpenBSD 4.2 release kernel tree with initial code to support Jornada 720/728, StrongARM 1110-based handheld PC. At this point kernel roots on NFS and boots into vfs_mountroot() and traps. What is supported: - glass console, Jornada framebuffer (jfb) works in 16bpp direct color mode (needs some palette tweaks for non black/white/blue colors, i think) - saic, SA11x0 interrupt controller (needs cleanup) - sacom, SA11x0 UART (supported only as boot console for now) - SA11x0 GPIO controller fully supported (but can't handle multiple interrupt handlers on one gpio pin) - sassp, SSP port on SA11x0 that attaches spibus - Jornada microcontroller (jmcu) to control kbd, battery, etc throught the SPI bus (wskbd attaches on jmcu, but not tested) - tod functions seem work - initial code for SA-1111 (chip companion) : this is TODO Next important steps, i think: - gpio and intc on sa1111 - pcmcia support for sa11x0 (and sa1111 help logic) - REAL root on nfs when we have PCMCIA support (we may use any of supported pccard NICs) - root on wd0! (using already supported PCMCIA-ATA) |
# $OpenBSD: GENERIC,v 1.13 2007/02/28 21:54:43 grange Exp $ # # For further information on compiling OpenBSD kernels, see the config(8) # man page. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. machine hppa64 include "../../../conf/GENERIC" maxusers 32 # estimated number of users option DEBUG option USER_PCICONF # user-space PCI configuration option TIMEZONE=0 # time zone to adjust RTC time by option DST=0 # daylight saving time used by RTC #option COMPAT_HPUX #option COMPAT_LINUX #option PROCFS # /proc config bsd swap generic mainbus0 at root # root bus mem* at mainbus0 flags 0x00 # /dev/*mem and memory controller pdc0 at mainbus0 # PDC/IODC wrapper for boot console #power0 at mainbus0 # power/fail manager (iv 30) cpu* at mainbus0 # HP PA-RISC cpu plut0 at mainbus0 # Astro Runway-Ropes, MIOC and IOA elroy* at plut0 pci* at elroy? option PCIVERBOSE ppb* at pci? pci* at ppb? #goofy* at pci? # NS87560UBD #com* at goofy? #lpt* at goofy? #fdc* at goofy? # CardBus bus support #cbb* at pci? #cardslot* at cbb? #option CARDBUS_DEBUG,CARDSLOT_DEBUG,CARDBUS_MAP_DEBUG #cardbus* at cardslot? #option PCMCIADEBUG,PCMCIAVERBOSE #pcmcia* at cardslot? # PCI USB Controllers #ehci* at pci? # Enhanced Host Controller #uhci* at pci? # Universal Host Controller (Intel) #ohci* at pci? # Open Host Controller # USB bus support #usb* at ehci? #usb* at uhci? #usb* at ohci? # USB devices #uhub* at usb? # USB Hubs #uhub* at uhub? # USB Hubs #umodem* at uhub? # USB Modems/Serial #ucom* at umodem? #uvisor* at uhub? # Handspring Visor #ucom* at uvisor? #uvscom* at uhub? # SUNTAC Slipper U VS-10U serial #ucom* at uvscom? #ubsa* at uhub? # Belkin serial adapter #ucom* at ubsa? #uftdi* at uhub? # FTDI FT8U100AX serial adapter #ucom* at uftdi? #uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter #ucom* at uplcom? #umct* at uhub? # MCT USB-RS232 serial adapter #ucom* at umct? #uslcom* at uhub? # Silicon Laboratories CP210x serial #ucom* at uslcom? #uark* at uhub? # Arkmicro ARK3116 serial #ucom* at uark? #uipaq* at uhub? # iPAQ serial adapter #ucom* at uipaq? #umsm* at uhub? # Qualcomm MSM EVDO #ucom* at umsm? #uaudio* at uhub? # USB Audio #audio* at uaudio? #umidi* at uhub? # USB MIDI #midi* at umidi? #ulpt* at uhub? # USB Printers #umass* at uhub? # USB Mass Storage devices #scsibus* at umass? #atapiscsi* at umass? #uhidev* at uhub? # Human Interface Devices #ums* at uhidev? # USB mouse #wsmouse* at ums? mux 0 #ukbd* at uhidev? # USB keyboard #wskbd* at ukbd? mux 1 #uhid* at uhidev? # USB generic HID support #aue* at uhub? # ADMtek AN986 Pegasus Ethernet #axe* at uhub? # ASIX Electronics AX88172 USB Ethernet #cue* at uhub? # CATC USB-EL1201A based Ethernet #kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet #cdce* at uhub? # CDC Ethernet #udav* at uhub? # Davicom DM9601 based Ethernet #upl* at uhub? # Prolific PL2301/PL2302 host-to-host `network' #url* at uhub? # Realtek RTL8150L based adapters #wi* at uhub? # WaveLAN IEEE 802.11DS #urio* at uhub? # Diamond Multimedia Rio 500 #uscanner* at uhub? # USB Scanners #usscanner* at uhub? # USB SCSI scanners, e.g., HP5300 #scsibus* at usscanner? #uyap* at uhub? # Y@P firmware loader #udsbr* at uhub? # D-Link DSB-R100 radio #radio* at udsbr? # USB radio #ugen* at uhub? # USB Generic driver #uow* at uhub? # Maxim/Dallas DS2490 1-Wire adapter #onewire* at uow? #sti* at pci? # EG-PCI, FX* #wsdisplay* at sti? #com* at pcmcia? # PCMCIA modems #ie* at pci? #siop* at pci? # NCR 538XX SCSI controllers(new) #scsibus* at siop? #ahd* at pci? # Adaptec 79?? SCSI controllers #scsibus* at ahd? #em* at pci? # Intel Pro/1000 ethernet #ti* at pci? # Alteon Tigon 1Gb ethernet #txp* at pci? # 3com 3CR990 #epic* at pci? # SMC EPIC/100 ethernet #fpa* at pci? # DEC DEFPA FDDI dc* at pci? # 21143, "tulip" clone ethernet #dc* at cardbus? #rl* at pci? # RealTek 81[23]9 ethernet #rl* at cardbus? #ep* at pci? # 3c59x #ep* at cardbus? #xl* at pci? # 3C9xx ethernet #xl* at cardbus? #fxp* at pci? # EtherExpress 10/100B ethernet #fxp* at cardbus? #ne* at pci? # NE2000-compatible Ethernet #ne* at pcmcia? #an* at pci? # Cisco/Aironet 802.11DS #an* at pcmcia? #wi* at pci? # WaveLAN IEEE 802.11DS #wi* at pcmcia? dcphy* at mii? # Digital Clone PHYs #amphy* at mii? # AMD 79C873 PHYs #exphy* at mii? # 3Com internal PHYs #inphy* at mii? # Intel 82555 PHYs #iophy* at mii? # Intel 82553 PHYs #icsphy* at mii? # ICS1890 PHYs lxtphy* at mii? # Level One LXT-970 PHYs nsphy* at mii? # NS83840 PHYs #nsphyter* at mii? # NS83843 PHYs #mtdphy* at mii? # Myson MTD972 PHYs #qsphy* at mii? # Quality Semi QS6612 PHYs #sqphy* at mii? # Seeq 8022[013] PHYs #tlphy* at mii? # ThunderLAN PHYs #tqphy* at mii? # TDK Semiconductor PHYs #brgphy* at mii? # Broadcom 10/100/1000 PHYs #bmtphy* at mii? # Broadcom 10/100 PHYs #eephy* at mii? # Marvell 88E1000 Gigabit PHYs ukphy* at mii? # generic unknown PHYs #pciide* at pci? flags 0x0000 #wdc* at pcmcia? #wd* at wdc? flags 0x0000 #wd* at pciide? flags 0x0000 #atapiscsi* at pciide? #scsibus* at atapiscsi? # These entries find devices on all SCSI busses and assign # unit numers dynamically. #sd* at scsibus? #st* at scsibus? #cd* at scsibus? #ch* at scsibus? #ss* at scsibus? #uk* at scsibus? #safte* at scsibus? #ses* at scsibus? # 1-Wire devices #option ONEWIREVERBOSE #owid* at onewire? # ID #owsbm* at onewire? # Smart Battery Monitor #owtemp* at onewire? # Temperature #pseudo-device wsmux 2 # mouse and keyboard multiplexor