blob: 8789b1ea1415514e1d83e25b445f2c3bd16ebe4f [file] [log] [blame]
Masahiro Yamada836c55d2017-04-14 11:10:24 +09001config FIRMWARE
Rajan Vajaed022eb2018-09-19 03:43:43 -07002 bool "Enable Firmware driver support"
Masahiro Yamada836c55d2017-04-14 11:10:24 +09003
Simon Goldschmidte5f741a2019-07-16 21:29:32 +02004config SPL_FIRMWARE
5 bool "Enable Firmware driver support in SPL"
Tom Rini0a83cc22022-06-10 23:03:09 -04006 depends on FIRMWARE && SPL
Simon Goldschmidte5f741a2019-07-16 21:29:32 +02007
Peng Fanc4f983e2018-12-09 12:45:45 +00008config SPL_ARM_PSCI_FW
9 bool
Simon Goldschmidte5f741a2019-07-16 21:29:32 +020010 select SPL_FIRMWARE
Peng Fanc4f983e2018-12-09 12:45:45 +000011
Masahiro Yamada836c55d2017-04-14 11:10:24 +090012config ARM_PSCI_FW
13 bool
14 select FIRMWARE
Lokesh Vutla5af02db2018-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 Goldschmidte5f741a2019-07-16 21:29:32 +020020 select SPL_FIRMWARE if SPL
Lokesh Vutla5af02db2018-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 Vaja833be322019-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 Carriere02fd1262020-09-09 18:44:00 +020039
Etienne Carriere73b4eaf2022-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 Khlifi2f403d12023-08-04 14:33:40 +010048source "drivers/firmware/arm-ffa/Kconfig"
Etienne Carriere02fd1262020-09-09 18:44:00 +020049source "drivers/firmware/scmi/Kconfig"