Kconfig 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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 PL320_MBOX
  9. bool "ARM PL320 Mailbox"
  10. depends on ARM_AMBA
  11. help
  12. An implementation of the ARM PL320 Interprocessor Communication
  13. Mailbox (IPCM), tailored for the Calxeda Highbank. It is used to
  14. send short messages between Highbank's A9 cores and the EnergyCore
  15. Management Engine, primarily for cpufreq. Say Y here if you want
  16. to use the PL320 IPCM support.
  17. config OMAP2PLUS_MBOX
  18. tristate "OMAP2+ Mailbox framework support"
  19. depends on ARCH_OMAP2PLUS
  20. help
  21. Mailbox implementation for OMAP family chips with hardware for
  22. interprocessor communication involving DSP, IVA1.0 and IVA2 in
  23. OMAP2/3; or IPU, IVA HD and DSP in OMAP4/5. Say Y here if you
  24. want to use OMAP2+ Mailbox framework support.
  25. config OMAP_MBOX_KFIFO_SIZE
  26. int "Mailbox kfifo default buffer size (bytes)"
  27. depends on OMAP2PLUS_MBOX
  28. default 256
  29. help
  30. Specify the default size of mailbox's kfifo buffers (bytes).
  31. This can also be changed at runtime (via the mbox_kfifo_size
  32. module parameter).
  33. config PCC
  34. bool "Platform Communication Channel Driver"
  35. depends on ACPI
  36. help
  37. ACPI 5.0+ spec defines a generic mode of communication
  38. between the OS and a platform such as the BMC. This medium
  39. (PCC) is typically used by CPPC (ACPI CPU Performance management),
  40. RAS (ACPI reliability protocol) and MPST (ACPI Memory power
  41. states). Select this driver if your platform implements the
  42. PCC clients mentioned above.
  43. endif