1config FIRMWARE
2	bool "Enable Firmware driver support"
3
4config SPL_FIRMWARE
5	bool "Enable Firmware driver support in SPL"
6	depends on FIRMWARE
7
8config SPL_ARM_PSCI_FW
9	bool
10	select SPL_FIRMWARE
11
12config ARM_PSCI_FW
13	bool
14	select FIRMWARE
15
16config TI_SCI_PROTOCOL
17	tristate "TI System Control Interface (TISCI) Message Protocol"
18	depends on K3_SEC_PROXY
19	select FIRMWARE
20	select SPL_FIRMWARE if SPL
21	help
22	  TI System Control Interface (TISCI) Message Protocol is used to manage
23	  compute systems such as ARM, DSP etc with the system controller in
24	  complex System on Chip (SoC) such as those found on certain K3
25	  generation SoC from TI.
26
27	  This protocol library is used by client drivers to use the features
28	  provided by the system controller.
29
30config ZYNQMP_FIRMWARE
31	bool "ZynqMP Firmware interface"
32	select FIRMWARE
33	help
34	  Firmware interface driver is used by different
35	  drivers to communicate with the firmware for
36	  various platform management services.
37	  Say yes to enable ZynqMP firmware interface driver.
38	  If in doubt, say N.
39
40source "drivers/firmware/scmi/Kconfig"
41