files.alchemy revision 1.9
1#	$NetBSD: files.alchemy,v 1.9 2006/02/23 03:49:29 gdamore Exp $
2
3defflag opt_alchemy.h		ALCHEMY_AU1000
4				ALCHEMY_AU1100
5				ALCHEMY_AU1500
6				ALCHEMY_AU1550
7
8file	arch/mips/alchemy/au_chipdep.c
9file	arch/mips/alchemy/au1000.c		alchemy_au1000
10file	arch/mips/alchemy/au1100.c		alchemy_au1100
11file	arch/mips/alchemy/au1500.c		alchemy_au1500
12file	arch/mips/alchemy/au1550.c		alchemy_au1550
13file	arch/mips/alchemy/au_icu.c
14file	arch/mips/alchemy/au_timer.c
15file	arch/mips/alchemy/au_cpureg_mem.c
16#file	arch/mips/alchemy/au_wired_space.c
17file	arch/mips/alchemy/au_himem_space.c
18
19# Alchemy peripheral bus
20device	aubus { [addr=-1] }
21attach	aubus at mainbus
22file	arch/mips/alchemy/aubus.c		aubus
23
24# "fake" RTC for using an Au1x00 timer for boards without a real RTC
25device	aurtc
26attach	aurtc at aubus
27file	arch/mips/alchemy/dev/aurtc.c		aurtc
28
29# On-chip com-alike device(s)
30device	aucom { } : tty
31file	arch/mips/alchemy/dev/aucom.c		aucom		needs-flag
32defflag	opt_com.h	COM_AU1x00
33options			COM_AU1x00	# Au1x00 support in com driver
34
35attach	aucom at aubus with aucom_aubus
36file	arch/mips/alchemy/dev/aucom_aubus.c	aucom_aubus
37
38# On-chip ethernet device(s)
39device	aumac: ether, ifnet, arp, mii
40attach	aumac at aubus
41file	arch/mips/alchemy/dev/if_aumac.c	aumac
42
43# On-chip OHCI USB controller
44attach	ohci at aubus with ohci_aubus
45file	arch/mips/alchemy/dev/ohci_aubus.c	ohci
46
47# On-chip AC'97 audio controller
48device	auaudio: audiobus, auconv, mulaw, ac97, aurateconv
49attach	auaudio at aubus
50file	arch/mips/alchemy/dev/auaudio.c		auaudio
51
52# On-chip PCI
53device	aupci: pcibus
54attach	aupci at aubus
55file	arch/mips/alchemy/dev/aupci.c		aupci
56
57# On-chip GPIO
58device	augpio: gpiobus
59attach	augpio at aubus
60file	arch/mips/alchemy/dev/augpio.c		augpio
61
62# On-chip PCMCIA
63#
64# XXX: NOTE: As of Feb. 22, 2006, the aupcmcia bus is not quite
65# functional.  Some cards have CIS misparsed, and there seems to
66# some kind of problem with the IO address mapping.  This is really
67# for development only at this point.  If you do enable this, it will
68# generally be benign in your kernel unless you actually insert
69# a card.  After that, all bets are off!
70#
71device	aupcmcia: pcmciabus
72attach	aupcmcia at aubus
73file	arch/mips/alchemy/dev/aupcmcia.c	aupcmcia
74