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