Tom Rini | 10e4779 | 2018-05-06 17:58:06 -0400 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0+ |
Nishanth Menon | 08b9dc2 | 2015-09-17 15:42:39 -0500 | [diff] [blame] | 2 | # |
| 3 | # (C) Copyright 2015 |
Nishanth Menon | eaa39c6 | 2023-11-01 15:56:03 -0500 | [diff] [blame] | 4 | # Texas Instruments Incorporated - https://www.ti.com/ |
Nishanth Menon | 08b9dc2 | 2015-09-17 15:42:39 -0500 | [diff] [blame] | 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 | |
Nishanth Menon | 889ee97 | 2015-09-17 15:42:40 -0500 | [diff] [blame] | 15 | # Please keep the configuration alphabetically sorted. |
Nathan Barrett-Morrison | 8f5030c | 2025-02-26 12:30:32 -0500 | [diff] [blame^] | 16 | |
Lokesh Vutla | 7eb1357 | 2018-08-27 15:57:51 +0530 | [diff] [blame] | 17 | config K3_SYSTEM_CONTROLLER |
| 18 | bool "Support for TI' K3 System Controller" |
| 19 | select REMOTEPROC |
| 20 | depends on DM |
| 21 | depends on ARCH_K3 |
| 22 | depends on OF_CONTROL |
| 23 | help |
| 24 | Say 'y' here to add support for TI' K3 System Controller. |
| 25 | |
Nathan Barrett-Morrison | 8f5030c | 2025-02-26 12:30:32 -0500 | [diff] [blame^] | 26 | config REMOTEPROC_ADI_SC5XX |
| 27 | bool "Support for ADI SC5xx SHARC cores" |
| 28 | select REMOTEPROC |
| 29 | depends on DM |
| 30 | depends on ARCH_SC5XX |
| 31 | depends on SYSCON |
| 32 | help |
| 33 | Say 'y' here to add support for loading code onto SHARC cores in |
| 34 | an ADSP-SC5xx SoC from Analog Devices |
| 35 | |
Marek Vasut | 1538879 | 2024-12-20 01:02:14 +0100 | [diff] [blame] | 36 | config REMOTEPROC_RENESAS_APMU |
| 37 | bool "Support for Renesas R-Car Gen4 APMU start of CR52 processor" |
| 38 | select REMOTEPROC |
| 39 | depends on ARCH_RENESAS && RCAR_GEN4 && DM && OF_CONTROL |
| 40 | help |
| 41 | Say 'y' here to add support for Renesas R-Car Gen4 Cortex-A52 |
| 42 | processor via the remoteproc framework. |
| 43 | |
Nishanth Menon | 889ee97 | 2015-09-17 15:42:40 -0500 | [diff] [blame] | 44 | config REMOTEPROC_SANDBOX |
| 45 | bool "Support for Test processor for Sandbox" |
| 46 | select REMOTEPROC |
| 47 | depends on DM |
| 48 | depends on SANDBOX |
| 49 | help |
| 50 | Say 'y' here to add support for test processor which does dummy |
| 51 | operations for sandbox platform. |
Nishanth Menon | 129a114 | 2016-02-25 12:53:45 -0600 | [diff] [blame] | 52 | |
Fabien Dessenne | e09846a | 2019-05-31 15:11:34 +0200 | [diff] [blame] | 53 | config REMOTEPROC_STM32_COPRO |
| 54 | bool "Support for STM32 coprocessor" |
| 55 | select REMOTEPROC |
| 56 | depends on DM |
| 57 | depends on ARCH_STM32MP |
| 58 | depends on OF_CONTROL |
| 59 | help |
| 60 | Say 'y' here to add support for STM32 Cortex-M4 coprocessors via the |
| 61 | remoteproc framework. |
| 62 | |
Lokesh Vutla | 247418b | 2019-06-07 19:25:59 +0530 | [diff] [blame] | 63 | config REMOTEPROC_TI_K3_ARM64 |
| 64 | bool "Support for TI's K3 based ARM64 remoteproc driver" |
| 65 | select REMOTEPROC |
| 66 | depends on DM |
| 67 | depends on ARCH_K3 |
| 68 | depends on OF_CONTROL |
| 69 | help |
| 70 | Say y here to support TI's ARM64 processor subsystems |
| 71 | on various TI K3 family of SoCs through the remote processor |
| 72 | framework. |
| 73 | |
Lokesh Vutla | 2c77185 | 2019-09-04 16:01:36 +0530 | [diff] [blame] | 74 | config REMOTEPROC_TI_K3_DSP |
| 75 | bool "TI K3 C66 and C71 remoteproc support" |
| 76 | select REMOTEPROC |
| 77 | depends on ARCH_K3 |
| 78 | depends on TI_SCI_PROTOCOL |
| 79 | help |
| 80 | Say y here to support TI's C66/C71 remote processor subsystems |
| 81 | on various TI K3 family of SoCs through the remote processor |
| 82 | framework. |
| 83 | |
Lokesh Vutla | 58633f1 | 2019-09-04 16:01:34 +0530 | [diff] [blame] | 84 | config REMOTEPROC_TI_K3_R5F |
| 85 | bool "TI K3 R5F remoteproc support" |
| 86 | select REMOTEPROC |
| 87 | depends on ARCH_K3 |
| 88 | depends on TI_SCI_PROTOCOL |
| 89 | help |
| 90 | Say y here to support TI's R5F remote processor subsystems |
| 91 | on various TI K3 family of SoCs through the remote processor |
| 92 | framework. |
| 93 | |
Nishanth Menon | 129a114 | 2016-02-25 12:53:45 -0600 | [diff] [blame] | 94 | config REMOTEPROC_TI_POWER |
| 95 | bool "Support for TI Power processor" |
| 96 | select REMOTEPROC |
| 97 | depends on DM |
| 98 | depends on ARCH_KEYSTONE |
| 99 | depends on OF_CONTROL |
| 100 | help |
| 101 | Say 'y' here to add support for TI power processors such as those |
| 102 | found on certain TI keystone and OMAP generation SoCs. |
Keerthy | f998275 | 2021-06-22 12:04:28 +0530 | [diff] [blame] | 103 | |
| 104 | config REMOTEPROC_TI_PRU |
| 105 | bool "Support for TI's K3 based PRU remoteproc driver" |
| 106 | select REMOTEPROC |
| 107 | depends on DM |
| 108 | depends on TI_PRUSS |
| 109 | depends on ARCH_K3 |
| 110 | depends on OF_CONTROL |
| 111 | help |
| 112 | Say 'y' here to add support for TI' K3 remoteproc driver. |
| 113 | |
Keerthy | ff14a05 | 2022-01-27 13:16:56 +0100 | [diff] [blame] | 114 | config REMOTEPROC_TI_IPU |
| 115 | bool "Support for TI's K3 based IPU remoteproc driver" |
| 116 | select REMOTEPROC |
| 117 | depends on DM |
| 118 | depends on SPL_DRIVERS_MISC |
| 119 | depends on SPL_FS_LOADER |
| 120 | depends on OF_CONTROL |
| 121 | help |
| 122 | Say 'y' here to add support for TI' K3 remoteproc driver. |
| 123 | |
MD Danish Anwar | db1e4db | 2024-03-21 15:58:19 +0530 | [diff] [blame] | 124 | config REMOTEPROC_MAX_FW_SIZE |
| 125 | hex "Maximum size of firmware file that needs to be loaded to the remote processor" |
| 126 | default 0x10000 |
| 127 | help |
| 128 | Maximum size of the firmware file (elf, binary) that needs to be |
| 129 | loaded to the remote processor. |
| 130 | |
Nishanth Menon | 08b9dc2 | 2015-09-17 15:42:39 -0500 | [diff] [blame] | 131 | endmenu |