-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
mailbox: pcc: Add PCC request and free channel declarations
Exports pcc_mbox_request_channel() and pcc_mbox_free_channel() declarations into a pcc.h header file. Looks-good-to: Prashanth Prakash <pprakash@codeaurora.org> Signed-off-by: Hoan Tran <hotran@apm.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
- Loading branch information
Hoan Tran
authored and
Rafael J. Wysocki
committed
Jun 25, 2016
1 parent
2324d15
commit 866ae69
Showing
2 changed files
with
30 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
/* | ||
* PCC (Platform Communications Channel) methods | ||
* | ||
* This program is free software; you can redistribute it and/or | ||
* modify it under the terms of the GNU General Public License | ||
* as published by the Free Software Foundation; version 2 | ||
* of the License. | ||
*/ | ||
|
||
#ifndef _PCC_H | ||
#define _PCC_H | ||
|
||
#include <linux/mailbox_controller.h> | ||
#include <linux/mailbox_client.h> | ||
|
||
#ifdef CONFIG_PCC | ||
extern struct mbox_chan *pcc_mbox_request_channel(struct mbox_client *cl, | ||
int subspace_id); | ||
extern void pcc_mbox_free_channel(struct mbox_chan *chan); | ||
#else | ||
static inline struct mbox_chan *pcc_mbox_request_channel(struct mbox_client *cl, | ||
int subspace_id) | ||
{ | ||
return NULL; | ||
} | ||
static inline void pcc_mbox_free_channel(struct mbox_chan *chan) { } | ||
#endif | ||
|
||
#endif /* _PCC_H */ |