Home | History | Annotate | Line # | Download | only in conf
      1 #	$NetBSD: files.alchemy,v 1.14 2019/05/08 13:40:15 isaki 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 UART device
     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
     33 options		COM_REGMAP
     34 
     35 # On-chip ethernet device(s)
     36 device	aumac: ether, ifnet, arp, mii
     37 attach	aumac at aubus
     38 file	arch/mips/alchemy/dev/if_aumac.c	aumac
     39 
     40 # On-chip OHCI USB controller
     41 attach	ohci at aubus with ohci_aubus
     42 file	arch/mips/alchemy/dev/ohci_aubus.c	ohci
     43 
     44 # On-chip AC'97 audio controller
     45 device	auaudio: audiobus, ac97
     46 attach	auaudio at aubus
     47 file	arch/mips/alchemy/dev/auaudio.c		auaudio
     48 
     49 # On-chip PCI
     50 device	aupci: pcibus
     51 attach	aupci at aubus
     52 file	arch/mips/alchemy/dev/aupci.c		aupci
     53 
     54 # On-chip GPIO
     55 device	augpio: gpiobus
     56 attach	augpio at aubus
     57 file	arch/mips/alchemy/dev/augpio.c		augpio
     58 
     59 # On-chip PSC
     60 device	aupsc { [ addr = -1 ] }
     61 attach	aupsc at aubus
     62 file	arch/mips/alchemy/dev/aupsc.c		aupsc
     63 
     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
     68 
     69 # On-chip PSC SPI Protocol
     70 device	auspi: spibus
     71 attach	auspi at aupsc
     72 file	arch/mips/alchemy/dev/auspi.c		auspi	needs-flag
     73 
     74 # On-chip PCMCIA
     75 #
     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!
     82 #
     83 device	aupcmcia: pcmciabus
     84 attach	aupcmcia at aubus
     85 file	arch/mips/alchemy/dev/aupcmcia.c	aupcmcia
     86