1# SPDX-License-Identifier: GPL-2.0+
2#
3# (C) Copyright 2015
4# Texas Instruments Incorporated - http://www.ti.com/
5#
6
7menu "Remote Processor drivers"
8
9# REMOTEPROC gets selected by drivers as needed
10# All users should depend on DM
11config REMOTEPROC
12	bool
13	depends on DM
14
15# Please keep the configuration alphabetically sorted.
16config K3_SYSTEM_CONTROLLER
17	bool "Support for TI' K3 System Controller"
18	select REMOTEPROC
19	depends on DM
20	depends on ARCH_K3
21	depends on OF_CONTROL
22	help
23	  Say 'y' here to add support for TI' K3 System Controller.
24
25config REMOTEPROC_SANDBOX
26	bool "Support for Test processor for Sandbox"
27	select REMOTEPROC
28	depends on DM
29	depends on SANDBOX
30	help
31	  Say 'y' here to add support for test processor which does dummy
32	  operations for sandbox platform.
33
34config REMOTEPROC_STM32_COPRO
35	bool "Support for STM32 coprocessor"
36	select REMOTEPROC
37	depends on DM
38	depends on ARCH_STM32MP
39	depends on OF_CONTROL
40	help
41	  Say 'y' here to add support for STM32 Cortex-M4 coprocessors via the
42	  remoteproc framework.
43
44config REMOTEPROC_TI_K3_ARM64
45	bool "Support for TI's K3 based ARM64 remoteproc driver"
46	select REMOTEPROC
47	depends on DM
48	depends on ARCH_K3
49	depends on OF_CONTROL
50	help
51	  Say y here to support TI's ARM64 processor subsystems
52	  on various TI K3 family of SoCs through the remote processor
53	  framework.
54
55config REMOTEPROC_TI_K3_DSP
56	bool "TI K3 C66 and C71 remoteproc support"
57	select REMOTEPROC
58	depends on ARCH_K3
59	depends on TI_SCI_PROTOCOL
60	help
61	  Say y here to support TI's C66/C71 remote processor subsystems
62	  on various TI K3 family of SoCs through the remote processor
63	  framework.
64
65config REMOTEPROC_TI_K3_R5F
66	bool "TI K3 R5F remoteproc support"
67	select REMOTEPROC
68	depends on ARCH_K3
69	depends on TI_SCI_PROTOCOL
70	help
71	  Say y here to support TI's R5F remote processor subsystems
72	  on various TI K3 family of SoCs through the remote processor
73	  framework.
74
75config REMOTEPROC_TI_POWER
76	bool "Support for TI Power processor"
77	select REMOTEPROC
78	depends on DM
79	depends on ARCH_KEYSTONE
80	depends on OF_CONTROL
81	help
82	  Say 'y' here to add support for TI power processors such as those
83	  found on certain TI keystone and OMAP generation SoCs.
84endmenu
85