1a9643ea8Slogwang# $FreeBSD$
2a9643ea8Slogwang
3a9643ea8Slogwang# TODO: Add attachment elsewhere in the tree
4a9643ea8Slogwang# for USB 1.1 OHCI, Ethernet and IPSEC cores
5a9643ea8Slogwang# which are believed to be devices we have drivers for
6a9643ea8Slogwang# which just need to be tweaked for attachment to an BHND system bus.
7a9643ea8Slogwangmips/broadcom/bcm_machdep.c		standard
8*22ce4affSfengbojiangmips/broadcom/bcm_bmips.c		optional siba_nexus siba
9*22ce4affSfengbojiangmips/broadcom/bcm_mips74k.c		optional bcma_nexus bcma
10*22ce4affSfengbojiangmips/broadcom/bcm_mips.c		optional siba_nexus siba | \
11*22ce4affSfengbojiang						 bcma_nexus bcma
12*22ce4affSfengbojiangmips/broadcom/bcm_nvram_cfe.c		optional bhnd siba_nexus cfe | \
13*22ce4affSfengbojiang						 bhnd bcma_nexus cfe
14*22ce4affSfengbojiangmips/broadcom/bcm_pmu.c			standard
15a9643ea8Slogwang
16*22ce4affSfengbojiangmips/broadcom/bhnd_nexus.c		optional bhnd siba_nexus | \
17*22ce4affSfengbojiang						 bhnd bcma_nexus
18*22ce4affSfengbojiangmips/broadcom/bcma_nexus.c		optional bcma_nexus bcma bhnd
19*22ce4affSfengbojiangmips/broadcom/siba_nexus.c		optional siba_nexus siba bhnd
20*22ce4affSfengbojiang
21*22ce4affSfengbojiangmips/mips/tick.c			standard
22a9643ea8Slogwang
23a9643ea8Slogwangmips/broadcom/uart_cpu_chipc.c		optional uart
24a9643ea8Slogwangmips/broadcom/uart_bus_chipc.c		optional uart
25a9643ea8Slogwang
26a9643ea8Slogwang# TODO: Replace with BCM47xx/57xx/etc-aware geom_map
27a9643ea8Slogwanggeom/geom_flashmap.c			standard
28*22ce4affSfengbojiang
29*22ce4affSfengbojiang# USB bits
30*22ce4affSfengbojiangdev/bhnd/cores/usb/bhnd_usb.c		optional usb
31*22ce4affSfengbojiangdev/bhnd/cores/usb/bhnd_ehci.c		optional ehci
32*22ce4affSfengbojiangdev/bhnd/cores/usb/bhnd_ohci.c		optional ohci
33