summaryrefslogtreecommitdiffstats
path: root/include/linux/soc/qcom
Commit message (Collapse)AuthorAgeFilesLines
* soc: qcom: Introduce common SMEM state machine codeBjorn Andersson2015-12-081-0/+18
| | | | | | | | This implements a common API for handling and exposing SMP2P and SMSM state information. Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com> Signed-off-by: Andy Gross <agross@codeaurora.org>
* soc: qcom: Make qcom_smem_get() return a pointerStephen Boyd2015-10-141-1/+1
| | | | | | | | | | | | | Passing a void ** almost always requires a cast at the call site. Instead of littering the code with casts every time this function is called, have qcom_smem_get() return a void pointer to the location of the smem item. This frees the caller from having to cast the pointer. Cc: Bjorn Andersson <bjorn.andersson@sonymobile.com> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> Reviewed-by: Bjorn Andersson <bjorn.andersson@sonymobile.com> Signed-off-by: Andy Gross <agross@codeaurora.org>
* soc: qcom: smd: Implement id_table driver matchingBjorn Andersson2015-10-141-0/+11
| | | | | | | | | Implement a id_table based driver maching mechanism for drivers that binds to fixed channels and doesn't need any additional configuration, e.g. IPCRTR and DIAG. Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com> Signed-off-by: Andy Gross <agross@codeaurora.org>
* soc: qcom: Driver for the Qualcomm RPM over SMDBjorn Andersson2015-07-291-0/+35
| | | | | | | | | | Driver for the Resource Power Manager (RPM) found in Qualcomm 8974 based devices. The driver exposes resources that child drivers can operate on; to implementing regulator, clock and bus frequency drivers. Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com> Signed-off-by: Andy Gross <agross@codeaurora.org>
* soc: qcom: Add Shared Memory DriverBjorn Andersson2015-07-291-0/+46
| | | | | | | | This adds the Qualcomm Shared Memory Driver (SMD) providing communication channels to remote processors, ontop of SMEM. Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com> Signed-off-by: Andy Gross <agross@codeaurora.org>
* soc: qcom: Add Shared Memory Manager driverBjorn Andersson2015-07-281-0/+11
The Shared Memory Manager driver implements an interface for allocating and accessing items in the memory area shared among all of the processors in a Qualcomm platform. Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com> Acked-by: Andy Gross <agross@codeaurora.org> Signed-off-by: Andy Gross <agross@codeaurora.org>
OpenPOWER on IntegriCloud