blob: 8789b1ea1415514e1d83e25b445f2c3bd16ebe4f [file] [log] [blame]
Masahiro Yamada573a3812017-04-14 11:10:24 +09001config FIRMWARE
Rajan Vajae7a52ba2018-09-19 03:43:43 -07002 bool "Enable Firmware driver support"
Masahiro Yamada573a3812017-04-14 11:10:24 +09003
Simon Goldschmidta8b50312019-07-16 21:29:32 +02004config SPL_FIRMWARE
5 bool "Enable Firmware driver support in SPL"
Tom Rinib3401992022-06-10 23:03:09 -04006 depends on FIRMWARE && SPL
Simon Goldschmidta8b50312019-07-16 21:29:32 +02007
Peng Fancdd74862018-12-09 12:45:45 +00008config SPL_ARM_PSCI_FW
9 bool
Simon Goldschmidta8b50312019-07-16 21:29:32 +020010 select SPL_FIRMWARE
Peng Fancdd74862018-12-09 12:45:45 +000011
Masahiro Yamada573a3812017-04-14 11:10:24 +090012config ARM_PSCI_FW
13 bool
14 select FIRMWARE
Lokesh Vutla32cd2512018-08-27 15:57:32 +053015
16config TI_SCI_PROTOCOL
17 tristate "TI System Control Interface (TISCI) Message Protocol"
18 depends on K3_SEC_PROXY
19 select FIRMWARE
Simon Goldschmidta8b50312019-07-16 21:29:32 +020020 select SPL_FIRMWARE if SPL
Lokesh Vutla32cd2512018-08-27 15:57:32 +053021 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.
Rajan Vaja14723ed2019-02-15 04:45:32 -080029
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.
Etienne Carriere358599e2020-09-09 18:44:00 +020039
Etienne Carriere2fbe47b2022-06-01 10:27:33 +020040config ARM_SMCCC_FEATURES
41 bool "Arm SMCCC features discovery"
42 depends on ARM_PSCI_FW
43 help
44 Discover Arm SMCCC features for which a U-Boot driver is defined. When enabled,
45 the PSCI driver is always probed and binds dirvers registered to the Arm SMCCC
46 services if any and reported as supported by the SMCCC firmware.
47
Abdellatif El Khlifi39d383b2023-08-04 14:33:40 +010048source "drivers/firmware/arm-ffa/Kconfig"
Etienne Carriere358599e2020-09-09 18:44:00 +020049source "drivers/firmware/scmi/Kconfig"