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