Kconfig 1.4 KB

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