Version:  2.0.40 2.2.26 2.4.37 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 4.0 4.1 4.2

Linux/drivers/mailbox/Kconfig

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

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us