Subject: CVS commit: src/sys/arch
To: None <source-changes@NetBSD.org>
From: Garrett D'Amore <gdamore@netbsd.org>
List: source-changes
Date: 03/21/2006 08:15:19
Module Name:	src
Committed By:	gdamore
Date:		Tue Mar 21 08:15:19 UTC 2006

Added Files:
	src/sys/arch/evbmips/atheros: autoconf.c cpu.c mach_intr.c machdep.c
	    mainbus.c rtc.c
	src/sys/arch/evbmips/conf: AR531X files.atheros std.atheros
	src/sys/arch/mips/atheros: ar531x_board.c ar531x_intr.c ar531x_rtc.c
	    ar531x_timer.c arbus.c
	src/sys/arch/mips/atheros/dev: aereg.h aevar.h com_arbus.c if_ae.c
	    if_ath_arbus.c
	src/sys/arch/mips/atheros/include: ar531xreg.h ar531xvar.h arbusvar.h
	src/sys/arch/mips/conf: files.atheros

Log Message:
Initial import of Atheros AR531X SoC support.  Currently the onboard ethernet
and serial ports are supported, and the system appears stable with an NFS
mounted root.   An earlier version of the code was reviewed by simon@, but it
has since had numerous improvements and cleanups.

At the moment, only AR5312 is known to work, but I suspect AR2313 will work
as well.  Later 2315/2316 parts are substantially different, and are not yet
supported.  Wifi and Marvell switch support found on some designs are not yet
supported.

Platforms known to include AR5312 include Senao Aries 2 (AP5054) and Netgear
WGU624.


To generate a diff of this commit:
cvs rdiff -r0 -r1.1 src/sys/arch/evbmips/atheros/autoconf.c \
    src/sys/arch/evbmips/atheros/cpu.c \
    src/sys/arch/evbmips/atheros/mach_intr.c \
    src/sys/arch/evbmips/atheros/machdep.c \
    src/sys/arch/evbmips/atheros/mainbus.c src/sys/arch/evbmips/atheros/rtc.c
cvs rdiff -r0 -r1.1 src/sys/arch/evbmips/conf/AR531X \
    src/sys/arch/evbmips/conf/files.atheros \
    src/sys/arch/evbmips/conf/std.atheros
cvs rdiff -r0 -r1.1 src/sys/arch/mips/atheros/ar531x_board.c \
    src/sys/arch/mips/atheros/ar531x_intr.c \
    src/sys/arch/mips/atheros/ar531x_rtc.c \
    src/sys/arch/mips/atheros/ar531x_timer.c \
    src/sys/arch/mips/atheros/arbus.c
cvs rdiff -r0 -r1.1 src/sys/arch/mips/atheros/dev/aereg.h \
    src/sys/arch/mips/atheros/dev/aevar.h \
    src/sys/arch/mips/atheros/dev/com_arbus.c \
    src/sys/arch/mips/atheros/dev/if_ae.c \
    src/sys/arch/mips/atheros/dev/if_ath_arbus.c
cvs rdiff -r0 -r1.1 src/sys/arch/mips/atheros/include/ar531xreg.h \
    src/sys/arch/mips/atheros/include/ar531xvar.h \
    src/sys/arch/mips/atheros/include/arbusvar.h
cvs rdiff -r0 -r1.1 src/sys/arch/mips/conf/files.atheros

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.