1041b2de9SAdrian Chadd# $FreeBSD$
2041b2de9SAdrian Chadd
3041b2de9SAdrian Chadd# TODO: Add attachment elsewhere in the tree
4041b2de9SAdrian Chadd# for USB 1.1 OHCI, Ethernet and IPSEC cores
5041b2de9SAdrian Chadd# which are believed to be devices we have drivers for
6041b2de9SAdrian Chadd# which just need to be tweaked for attachment to an BHND system bus.
7041b2de9SAdrian Chaddmips/broadcom/bcm_machdep.c		standard
8f75615f2SLandon J. Fullermips/broadcom/bcm_bmips.c		optional siba_nexus siba
9f75615f2SLandon J. Fullermips/broadcom/bcm_mips74k.c		optional bcma_nexus bcma
10*caeff9a3SLandon J. Fullermips/broadcom/bcm_mips.c		optional siba_nexus siba | \
11*caeff9a3SLandon J. Fuller						 bcma_nexus bcma
1277cb4d3eSLandon J. Fullermips/broadcom/bcm_nvram_cfe.c		optional bhnd siba_nexus cfe | \
1377cb4d3eSLandon J. Fuller						 bhnd bcma_nexus cfe
14eb175e8bSLandon J. Fullermips/broadcom/bcm_pmu.c			standard
158f3bba2dSLandon J. Fuller
168f3bba2dSLandon J. Fullermips/broadcom/bhnd_nexus.c		optional bhnd siba_nexus | \
178f3bba2dSLandon J. Fuller						 bhnd bcma_nexus
188f3bba2dSLandon J. Fullermips/broadcom/bcma_nexus.c		optional bcma_nexus bcma bhnd
198f3bba2dSLandon J. Fullermips/broadcom/siba_nexus.c		optional siba_nexus siba bhnd
208f3bba2dSLandon J. Fuller
21041b2de9SAdrian Chaddmips/mips/tick.c			standard
22041b2de9SAdrian Chadd
23041b2de9SAdrian Chaddmips/broadcom/uart_cpu_chipc.c		optional uart
24041b2de9SAdrian Chaddmips/broadcom/uart_bus_chipc.c		optional uart
25041b2de9SAdrian Chadd
267ba7852fSLandon J. Fuller# TODO: Replace with BCM47xx/57xx/etc-aware geom_map
27041b2de9SAdrian Chaddgeom/geom_flashmap.c			standard
2829d492acSMichael Zhilin
2929d492acSMichael Zhilin# USB bits
3029d492acSMichael Zhilindev/bhnd/cores/usb/bhnd_usb.c		optional usb
3129d492acSMichael Zhilindev/bhnd/cores/usb/bhnd_ehci.c		optional ehci
3229d492acSMichael Zhilindev/bhnd/cores/usb/bhnd_ohci.c		optional ohci
33