Kconfig 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config IMX_DSP
  3. tristate "IMX DSP Protocol driver"
  4. depends on IMX_MBOX
  5. help
  6. This enables DSP IPC protocol between host AP (Linux)
  7. and the firmware running on DSP.
  8. DSP exists on some i.MX8 processors (e.g i.MX8QM, i.MX8QXP).
  9. It acts like a doorbell. Client might use shared memory to
  10. exchange information with DSP side.
  11. config IMX_SCU
  12. bool "IMX SCU Protocol driver"
  13. depends on IMX_MBOX
  14. select SOC_BUS
  15. help
  16. The System Controller Firmware (SCFW) is a low-level system function
  17. which runs on a dedicated Cortex-M core to provide power, clock, and
  18. resource management. It exists on some i.MX8 processors. e.g. i.MX8QM
  19. (QM, QP), and i.MX8QX (QXP, DX).
  20. This driver manages the IPC interface between host CPU and the
  21. SCU firmware running on M4.
  22. config IMX_SCMI_CPU_DRV
  23. tristate "IMX SCMI CPU Protocol driver"
  24. depends on ARCH_MXC || COMPILE_TEST
  25. default y if ARCH_MXC
  26. help
  27. The System Controller Management Interface firmware (SCMI FW) is
  28. a low-level system function which runs on a dedicated Cortex-M
  29. core that could provide cpu management features.
  30. This driver can also be built as a module.
  31. config IMX_SCMI_LMM_DRV
  32. tristate "IMX SCMI LMM Protocol driver"
  33. depends on ARCH_MXC || COMPILE_TEST
  34. default y if ARCH_MXC
  35. help
  36. The System Controller Management Interface firmware (SCMI FW) is
  37. a low-level system function which runs on a dedicated Cortex-M
  38. core that could provide Logical Machine management features.
  39. This driver can also be built as a module.
  40. config IMX_SCMI_MISC_DRV
  41. tristate "IMX SCMI MISC Protocol driver"
  42. depends on ARCH_MXC || COMPILE_TEST
  43. default y if ARCH_MXC
  44. help
  45. The System Controller Management Interface firmware (SCMI FW) is
  46. a low-level system function which runs on a dedicated Cortex-M
  47. core that could provide misc functions such as board control.
  48. This driver can also be built as a module.