Lines Matching +full:on +full:- +full:processor

1 # SPDX-License-Identifier: GPL-2.0-only
5 bool "Support for Remote Processor subsystem"
6 depends on HAS_DMA
13 are mainly used on embedded systems.
28 depends on ARCH_MXC
29 depends on HAVE_ARM_SMCCC
33 processor framework.
39 depends on ARCH_MXC
40 depends on HAVE_ARM_SMCCC
44 processor framework.
50 depends on MIPS || COMPILE_TEST
54 This can be either built-in or a loadable module.
59 depends on ARCH_MEDIATEK || COMPILE_TEST
62 Say y here to support Mediatek's System Companion Processor (SCP) via
63 the remote processor framework.
69 depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX
70 depends on OMAP_IOMMU
75 and DSP on OMAP4) via the remote processor framework.
77 Currently only supported on OMAP4.
80 use-cases to run on your platform (multimedia codecs are
88 depends on OMAP_REMOTEPROC
100 depends on SOC_AM33XX || SOC_AM43XX
102 Say y here to support Wakeup M3 remote processor on TI AM33xx
105 Required for Suspend-to-RAM on AM33xx and AM43xx SoCs. Also needed
106 for deep CPUIdle states on AM33xx SoCs. Allows for loading of the
111 tristate "DA8xx/OMAP-L13x remoteproc support"
112 depends on ARCH_DAVINCI_DA8XX
113 depends on DMA_CMA
115 Say y here to support DA8xx/OMAP-L13x remote processors via the
116 remote processor framework.
119 use-cases to run on your platform (multimedia codecs are
123 loaded on the DSP. This file must reside in the /lib/firmware
126 "rproc-dsp-fw".
133 depends on ARCH_KEYSTONE
136 via the remote processor framework.
142 tristate "Amlogic Meson6/8/8b/8m2 AO ARC remote processor support"
143 depends on HAS_IOMEM
144 depends on (ARM && ARCH_MESON) || COMPILE_TEST
147 Say m or y here to have support for the AO ARC remote processor
148 on Amlogic Meson6/Meson8/Meson8b/Meson8m2 SoCs. This is
154 depends on TI_PRUSS
157 Support for TI PRU remote processors present within a PRU-ICSS
158 subsystem via the remote processor framework.
161 processors on various TI SoCs. It's safe to say N here if you're
172 depends on ARCH_QCOM
173 depends on QCOM_SMEM
177 depends on OF && ARCH_QCOM
178 depends on QCOM_SMEM
179 depends on RPMSG_QCOM_SMD || RPMSG_QCOM_SMD=n
180 depends on RPMSG_QCOM_GLINK_SMEM || RPMSG_QCOM_GLINK_SMEM=n
181 depends on QCOM_SYSMON || QCOM_SYSMON=n
182 depends on RPMSG_QCOM_GLINK || RPMSG_QCOM_GLINK=n
183 depends on QCOM_AOSS_QMP || QCOM_AOSS_QMP=n
191 for the non-TrustZone part of Qualcomm Technology Inc. ADSP and CDSP
196 tristate "Qualcomm Hexagon V5 self-authenticating modem subsystem support"
197 depends on OF && ARCH_QCOM
198 depends on QCOM_SMEM
199 depends on RPMSG_QCOM_SMD || RPMSG_QCOM_SMD=n
200 depends on RPMSG_QCOM_GLINK_SMEM || RPMSG_QCOM_GLINK_SMEM=n
201 depends on QCOM_SYSMON || QCOM_SYSMON=n
202 depends on RPMSG_QCOM_GLINK || RPMSG_QCOM_GLINK=n
203 depends on QCOM_AOSS_QMP || QCOM_AOSS_QMP=n
211 Say y here to support the Qualcomm self-authenticating modem
212 subsystem based on Hexagon V5. The TrustZone based system is
217 depends on OF && ARCH_QCOM
218 depends on QCOM_SMEM
219 depends on RPMSG_QCOM_SMD || RPMSG_QCOM_SMD=n
220 depends on RPMSG_QCOM_GLINK_SMEM || RPMSG_QCOM_GLINK_SMEM=n
221 depends on QCOM_SYSMON || QCOM_SYSMON=n
222 depends on RPMSG_QCOM_GLINK || RPMSG_QCOM_GLINK=n
223 depends on QCOM_AOSS_QMP || QCOM_AOSS_QMP=n
239 depends on OF && ARCH_QCOM
240 depends on QCOM_SMEM
241 depends on RPMSG_QCOM_SMD || RPMSG_QCOM_SMD=n
242 depends on RPMSG_QCOM_GLINK_SMEM || RPMSG_QCOM_GLINK_SMEM=n
243 depends on QCOM_SYSMON || QCOM_SYSMON=n
244 depends on RPMSG_QCOM_GLINK || RPMSG_QCOM_GLINK=n
245 depends on QCOM_AOSS_QMP || QCOM_AOSS_QMP=n
254 Hexagon V5 based WCSS remote processors on e.g. IPQ8074. This is
255 a non-TrustZone wireless subsystem.
259 depends on RPMSG
260 depends on ARCH_QCOM
261 depends on NET
269 Say y here if your system runs firmware on any other subsystems, e.g.
274 depends on OF && ARCH_QCOM
275 depends on RPMSG_QCOM_SMD || RPMSG_QCOM_SMD=n
276 depends on RPMSG_QCOM_GLINK_SMEM || RPMSG_QCOM_GLINK_SMEM=n
277 depends on QCOM_SMEM
278 depends on QCOM_SYSMON || QCOM_SYSMON=n
279 depends on RPMSG_QCOM_GLINK || RPMSG_QCOM_GLINK=n
286 firmware and boot the core on e.g. MSM8974, MSM8916. The firmware is
291 tristate "Renesas R-Car Gen3 remoteproc support"
292 depends on ARCH_RENESAS || COMPILE_TEST
294 Say y here to support R-Car realtime processor via the
295 remote processor framework. An ELF firmware can be loaded
296 thanks to sysfs remoteproc entries. The remote processor
298 This can be either built-in or a loadable module.
303 depends on ARCH_STI
308 processor framework.
309 This can be either built-in or a loadable module.
316 depends on ARCH_STM32 || COMPILE_TEST
317 depends on REMOTEPROC
321 remote processor framework.
324 use-cases to run on your platform (dedicated firmware could be
327 This can be either built-in or a loadable module.
331 depends on ARCH_K3
335 Say m here to support TI's C66x and C71x DSP remote processor
336 subsystems on various TI K3 family of SoCs through the remote
337 processor framework.
344 depends on ARCH_K3
348 Say m here to support TI's R5F remote processor subsystems
349 on various TI K3 family of SoCs through the remote processor
353 a slave processor.
357 depends on PM && ARCH_ZYNQMP
364 processor framework.