[BACK]Return to files.mac68k CVS log [TXT][DIR] Up to [local] / sys / arch / mac68k / conf

File: [local] / sys / arch / mac68k / conf / files.mac68k (download)

Revision 1.1.1.1 (vendor branch), Tue Mar 4 16:07:14 2008 UTC (16 years, 3 months ago) by nbrk
Branch: OPENBSD_4_2_BASE, MAIN
CVS Tags: jornada-partial-support-wip, HEAD
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)

#	$OpenBSD: files.mac68k,v 1.43 2007/01/22 13:17:45 martin Exp $
#	$NetBSD: files.mac68k,v 1.61 1997/03/01 20:22:16 scottr Exp $

# mac68k-specific configuration info

# maxpartitions must be first item in files.${ARCH}.newconf
maxpartitions 16 

maxusers 2 8 64

device mainbus {}			# no locators (yet?)
attach mainbus at root

device	obio {[ addr = -1 ]}
attach	obio at mainbus
file	arch/mac68k/dev/obio.c		obio

device	nubus {}
attach	nubus at mainbus
file	arch/mac68k/dev/nubus.c		nubus

device	adb {}
attach	adb at obio
file	arch/mac68k/dev/adb.c		adb
file	arch/mac68k/dev/pm_direct.c	adb

#
# "workstation console" routines
#
include "dev/rasops/files.rasops"
include	"dev/wscons/files.wscons"
include "dev/wsfont/files.wsfont"

#
# adb devices
#
include	"dev/adb/files.adb"
file	arch/mac68k/dev/akbd_machdep.c	akbd

device	asc
attach	asc at obio
file	arch/mac68k/dev/asc.c		asc needs-flag

device	macfb: wsemuldisplaydev, rasops1, rasops2, rasops4, rasops8, rasops16, rasops32
attach	macfb at obio with macfb_obio
attach	macfb at nubus with macfb_nubus
file	arch/mac68k/dev/macfb.c		macfb needs-flag
file	arch/mac68k/dev/grf_iv.c	macfb_obio
file	arch/mac68k/dev/grf_mv.c	macfb_nubus

device	ae: ifnet, ether, dp8390nic, ifmedia
attach	ae at nubus with ae_nubus
file	arch/mac68k/dev/if_ae_nubus.c	ae_nubus
file	arch/mac68k/dev/if_ae.c		ae

device	sn: ifnet, ether
attach	sn at obio with sn_obio
attach	sn at nubus with sn_nubus
file	arch/mac68k/dev/if_sn.c		sn
file	arch/mac68k/dev/if_sn_obio.c	sn_obio
file	arch/mac68k/dev/if_sn_nubus.c	sn_nubus

device	mc: ifnet, ether
attach	mc at obio with mc_obio
file	arch/mac68k/dev/if_mc.c
file	arch/mac68k/dev/if_mc_obio.c

attach	sm at nubus with sm_nubus
file	arch/mac68k/dev/if_sm_nubus.c	sm_nubus

include "scsi/files.scsi"
include "dev/mii/files.mii"

# Option 1 for ncr5380 support
device	ncrscsi: scsi
attach	ncrscsi at obio
file	arch/mac68k/dev/mac68k5380.c	ncrscsi needs-flag

# Option 2 for ncr5380 support
device	sbc: scsi, ncr5380sbc
attach	sbc at obio with sbc_obio
file	arch/mac68k/dev/sbc_obio.c	sbc_obio
file	arch/mac68k/dev/sbc.c		sbc

attach	esp at obio
file	arch/mac68k/dev/esp.c		esp

device	zsc {[channel = -1]}
attach	zsc at obio
file	arch/mac68k/dev/zs.c		zsc needs-flag
file	arch/mac68k/dev/z8530sc.c	zsc

device	zstty: tty
attach	zstty at zsc
file	arch/mac68k/dev/z8530tty.c	zstty needs-flag

file	arch/m68k/m68k/db_memrw.c	ddb
include "arch/m68k/fpe/files.fpe"

file	arch/mac68k/mac68k/autoconf.c
file	arch/mac68k/mac68k/bus_space.c
file	arch/mac68k/mac68k/clock.c
file	arch/mac68k/mac68k/conf.c
file	arch/mac68k/mac68k/disksubr.c		disk
file	arch/mac68k/mac68k/intr.c
file	arch/mac68k/mac68k/iop.c
file	arch/mac68k/mac68k/machdep.c
file	arch/mac68k/mac68k/mainbus.c
file	arch/mac68k/mac68k/mem.c
file	arch/m68k/m68k/pmap_motorola.c
file	arch/mac68k/mac68k/pmap_bootstrap.c
file	arch/mac68k/mac68k/pram.c
file	arch/mac68k/mac68k/pramasm.s
file	arch/mac68k/mac68k/psc.c
file	arch/mac68k/mac68k/sys_machdep.c
file	arch/mac68k/mac68k/trap.c
file	arch/mac68k/mac68k/via.c
file	arch/mac68k/mac68k/vm_machdep.c
file	arch/mac68k/mac68k/wscons_machdep.c

file	dev/cninit.c

major	{sd = 4}
major	{st = 5}
major	{cd = 6}
major	{vnd = 8}
major	{rd = 13}