files.alchemy revision 1.10
11.10Sshige#	$NetBSD: files.alchemy,v 1.10 2006/02/24 14:34:31 shige Exp $
21.1Ssimonb
31.5Sgdamoredefflag opt_alchemy.h		ALCHEMY_AU1000
41.5Sgdamore				ALCHEMY_AU1100
51.5Sgdamore				ALCHEMY_AU1500
61.5Sgdamore				ALCHEMY_AU1550
71.5Sgdamore
81.5Sgdamorefile	arch/mips/alchemy/au_chipdep.c
91.5Sgdamorefile	arch/mips/alchemy/au1000.c		alchemy_au1000
101.5Sgdamorefile	arch/mips/alchemy/au1100.c		alchemy_au1100
111.5Sgdamorefile	arch/mips/alchemy/au1500.c		alchemy_au1500
121.5Sgdamorefile	arch/mips/alchemy/au1550.c		alchemy_au1550
131.1Ssimonbfile	arch/mips/alchemy/au_icu.c
141.1Ssimonbfile	arch/mips/alchemy/au_timer.c
151.1Ssimonbfile	arch/mips/alchemy/au_cpureg_mem.c
161.9Sgdamore#file	arch/mips/alchemy/au_wired_space.c
171.8Sgdamorefile	arch/mips/alchemy/au_himem_space.c
181.1Ssimonb
191.1Ssimonb# Alchemy peripheral bus
201.1Ssimonbdevice	aubus { [addr=-1] }
211.1Ssimonbattach	aubus at mainbus
221.1Ssimonbfile	arch/mips/alchemy/aubus.c		aubus
231.1Ssimonb
241.1Ssimonb# "fake" RTC for using an Au1x00 timer for boards without a real RTC
251.1Ssimonbdevice	aurtc
261.1Ssimonbattach	aurtc at aubus
271.1Ssimonbfile	arch/mips/alchemy/dev/aurtc.c		aurtc
281.1Ssimonb
291.1Ssimonb# On-chip com-alike device(s)
301.1Ssimonbdevice	aucom { } : tty
311.1Ssimonbfile	arch/mips/alchemy/dev/aucom.c		aucom		needs-flag
321.3Ssimonbdefflag	opt_com.h	COM_AU1x00
331.3Ssimonboptions			COM_AU1x00	# Au1x00 support in com driver
341.1Ssimonb
351.1Ssimonbattach	aucom at aubus with aucom_aubus
361.1Ssimonbfile	arch/mips/alchemy/dev/aucom_aubus.c	aucom_aubus
371.1Ssimonb
381.1Ssimonb# On-chip ethernet device(s)
391.1Ssimonbdevice	aumac: ether, ifnet, arp, mii
401.1Ssimonbattach	aumac at aubus
411.1Ssimonbfile	arch/mips/alchemy/dev/if_aumac.c	aumac
421.1Ssimonb
431.1Ssimonb# On-chip OHCI USB controller
441.1Ssimonbattach	ohci at aubus with ohci_aubus
451.2Shpeyerlfile	arch/mips/alchemy/dev/ohci_aubus.c	ohci
461.1Ssimonb
471.1Ssimonb# On-chip AC'97 audio controller
481.1Ssimonbdevice	auaudio: audiobus, auconv, mulaw, ac97, aurateconv
491.1Ssimonbattach	auaudio at aubus
501.1Ssimonbfile	arch/mips/alchemy/dev/auaudio.c		auaudio
511.6Sgdamore
521.6Sgdamore# On-chip PCI
531.6Sgdamoredevice	aupci: pcibus
541.6Sgdamoreattach	aupci at aubus
551.6Sgdamorefile	arch/mips/alchemy/dev/aupci.c		aupci
561.7Sgdamore
571.7Sgdamore# On-chip GPIO
581.7Sgdamoredevice	augpio: gpiobus
591.7Sgdamoreattach	augpio at aubus
601.7Sgdamorefile	arch/mips/alchemy/dev/augpio.c		augpio
611.9Sgdamore
621.10Sshige# On-chip PSC
631.10Sshigedevice	aupsc
641.10Sshigeattach	aupsc at aubus
651.10Sshigefile	arch/mips/alchemy/dev/aupsc.c		aupsc
661.10Sshige
671.9Sgdamore# On-chip PCMCIA
681.9Sgdamore#
691.9Sgdamore# XXX: NOTE: As of Feb. 22, 2006, the aupcmcia bus is not quite
701.9Sgdamore# functional.  Some cards have CIS misparsed, and there seems to
711.9Sgdamore# some kind of problem with the IO address mapping.  This is really
721.9Sgdamore# for development only at this point.  If you do enable this, it will
731.9Sgdamore# generally be benign in your kernel unless you actually insert
741.9Sgdamore# a card.  After that, all bets are off!
751.9Sgdamore#
761.9Sgdamoredevice	aupcmcia: pcmciabus
771.9Sgdamoreattach	aupcmcia at aubus
781.9Sgdamorefile	arch/mips/alchemy/dev/aupcmcia.c	aupcmcia
79