1 # $NetBSD: files.alchemy,v 1.12 2006/07/13 22:56:01 gdamore Exp $
3 defflag opt_alchemy.h ALCHEMY_AU1000
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
19 # Alchemy peripheral bus
20 device aubus { [addr=-1] }
21 attach aubus at mainbus
22 file arch/mips/alchemy/aubus.c aubus
24 # "fake" RTC for using an Au1x00 timer for boards without a real RTC
27 file arch/mips/alchemy/dev/aurtc.c aurtc
30 attach com at aubus with com_aubus
31 file arch/mips/alchemy/dev/com_aubus.c com_aubus
32 options COM_AU1x00 # Au1x00 support in com driver
35 # On-chip ethernet device(s)
36 device aumac: ether, ifnet, arp, mii
38 file arch/mips/alchemy/dev/if_aumac.c aumac
40 # On-chip OHCI USB controller
41 attach ohci at aubus with ohci_aubus
42 file arch/mips/alchemy/dev/ohci_aubus.c ohci
44 # On-chip AC'97 audio controller
45 device auaudio: audiobus, auconv, mulaw, ac97, aurateconv
46 attach auaudio at aubus
47 file arch/mips/alchemy/dev/auaudio.c auaudio
52 file arch/mips/alchemy/dev/aupci.c aupci
55 device augpio: gpiobus
56 attach augpio at aubus
57 file arch/mips/alchemy/dev/augpio.c augpio
60 device aupsc { [ addr = -1 ] }
62 file arch/mips/alchemy/dev/aupsc.c aupsc
64 # On-chip PSC SMBus Protocol
65 device ausmbus: i2cbus, i2c_bitbang
66 attach ausmbus at aupsc
67 file arch/mips/alchemy/dev/ausmbus_psc.c ausmbus
69 # On-chip PSC SPI Protocol
72 file arch/mips/alchemy/dev/auspi.c auspi needs-flag
76 # XXX: NOTE: As of Feb. 22, 2006, the aupcmcia bus is not quite
77 # functional. Some cards have CIS misparsed, and there seems to
78 # some kind of problem with the IO address mapping. This is really
79 # for development only at this point. If you do enable this, it will
80 # generally be benign in your kernel unless you actually insert
81 # a card. After that, all bets are off!
83 device aupcmcia: pcmciabus
84 attach aupcmcia at aubus
85 file arch/mips/alchemy/dev/aupcmcia.c aupcmcia