]> Git Repo - J-u-boot.git/blob - drivers/remoteproc/Kconfig
Merge tag 'u-boot-imx-master-20250127' of https://gitlab.denx.de/u-boot/custodians...
[J-u-boot.git] / drivers / remoteproc / Kconfig
1 # SPDX-License-Identifier: GPL-2.0+
2 #
3 # (C) Copyright 2015
4 # Texas Instruments Incorporated - https://www.ti.com/
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
15 # Please keep the configuration alphabetically sorted.
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
25 config REMOTEPROC_RENESAS_APMU
26         bool "Support for Renesas R-Car Gen4 APMU start of CR52 processor"
27         select REMOTEPROC
28         depends on ARCH_RENESAS && RCAR_GEN4 && DM && OF_CONTROL
29         help
30           Say 'y' here to add support for Renesas R-Car Gen4 Cortex-A52
31           processor via the remoteproc framework.
32
33 config REMOTEPROC_SANDBOX
34         bool "Support for Test processor for Sandbox"
35         select REMOTEPROC
36         depends on DM
37         depends on SANDBOX
38         help
39           Say 'y' here to add support for test processor which does dummy
40           operations for sandbox platform.
41
42 config REMOTEPROC_STM32_COPRO
43         bool "Support for STM32 coprocessor"
44         select REMOTEPROC
45         depends on DM
46         depends on ARCH_STM32MP
47         depends on OF_CONTROL
48         help
49           Say 'y' here to add support for STM32 Cortex-M4 coprocessors via the
50           remoteproc framework.
51
52 config REMOTEPROC_TI_K3_ARM64
53         bool "Support for TI's K3 based ARM64 remoteproc driver"
54         select REMOTEPROC
55         depends on DM
56         depends on ARCH_K3
57         depends on OF_CONTROL
58         help
59           Say y here to support TI's ARM64 processor subsystems
60           on various TI K3 family of SoCs through the remote processor
61           framework.
62
63 config REMOTEPROC_TI_K3_DSP
64         bool "TI K3 C66 and C71 remoteproc support"
65         select REMOTEPROC
66         depends on ARCH_K3
67         depends on TI_SCI_PROTOCOL
68         help
69           Say y here to support TI's C66/C71 remote processor subsystems
70           on various TI K3 family of SoCs through the remote processor
71           framework.
72
73 config REMOTEPROC_TI_K3_R5F
74         bool "TI K3 R5F remoteproc support"
75         select REMOTEPROC
76         depends on ARCH_K3
77         depends on TI_SCI_PROTOCOL
78         help
79           Say y here to support TI's R5F remote processor subsystems
80           on various TI K3 family of SoCs through the remote processor
81           framework.
82
83 config REMOTEPROC_TI_POWER
84         bool "Support for TI Power processor"
85         select REMOTEPROC
86         depends on DM
87         depends on ARCH_KEYSTONE
88         depends on OF_CONTROL
89         help
90           Say 'y' here to add support for TI power processors such as those
91           found on certain TI keystone and OMAP generation SoCs.
92
93 config REMOTEPROC_TI_PRU
94         bool "Support for TI's K3 based PRU remoteproc driver"
95         select REMOTEPROC
96         depends on DM
97         depends on TI_PRUSS
98         depends on ARCH_K3
99         depends on OF_CONTROL
100         help
101           Say 'y' here to add support for TI' K3 remoteproc driver.
102
103 config REMOTEPROC_TI_IPU
104         bool "Support for TI's K3 based IPU remoteproc driver"
105         select REMOTEPROC
106         depends on DM
107         depends on SPL_DRIVERS_MISC
108         depends on SPL_FS_LOADER
109         depends on OF_CONTROL
110         help
111           Say 'y' here to add support for TI' K3 remoteproc driver.
112
113 config REMOTEPROC_MAX_FW_SIZE
114         hex "Maximum size of firmware file that needs to be loaded to the remote processor"
115         default 0x10000
116         help
117           Maximum size of the firmware file (elf, binary) that needs to be
118           loaded to the remote processor.
119
120 endmenu
This page took 0.033012 seconds and 4 git commands to generate.