xref: /netbsd-src/sys/arch/mips/conf/files.atheros (revision b6185cbde22ddc49af500b9b29dd21cc730d858a)
1#	$NetBSD: files.atheros,v 1.10 2011/07/10 23:13:22 matt Exp $
2
3defflag	opt_wisoc.h	WISOC_AR5312 WISOC_AR5315 WISOC_AR7100 WISOC_AR9344
4
5file	arch/mips/atheros/ar_conf.c
6file	arch/mips/atheros/ar_console.c
7file	arch/mips/atheros/ar_intr.c
8
9file	arch/mips/atheros/ar5312.c		wisoc_ar5312
10file	arch/mips/atheros/ar5312_board.c	wisoc_ar5312
11
12file	arch/mips/atheros/ar5315.c		wisoc_ar5315
13file	arch/mips/atheros/ar5315_board.c	wisoc_ar5315
14
15file	arch/mips/atheros/ar7100.c		wisoc_ar7100
16file	arch/mips/atheros/ar9344.c		wisoc_ar9344
17
18# Atheros system bus
19device	arbus { [addr=-1] }
20attach	arbus at mainbus
21file	arch/mips/atheros/arbus.c		arbus
22file	arch/mips/atheros/arbusle.c		arbus
23
24# On-chip UART device
25attach	com at arbus with com_arbus
26file	arch/mips/atheros/dev/com_arbus.c	com_arbus
27options	COM_REGMAP
28
29# On-chip ethernet device(s)
30device	ae: ether, ifnet, arp, mii
31attach	ae at arbus
32file	arch/mips/atheros/dev/if_ae.c		ae
33
34# On-chip WLAN device(s)
35attach	ath at arbus with ath_arbus
36file	arch/mips/atheros/dev/if_ath_arbus.c	ath_arbus	needs-flag
37
38# On-board flash memory
39device	athflash
40attach	athflash at arbus
41file	arch/mips/atheros/dev/athflash.c	athflash
42
43# On-chip GPIO
44device	argpio: gpiobus, sysmon_power, sysmon_taskq
45attach	argpio at arbus
46file	arch/mips/atheros/dev/argpio.c		argpio
47
48# On-board SPI controller
49device	arspi: spibus
50attach	arspi at arbus
51file	arch/mips/atheros/dev/arspi.c		arspi
52
53# On-chip PCI controller
54device	arpci: pcibus
55device	arpcie: pcibus
56attach	arpci at arbus
57attach	arpcie at arbus
58file	arch/mips/atheros/dev/arpci.c		arpci | arpcie
59
60# On-chip OHCI USB controller
61attach	ohci at arbus with ohci_arbus
62file	arch/mips/atheros/dev/ohci_arbus.c	ohci_arbus
63
64# On-chip EHCI USB controller
65attach	ehci at arbus with ehci_arbus
66file	arch/mips/atheros/dev/ehci_arbus.c	ehci_arbus
67
68# Machine-independent I2O drivers.
69include "dev/i2o/files.i2o"
70
71# Machine-independent SCSI drivers
72include "dev/scsipi/files.scsipi"
73
74# Machine-independent ATA drivers
75include "dev/ata/files.ata"
76
77# Machine-independent USB device support
78include "dev/usb/files.usb"
79
80# Machine-independent PCI device support
81include "dev/pci/files.pci"
82