1e5e85011SAndrew Turner# $FreeBSD$ 2e5e85011SAndrew Turner 3e5e85011SAndrew Turnerarm/broadcom/bcm2835/bcm2835_bsc.c optional bcm2835_bsc 4e5e85011SAndrew Turnerarm/broadcom/bcm2835/bcm2835_cpufreq.c standard 5e5e85011SAndrew Turnerarm/broadcom/bcm2835/bcm2835_dma.c standard 6e5e85011SAndrew Turnerarm/broadcom/bcm2835/bcm2835_fb.c optional sc 7e5e85011SAndrew Turnerarm/broadcom/bcm2835/bcm2835_fbd.c optional vt 8*201a1f34SAndrew Turnerarm/broadcom/bcm2835/bcm2835_firmware.c standard 932cb200fSOleksandr Tymoshenkoarm/broadcom/bcm2835/bcm2835_ft5406.c optional evdev bcm2835_ft5406 10e5e85011SAndrew Turnerarm/broadcom/bcm2835/bcm2835_gpio.c optional gpio 11e5e85011SAndrew Turnerarm/broadcom/bcm2835/bcm2835_intr.c standard 12eea6ab02SOleksandr Tymoshenkoarm/broadcom/bcm2835/bcm2835_machdep.c optional platform 13e5e85011SAndrew Turnerarm/broadcom/bcm2835/bcm2835_mbox.c standard 14a1acc06fSMark Murrayarm/broadcom/bcm2835/bcm2835_rng.c optional random 15e5e85011SAndrew Turnerarm/broadcom/bcm2835/bcm2835_sdhci.c optional sdhci 169e28e985SOleksandr Tymoshenkoarm/broadcom/bcm2835/bcm2835_sdhost.c optional sdhci 17e5e85011SAndrew Turnerarm/broadcom/bcm2835/bcm2835_spi.c optional bcm2835_spi 1840084ac3SKyle Evansarm/broadcom/bcm2835/bcm2835_vcbus.c standard 19f4f73431SOleksandr Tymoshenkoarm/broadcom/bcm2835/bcm2835_vcio.c standard 20e5e85011SAndrew Turnerarm/broadcom/bcm2835/bcm2835_wdog.c standard 21eed8b80fSAndrew Turnerarm/broadcom/bcm2835/bcm2838_pci.c optional pci 22e5e85011SAndrew Turnerarm/broadcom/bcm2835/bcm283x_dwc_fdt.c optional dwcotg fdt 23e5e85011SAndrew Turner 24e5e85011SAndrew Turnerdev/mbox/mbox_if.m standard 25e5e85011SAndrew Turner 26e5e85011SAndrew Turnerarm/broadcom/bcm2835/bcm2835_audio.c optional sound vchiq \ 27e5e85011SAndrew Turner compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 28e5e85011SAndrew Turner 29e5e85011SAndrew Turner# VideoCore driver 30e5e85011SAndrew Turnercontrib/vchiq/interface/compat/vchi_bsd.c optional vchiq \ 31e5e85011SAndrew Turner compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 32e5e85011SAndrew Turnercontrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c optional vchiq \ 33e5e85011SAndrew Turner compile-with "${NORMAL_C} -Wno-unused -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 34e5e85011SAndrew Turnercontrib/vchiq/interface/vchiq_arm/vchiq_arm.c optional vchiq \ 35e5e85011SAndrew Turner compile-with "${NORMAL_C} -Wno-unused -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 36e5e85011SAndrew Turnercontrib/vchiq/interface/vchiq_arm/vchiq_connected.c optional vchiq \ 37e5e85011SAndrew Turner compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 38e5e85011SAndrew Turnercontrib/vchiq/interface/vchiq_arm/vchiq_core.c optional vchiq \ 39e5e85011SAndrew Turner compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 40e5e85011SAndrew Turnercontrib/vchiq/interface/vchiq_arm/vchiq_kern_lib.c optional vchiq \ 41e5e85011SAndrew Turner compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 42e5e85011SAndrew Turnercontrib/vchiq/interface/vchiq_arm/vchiq_kmod.c optional vchiq \ 43e5e85011SAndrew Turner compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 44e5e85011SAndrew Turnercontrib/vchiq/interface/vchiq_arm/vchiq_shim.c optional vchiq \ 45e5e85011SAndrew Turner compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 46e5e85011SAndrew Turnercontrib/vchiq/interface/vchiq_arm/vchiq_util.c optional vchiq \ 47e5e85011SAndrew Turner compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 48