xref: /netbsd-src/sys/arch/mips/conf/files.atheros (revision b6185cbde22ddc49af500b9b29dd21cc730d858a)
1*b6185cbdSmatt#	$NetBSD: files.atheros,v 1.10 2011/07/10 23:13:22 matt Exp $
2bc3e1174Sgdamore
381d18a2fSmattdefflag	opt_wisoc.h	WISOC_AR5312 WISOC_AR5315 WISOC_AR7100 WISOC_AR9344
481d18a2fSmatt
581d18a2fSmattfile	arch/mips/atheros/ar_conf.c
681d18a2fSmattfile	arch/mips/atheros/ar_console.c
781d18a2fSmattfile	arch/mips/atheros/ar_intr.c
81f585717Sgdamore
91f585717Sgdamorefile	arch/mips/atheros/ar5312.c		wisoc_ar5312
10e653071cSgdamorefile	arch/mips/atheros/ar5312_board.c	wisoc_ar5312
111f585717Sgdamore
121f585717Sgdamorefile	arch/mips/atheros/ar5315.c		wisoc_ar5315
13e653071cSgdamorefile	arch/mips/atheros/ar5315_board.c	wisoc_ar5315
1481d18a2fSmatt
1581d18a2fSmattfile	arch/mips/atheros/ar7100.c		wisoc_ar7100
1681d18a2fSmattfile	arch/mips/atheros/ar9344.c		wisoc_ar9344
17bc3e1174Sgdamore
18bc3e1174Sgdamore# Atheros system bus
19bc3e1174Sgdamoredevice	arbus { [addr=-1] }
20bc3e1174Sgdamoreattach	arbus at mainbus
21bc3e1174Sgdamorefile	arch/mips/atheros/arbus.c		arbus
22*b6185cbdSmattfile	arch/mips/atheros/arbusle.c		arbus
23bc3e1174Sgdamore
24bc3e1174Sgdamore# On-chip UART device
25bc3e1174Sgdamoreattach	com at arbus with com_arbus
26bc3e1174Sgdamorefile	arch/mips/atheros/dev/com_arbus.c	com_arbus
27d266f72aSgdamoreoptions	COM_REGMAP
28bc3e1174Sgdamore
29bc3e1174Sgdamore# On-chip ethernet device(s)
30bc3e1174Sgdamoredevice	ae: ether, ifnet, arp, mii
31bc3e1174Sgdamoreattach	ae at arbus
32bc3e1174Sgdamorefile	arch/mips/atheros/dev/if_ae.c		ae
33bc3e1174Sgdamore
34bc3e1174Sgdamore# On-chip WLAN device(s)
3560a298a6Sgdamoreattach	ath at arbus with ath_arbus
3681d18a2fSmattfile	arch/mips/atheros/dev/if_ath_arbus.c	ath_arbus	needs-flag
37bc3e1174Sgdamore
3860a298a6Sgdamore# On-board flash memory
3960a298a6Sgdamoredevice	athflash
4060a298a6Sgdamoreattach	athflash at arbus
4160a298a6Sgdamorefile	arch/mips/atheros/dev/athflash.c	athflash
42bc3e1174Sgdamore
43bc3e1174Sgdamore# On-chip GPIO
44d266f72aSgdamoredevice	argpio: gpiobus, sysmon_power, sysmon_taskq
45d266f72aSgdamoreattach	argpio at arbus
46d266f72aSgdamorefile	arch/mips/atheros/dev/argpio.c		argpio
475bf8068cSgdamore
485bf8068cSgdamore# On-board SPI controller
495bf8068cSgdamoredevice	arspi: spibus
505bf8068cSgdamoreattach	arspi at arbus
515bf8068cSgdamorefile	arch/mips/atheros/dev/arspi.c		arspi
5281d18a2fSmatt
5381d18a2fSmatt# On-chip PCI controller
5481d18a2fSmattdevice	arpci: pcibus
55*b6185cbdSmattdevice	arpcie: pcibus
5681d18a2fSmattattach	arpci at arbus
57*b6185cbdSmattattach	arpcie at arbus
58*b6185cbdSmattfile	arch/mips/atheros/dev/arpci.c		arpci | arpcie
5981d18a2fSmatt
6081d18a2fSmatt# On-chip OHCI USB controller
6181d18a2fSmattattach	ohci at arbus with ohci_arbus
6281d18a2fSmattfile	arch/mips/atheros/dev/ohci_arbus.c	ohci_arbus
6381d18a2fSmatt
6481d18a2fSmatt# On-chip EHCI USB controller
6581d18a2fSmattattach	ehci at arbus with ehci_arbus
6681d18a2fSmattfile	arch/mips/atheros/dev/ehci_arbus.c	ehci_arbus
6781d18a2fSmatt
6881d18a2fSmatt# Machine-independent I2O drivers.
6981d18a2fSmattinclude "dev/i2o/files.i2o"
7081d18a2fSmatt
7181d18a2fSmatt# Machine-independent SCSI drivers
7281d18a2fSmattinclude "dev/scsipi/files.scsipi"
7381d18a2fSmatt
7481d18a2fSmatt# Machine-independent ATA drivers
7581d18a2fSmattinclude "dev/ata/files.ata"
7681d18a2fSmatt
7781d18a2fSmatt# Machine-independent USB device support
7881d18a2fSmattinclude "dev/usb/files.usb"
7981d18a2fSmatt
8081d18a2fSmatt# Machine-independent PCI device support
8181d18a2fSmattinclude "dev/pci/files.pci"
82