Kconfig 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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 OMAP_MBOX
  18. tristate
  19. help
  20. This option is selected by any OMAP architecture specific mailbox
  21. driver such as CONFIG_OMAP1_MBOX or CONFIG_OMAP2PLUS_MBOX. This
  22. enables the common OMAP mailbox framework code.
  23. config OMAP1_MBOX
  24. tristate "OMAP1 Mailbox framework support"
  25. depends on ARCH_OMAP1
  26. select OMAP_MBOX
  27. help
  28. Mailbox implementation for OMAP chips with hardware for
  29. interprocessor communication involving DSP in OMAP1. Say Y here
  30. if you want to use OMAP1 Mailbox framework support.
  31. config OMAP2PLUS_MBOX
  32. tristate "OMAP2+ Mailbox framework support"
  33. depends on ARCH_OMAP2PLUS
  34. select OMAP_MBOX
  35. help
  36. Mailbox implementation for OMAP family chips with hardware for
  37. interprocessor communication involving DSP, IVA1.0 and IVA2 in
  38. OMAP2/3; or IPU, IVA HD and DSP in OMAP4/5. Say Y here if you
  39. want to use OMAP2+ Mailbox framework support.
  40. config OMAP_MBOX_KFIFO_SIZE
  41. int "Mailbox kfifo default buffer size (bytes)"
  42. depends on OMAP2PLUS_MBOX || OMAP1_MBOX
  43. default 256
  44. help
  45. Specify the default size of mailbox's kfifo buffers (bytes).
  46. This can also be changed at runtime (via the mbox_kfifo_size
  47. module parameter).
  48. endif