[BACK]Return to .GENERIC.swp CVS log [TXT][DIR] Up to [local] / sys / arch / jornada / conf

File: [local] / sys / arch / jornada / conf / Attic / .GENERIC.swp (download)

Revision 1.1.1.1 (vendor branch), Tue Mar 4 16:09:00 2008 UTC (16 years, 4 months ago) by nbrk
Branch: OPENBSD_4_2_BASE
CVS Tags: jornada-partial-support-wip
Changes since 1.1: +0 -0 lines

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)

b0VIM 7.1aGK&nbrkdev.my.domain/usr/src/sys/arch/jornada/conf/GENERIC	3210#"! UtpKadKznl#J@?*	




z
(



~0/zy_,




z
y
Z
/
.

						n	[	I	H	6				#pseudo-device	crypto		1#wsmouse*	at jts?#jts0		at jmcu?# Jornada tssagpio0		at saip? addr 0x90040000 # GPIO controller#wskbd*		at jmcu?#jmcu0		at spibus?# Onboard MCU (keyboard, touchscreen)spibus*		at sassp?sassp0		at saip? addr 0x80070000# MCP/SSP (Serial Port 4)sacom0		at saip? addr 0x80050000 size 0x24 intr 17# Serial Port 3 (UART)saost0		at saip? addr 0x90000000 size 0x20# OST (Operating System Timer)saic0		at saip? addr 0x90050000 size 0x24# Interrupt Controllerwsdisplay*	at jfb?jfb0		at saip? addr 0x48200000# Jornada framebuffersacc0		at saip? addr 0x40000000 intr 0# sacc's INT line is connected to GPIO 0 on sa11x0# Chip companion (SA1111)saip0		at mainbus?# SA-1110 space and integrated peripheralscpu0		at mainbus?mainbus0	at root# The main bus deviceconfig bsd root on nfs swap on nfs#config	bsd	swap generic#options	BOOTCONSOLE_COM	# use UART3 as boot console (instead of framebuffer)options		DO_NOT_RESET_SA1options		VERBOSE_PMAP_DEVMAPoptions		CPU_SA1110		# Support the StrongARM 1110 core#rmoption	USER_CONF#rmoption	DDBmakeoptions DEBUG="-g"makeoptions	BOARDTYPE="jornada720"	# XXX Jornada 728 differs only by doubling RAMmakeoptions	KERNEL_BASE_VIRT="0xc0200000"makeoptions	KERNEL_BASE_PHYS="0xc0200000"options		ARM32maxusers	32			# estimated number of usersinclude		"../../../conf/GENERIC"machine		jornada arm# device.# of each device driver in this file see the section 4 man page for the# for this architecture, see the options(4) man page.  For an explanation# the intro(4) man page.  For further information about kernel options# For further information on hardware support for this architecture, see## man page.# For further information on compiling OpenBSD kernels, see the config(8)## $OpenBSD: GENERIC,v 1.16 2007/05/31 23:18:25 uwe Exp $