summaryrefslogtreecommitdiff
path: root/include/uapi/linux/spcom.h (follow)
Commit message (Collapse)AuthorAge
* spcom: move SPCOM_MAX_CHANNELS define to uapi/linux/spcom.hAmir Samuelov2017-06-06
| | | | | | | | Move SPCOM_MAX_CHANNELS to common H file to make sure that kernel spcom driver and user space spcomlib library are synced. Change-Id: I5e19f8def7de755fa89b6a5c67e9d3372f8433f1 Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
* spcom: add ION buffer supportAmir Samuelov2016-04-22
| | | | | | | | | | | | Add new spcom API to allow user to send request/response with ION buffer. The spcom kernel driver modify the request/response by replacing the user ION buffer virtual address with the buffer physical address. spcom also provide API to lock/unlock the ION buffer to avoid the SP side using an ION buffer that was free when HLOS App crashed. CRs-Fixed: 986215 Change-Id: I5dca692cd3c4fac63be5ec73f89e6c39a593a50b Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
* include: uapi: fix spcom.h using bitopsAmir Samuelov2016-03-23
| | | | | | | | The include file <linux/bitops.h> is not available on user space. remove it from the spcom.h uapi file. Change-Id: I1a2ea14a4fc1154b63776e83909389cc73398f7d Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
* soc: qcom: add secure processor communication (spcom) driverAmir Samuelov2016-03-23
This driver supports communication with secure processor subsystem over glink transport layer. The communication is based on using shared memory and interrupts. This driver exposes interface to both kernel and user space. Change-Id: Iec5fc78c8370002643b549e43015c06b09d8ab8b Signed-off-by: Amir Samuelov <amirs@codeaurora.org>