~funderscore blog cgit wiki get in touch
aboutsummaryrefslogtreecommitdiff
blob: 8789b1ea1415514e1d83e25b445f2c3bd16ebe4f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
config FIRMWARE
	bool "Enable Firmware driver support"

config SPL_FIRMWARE
	bool "Enable Firmware driver support in SPL"
	depends on FIRMWARE && SPL

config SPL_ARM_PSCI_FW
	bool
	select SPL_FIRMWARE

config ARM_PSCI_FW
	bool
	select FIRMWARE

config TI_SCI_PROTOCOL
	tristate "TI System Control Interface (TISCI) Message Protocol"
	depends on K3_SEC_PROXY
	select FIRMWARE
	select SPL_FIRMWARE if SPL
	help
	  TI System Control Interface (TISCI) Message Protocol is used to manage
	  compute systems such as ARM, DSP etc with the system controller in
	  complex System on Chip (SoC) such as those found on certain K3
	  generation SoC from TI.

	  This protocol library is used by client drivers to use the features
	  provided by the system controller.

config ZYNQMP_FIRMWARE
	bool "ZynqMP Firmware interface"
	select FIRMWARE
	help
	  Firmware interface driver is used by different
	  drivers to communicate with the firmware for
	  various platform management services.
	  Say yes to enable ZynqMP firmware interface driver.
	  If in doubt, say N.

config ARM_SMCCC_FEATURES
	bool "Arm SMCCC features discovery"
	depends on ARM_PSCI_FW
	help
	  Discover Arm SMCCC features for which a U-Boot driver is defined. When enabled,
	  the PSCI driver is always probed and binds dirvers registered to the Arm SMCCC
	  services if any and reported as supported by the SMCCC firmware.

source "drivers/firmware/arm-ffa/Kconfig"
source "drivers/firmware/scmi/Kconfig"