# Alchemy peripheral bus
device aubus { [addr=-1] }
attach aubus at mainbus
file arch/mips/alchemy/aubus.c aubus
# "fake" RTC for using an Au1x00 timer for boards without a real RTC
device aurtc
attach aurtc at aubus
file arch/mips/alchemy/dev/aurtc.c aurtc
# On-chip UART device
attach com at aubus with com_aubus
file arch/mips/alchemy/dev/com_aubus.c com_aubus
options COM_AU1x00 # Au1x00 support in com driver
options COM_REGMAP
# On-chip ethernet device(s)
device aumac: ether, ifnet, arp, mii
attach aumac at aubus
file arch/mips/alchemy/dev/if_aumac.c aumac
# On-chip OHCI USB controller
attach ohci at aubus with ohci_aubus
file arch/mips/alchemy/dev/ohci_aubus.c ohci
# On-chip PCMCIA
#
# XXX: NOTE: As of Feb. 22, 2006, the aupcmcia bus is not quite
# functional. Some cards have CIS misparsed, and there seems to
# some kind of problem with the IO address mapping. This is really
# for development only at this point. If you do enable this, it will
# generally be benign in your kernel unless you actually insert
# a card. After that, all bets are off!
#
device aupcmcia: pcmciabus
attach aupcmcia at aubus
file arch/mips/alchemy/dev/aupcmcia.c aupcmcia