]>
Commit | Line | Data |
---|---|---|
83d290c5 | 1 | # SPDX-License-Identifier: GPL-2.0+ |
ddf56bc7 NM |
2 | # |
3 | # (C) Copyright 2015 | |
a94a4071 | 4 | # Texas Instruments Incorporated - https://www.ti.com/ |
ddf56bc7 NM |
5 | # |
6 | ||
7 | menu "Remote Processor drivers" | |
8 | ||
9 | # REMOTEPROC gets selected by drivers as needed | |
10 | # All users should depend on DM | |
11 | config REMOTEPROC | |
12 | bool | |
13 | depends on DM | |
14 | ||
3df0b8b4 | 15 | # Please keep the configuration alphabetically sorted. |
1ad190bf LV |
16 | config 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 | ||
3df0b8b4 NM |
25 | config 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. | |
42392849 | 33 | |
6bed04fb FD |
34 | config 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 | ||
54e4311f LV |
44 | config 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 | ||
ab827b38 LV |
55 | config 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 | ||
4c850356 LV |
65 | config 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 | ||
42392849 NM |
75 | config 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. | |
02bfcc5c K |
84 | |
85 | config REMOTEPROC_TI_PRU | |
86 | bool "Support for TI's K3 based PRU remoteproc driver" | |
87 | select REMOTEPROC | |
88 | depends on DM | |
89 | depends on TI_PRUSS | |
90 | depends on ARCH_K3 | |
91 | depends on OF_CONTROL | |
92 | help | |
93 | Say 'y' here to add support for TI' K3 remoteproc driver. | |
94 | ||
fc6b41fe K |
95 | config REMOTEPROC_TI_IPU |
96 | bool "Support for TI's K3 based IPU remoteproc driver" | |
97 | select REMOTEPROC | |
98 | depends on DM | |
99 | depends on SPL_DRIVERS_MISC | |
100 | depends on SPL_FS_LOADER | |
101 | depends on OF_CONTROL | |
102 | help | |
103 | Say 'y' here to add support for TI' K3 remoteproc driver. | |
104 | ||
fb49d6c2 MDA |
105 | config REMOTEPROC_MAX_FW_SIZE |
106 | hex "Maximum size of firmware file that needs to be loaded to the remote processor" | |
107 | default 0x10000 | |
108 | help | |
109 | Maximum size of the firmware file (elf, binary) that needs to be | |
110 | loaded to the remote processor. | |
111 | ||
ddf56bc7 | 112 | endmenu |