1menu "Remoteproc drivers" 2 3# REMOTEPROC gets selected by whoever wants it 4config REMOTEPROC 5 tristate 6 depends on HAS_DMA 7 select CRC32 8 select FW_LOADER 9 select VIRTIO 10 select VIRTUALIZATION 11 12config OMAP_REMOTEPROC 13 tristate "OMAP remoteproc support" 14 depends on HAS_DMA 15 depends on ARCH_OMAP4 || SOC_OMAP5 16 depends on OMAP_IOMMU 17 depends on OMAP_MBOX_FWK 18 select REMOTEPROC 19 select RPMSG 20 help 21 Say y here to support OMAP's remote processors (dual M3 22 and DSP on OMAP4) via the remote processor framework. 23 24 Currently only supported on OMAP4. 25 26 Usually you want to say y here, in order to enable multimedia 27 use-cases to run on your platform (multimedia codecs are 28 offloaded to remote DSP processors using this framework). 29 30 It's safe to say n here if you're not interested in multimedia 31 offloading or just want a bare minimum kernel. 32 33config STE_MODEM_RPROC 34 tristate "STE-Modem remoteproc support" 35 depends on HAS_DMA 36 select REMOTEPROC 37 default n 38 help 39 Say y or m here to support STE-Modem shared memory driver. 40 This can be either built-in or a loadable module. 41 If unsure say N. 42 43config DA8XX_REMOTEPROC 44 tristate "DA8xx/OMAP-L13x remoteproc support" 45 depends on ARCH_DAVINCI_DA8XX 46 select CMA 47 select REMOTEPROC 48 select RPMSG 49 help 50 Say y here to support DA8xx/OMAP-L13x remote processors via the 51 remote processor framework. 52 53 You want to say y here in order to enable AMP 54 use-cases to run on your platform (multimedia codecs are 55 offloaded to remote DSP processors using this framework). 56 57 This module controls the name of the firmware file that gets 58 loaded on the DSP. This file must reside in the /lib/firmware 59 directory. It can be specified via the module parameter 60 da8xx_fw_name=<filename>, and if not specified will default to 61 "rproc-dsp-fw". 62 63 It's safe to say n here if you're not interested in multimedia 64 offloading. 65 66endmenu 67