68 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| menu "Remoteproc drivers"
 | |
| 
 | |
| # REMOTEPROC gets selected by whoever wants it
 | |
| config REMOTEPROC
 | |
| 	tristate
 | |
| 	depends on HAS_DMA
 | |
| 	select CRC32
 | |
| 	select FW_LOADER
 | |
| 	select VIRTIO
 | |
| 	select VIRTUALIZATION
 | |
| 
 | |
| config OMAP_REMOTEPROC
 | |
| 	tristate "OMAP remoteproc support"
 | |
| 	depends on HAS_DMA
 | |
| 	depends on ARCH_OMAP4 || SOC_OMAP5
 | |
| 	depends on OMAP_IOMMU
 | |
| 	select REMOTEPROC
 | |
| 	select MAILBOX
 | |
| 	select OMAP2PLUS_MBOX
 | |
| 	select RPMSG
 | |
| 	help
 | |
| 	  Say y here to support OMAP's remote processors (dual M3
 | |
| 	  and DSP on OMAP4) via the remote processor framework.
 | |
| 
 | |
| 	  Currently only supported on OMAP4.
 | |
| 
 | |
| 	  Usually you want to say y here, in order to enable multimedia
 | |
| 	  use-cases to run on your platform (multimedia codecs are
 | |
| 	  offloaded to remote DSP processors using this framework).
 | |
| 
 | |
| 	  It's safe to say n here if you're not interested in multimedia
 | |
| 	  offloading or just want a bare minimum kernel.
 | |
| 
 | |
| config STE_MODEM_RPROC
 | |
| 	tristate "STE-Modem remoteproc support"
 | |
| 	depends on HAS_DMA
 | |
| 	select REMOTEPROC
 | |
| 	default n
 | |
| 	help
 | |
| 	  Say y or m here to support STE-Modem shared memory driver.
 | |
| 	  This can be either built-in or a loadable module.
 | |
| 	  If unsure say N.
 | |
| 
 | |
| config DA8XX_REMOTEPROC
 | |
| 	tristate "DA8xx/OMAP-L13x remoteproc support"
 | |
| 	depends on ARCH_DAVINCI_DA8XX
 | |
| 	select CMA if MMU
 | |
| 	select REMOTEPROC
 | |
| 	select RPMSG
 | |
| 	help
 | |
| 	  Say y here to support DA8xx/OMAP-L13x remote processors via the
 | |
| 	  remote processor framework.
 | |
| 
 | |
| 	  You want to say y here in order to enable AMP
 | |
| 	  use-cases to run on your platform (multimedia codecs are
 | |
| 	  offloaded to remote DSP processors using this framework).
 | |
| 
 | |
| 	  This module controls the name of the firmware file that gets
 | |
| 	  loaded on the DSP.  This file must reside in the /lib/firmware
 | |
| 	  directory.  It can be specified via the module parameter
 | |
| 	  da8xx_fw_name=<filename>, and if not specified will default to
 | |
| 	  "rproc-dsp-fw".
 | |
| 
 | |
| 	  It's safe to say n here if you're not interested in multimedia
 | |
| 	  offloading.
 | |
| 
 | |
| endmenu
 | 
