1 menu "Remoteproc drivers"
4 tristate "Support for Remote Processor subsystem"
13 config OMAP_REMOTEPROC
14 tristate "OMAP remoteproc support"
16 depends on ARCH_OMAP4 || SOC_OMAP5
23 Say y here to support OMAP's remote processors (dual M3
24 and DSP on OMAP4) via the remote processor framework.
26 Currently only supported on OMAP4.
28 Usually you want to say y here, in order to enable multimedia
29 use-cases to run on your platform (multimedia codecs are
30 offloaded to remote DSP processors using this framework).
32 It's safe to say n here if you're not interested in multimedia
33 offloading or just want a bare minimum kernel.
36 tristate "AMx3xx Wakeup M3 remoteproc support"
37 depends on SOC_AM33XX || SOC_AM43XX
40 Say y here to support Wakeup M3 remote processor on TI AM33xx
41 and AM43xx family of SoCs.
43 Required for Suspend-to-RAM on AM33xx and AM43xx SoCs. Also needed
44 for deep CPUIdle states on AM33xx SoCs. Allows for loading of the
45 firmware onto these remote processors.
48 config DA8XX_REMOTEPROC
49 tristate "DA8xx/OMAP-L13x remoteproc support"
50 depends on ARCH_DAVINCI_DA8XX
55 Say y here to support DA8xx/OMAP-L13x remote processors via the
56 remote processor framework.
58 You want to say y here in order to enable AMP
59 use-cases to run on your platform (multimedia codecs are
60 offloaded to remote DSP processors using this framework).
62 This module controls the name of the firmware file that gets
63 loaded on the DSP. This file must reside in the /lib/firmware
64 directory. It can be specified via the module parameter
65 da8xx_fw_name=<filename>, and if not specified will default to
68 It's safe to say n here if you're not interested in multimedia
72 tristate "Qualcomm ADSP Peripheral Image Loader"
73 depends on OF && ARCH_QCOM
77 select QCOM_MDT_LOADER
80 Say y here to support the TrustZone based Peripherial Image Loader
81 for the Qualcomm ADSP remote processors.
83 config QCOM_MDT_LOADER
87 tristate "Qualcomm Hexagon V5 Peripherial Image Loader"
88 depends on OF && ARCH_QCOM
92 select QCOM_MDT_LOADER
95 Say y here to support the Qualcomm Peripherial Image Loader for the
96 Hexagon V5 based remote processors.
99 tristate "Qualcomm WCNSS Peripheral Image Loader"
100 depends on OF && ARCH_QCOM
101 depends on QCOM_SMD || (COMPILE_TEST && QCOM_SMD=n)
103 depends on REMOTEPROC
104 select QCOM_MDT_LOADER
107 Say y here to support the Peripheral Image Loader for the Qualcomm
108 Wireless Connectivity Subsystem.
111 tristate "ST remoteproc support"
113 depends on REMOTEPROC
115 Say y here to support ST's adjunct processors via the remote
117 This can be either built-in or a loadable module.
119 config ST_SLIM_REMOTEPROC
121 depends on REMOTEPROC