aboutsummaryrefslogtreecommitdiff
path: root/include/linux/mailbox
AgeCommit message (Collapse)AuthorFilesLines
2018-08-03mailbox: mediatek: Add Mediatek CMDQ driverHoulong Wei1-0/+77
This patch is first version of Mediatek Command Queue(CMDQ) driver. The CMDQ is used to help write registers with critical time limitation, such as updating display configuration during the vblank. It controls Global Command Engine (GCE) hardware to achieve this requirement. Currently, CMDQ only supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: Houlong Wei <[email protected]> Signed-off-by: HS Liao <[email protected]> Signed-off-by: CK Hu <[email protected]> Signed-off-by: Jassi Brar <[email protected]>
2017-03-28mailbox: Add driver for Broadcom FlexRM ring managerAnup Patel1-4/+10
Some of the Broadcom iProc SoCs have FlexRM ring manager which provides a ring-based programming interface to various offload engines (e.g. RAID, Crypto, etc). This patch adds a common mailbox driver for Broadcom FlexRM ring manager which can be shared by various offload engine drivers (implemented as mailbox clients). Reviewed-by: Ray Jui <[email protected]> Reviewed-by: Scott Branden <[email protected]> Reviewed-by: Pramod KUMAR <[email protected]> Signed-off-by: Anup Patel <[email protected]> Signed-off-by: Jassi Brar <[email protected]>
2016-07-28mailbox: Add Broadcom PDC mailbox driverRob Rice1-0/+56
The Broadcom PDC mailbox driver is a mailbox controller that manages data transfers to and from one or more offload engines. Signed-off-by: Rob Rice <[email protected]> Reviewed-by: Scott Branden <[email protected]> Reviewed-by: Ray Jui <[email protected]> Signed-off-by: Jassi Brar <[email protected]>