Kconfig 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. menuconfig MAILBOX
  2. bool "Mailbox Hardware Support"
  3. help
  4. Mailbox is a framework to control hardware communication between
  5. on-chip processors through queued messages and interrupt driven
  6. signals. Say Y if your platform supports hardware mailboxes.
  7. if MAILBOX
  8. config ARM_MHU
  9. tristate "ARM MHU Mailbox"
  10. depends on ARM_AMBA
  11. help
  12. Say Y here if you want to build the ARM MHU controller driver.
  13. The controller has 3 mailbox channels, the last of which can be
  14. used in Secure mode only.
  15. config PL320_MBOX
  16. bool "ARM PL320 Mailbox"
  17. depends on ARM_AMBA
  18. help
  19. An implementation of the ARM PL320 Interprocessor Communication
  20. Mailbox (IPCM), tailored for the Calxeda Highbank. It is used to
  21. send short messages between Highbank's A9 cores and the EnergyCore
  22. Management Engine, primarily for cpufreq. Say Y here if you want
  23. to use the PL320 IPCM support.
  24. config OMAP2PLUS_MBOX
  25. tristate "OMAP2+ Mailbox framework support"
  26. depends on ARCH_OMAP2PLUS
  27. help
  28. Mailbox implementation for OMAP family chips with hardware for
  29. interprocessor communication involving DSP, IVA1.0 and IVA2 in
  30. OMAP2/3; or IPU, IVA HD and DSP in OMAP4/5. Say Y here if you
  31. want to use OMAP2+ Mailbox framework support.
  32. config OMAP_MBOX_KFIFO_SIZE
  33. int "Mailbox kfifo default buffer size (bytes)"
  34. depends on OMAP2PLUS_MBOX
  35. default 256
  36. help
  37. Specify the default size of mailbox's kfifo buffers (bytes).
  38. This can also be changed at runtime (via the mbox_kfifo_size
  39. module parameter).
  40. config PCC
  41. bool "Platform Communication Channel Driver"
  42. depends on ACPI
  43. help
  44. ACPI 5.0+ spec defines a generic mode of communication
  45. between the OS and a platform such as the BMC. This medium
  46. (PCC) is typically used by CPPC (ACPI CPU Performance management),
  47. RAS (ACPI reliability protocol) and MPST (ACPI Memory power
  48. states). Select this driver if your platform implements the
  49. PCC clients mentioned above.
  50. config ALTERA_MBOX
  51. tristate "Altera Mailbox"
  52. help
  53. An implementation of the Altera Mailbox soft core. It is used
  54. to send message between processors. Say Y here if you want to use the
  55. Altera mailbox support.
  56. endif