1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- menuconfig MAILBOX
- bool "Mailbox Hardware Support"
- help
- Mailbox is a framework to control hardware communication between
- on-chip processors through queued messages and interrupt driven
- signals. Say Y if your platform supports hardware mailboxes.
- if MAILBOX
- config PL320_MBOX
- bool "ARM PL320 Mailbox"
- depends on ARM_AMBA
- help
- An implementation of the ARM PL320 Interprocessor Communication
- Mailbox (IPCM), tailored for the Calxeda Highbank. It is used to
- send short messages between Highbank's A9 cores and the EnergyCore
- Management Engine, primarily for cpufreq. Say Y here if you want
- to use the PL320 IPCM support.
- config OMAP_MBOX
- tristate
- help
- This option is selected by any OMAP architecture specific mailbox
- driver such as CONFIG_OMAP1_MBOX or CONFIG_OMAP2PLUS_MBOX. This
- enables the common OMAP mailbox framework code.
- config OMAP1_MBOX
- tristate "OMAP1 Mailbox framework support"
- depends on ARCH_OMAP1
- select OMAP_MBOX
- help
- Mailbox implementation for OMAP chips with hardware for
- interprocessor communication involving DSP in OMAP1. Say Y here
- if you want to use OMAP1 Mailbox framework support.
- config OMAP2PLUS_MBOX
- tristate "OMAP2+ Mailbox framework support"
- depends on ARCH_OMAP2PLUS
- select OMAP_MBOX
- help
- Mailbox implementation for OMAP family chips with hardware for
- interprocessor communication involving DSP, IVA1.0 and IVA2 in
- OMAP2/3; or IPU, IVA HD and DSP in OMAP4/5. Say Y here if you
- want to use OMAP2+ Mailbox framework support.
- config OMAP_MBOX_KFIFO_SIZE
- int "Mailbox kfifo default buffer size (bytes)"
- depends on OMAP2PLUS_MBOX || OMAP1_MBOX
- default 256
- help
- Specify the default size of mailbox's kfifo buffers (bytes).
- This can also be changed at runtime (via the mbox_kfifo_size
- module parameter).
- endif
|