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