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. |
Lokesh Vutla | 7eb1357 | 2018-08-27 15:57:51 +0530 | [diff] [blame] | 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 | |
Nishanth Menon | 889ee97 | 2015-09-17 15:42:40 -0500 | [diff] [blame] | 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. |
Nishanth Menon | 129a114 | 2016-02-25 12:53:45 -0600 | [diff] [blame] | 33 | |
Fabien Dessenne | e09846a | 2019-05-31 15:11:34 +0200 | [diff] [blame] | 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 | |
Lokesh Vutla | 247418b | 2019-06-07 19:25:59 +0530 | [diff] [blame] | 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 | |
Lokesh Vutla | 2c77185 | 2019-09-04 16:01:36 +0530 | [diff] [blame] | 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 | |
Lokesh Vutla | 58633f1 | 2019-09-04 16:01:34 +0530 | [diff] [blame] | 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 | |
Nishanth Menon | 129a114 | 2016-02-25 12:53:45 -0600 | [diff] [blame] | 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. |
Keerthy | f998275 | 2021-06-22 12:04:28 +0530 | [diff] [blame] | 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 | |
Keerthy | ff14a05 | 2022-01-27 13:16:56 +0100 | [diff] [blame] | 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 | |
MD Danish Anwar | db1e4db | 2024-03-21 15:58:19 +0530 | [diff] [blame] | 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 | |
Nishanth Menon | 08b9dc2 | 2015-09-17 15:42:39 -0500 | [diff] [blame] | 112 | endmenu |