summaryrefslogtreecommitdiffstats
path: root/drivers/firmware/qcom_scm-64.c
Commit message (Collapse)AuthorAgeFilesLines
* firmware: qcom: scm: Expose PAS command 10 as reset-controllerBjorn Andersson2016-06-241-0/+16
| | | | | | | | | | | | | PAS command 10 is used to assert and deassert the MSS reset via TrustZone, expose this as a reset-controller to mimic the direct access case. Cc: Stephen Boyd <sboyd@codeaurora.org> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Acked-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Reviewed-by: Stephen Boyd <sboyd@codeaurora.org> Signed-off-by: Andy Gross <andy.gross@linaro.org>
* firmware: qcom: scm: Peripheral Authentication ServiceBjorn Andersson2016-06-241-0/+89
| | | | | | | | | This adds the Peripheral Authentication Service (PAS) interface to the Qualcomm SCM interface. The API is used to authenticate and boot a range of external processors in various Qualcomm platforms. Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com> Signed-off-by: Andy Gross <andy.gross@linaro.org>
* firmware: qcom: scm: Add support for ARM64 SoCsKumar Gala2016-06-241-5/+197
| | | | | | | | | | | Add an implementation of the SCM interface that works on ARM64 SoCs. This is used by things like determine if we have HDCP support or not on the system. Signed-off-by: Kumar Gala <galak@codeaurora.org> Signed-off-by: Andy Gross <andy.gross@linaro.org> Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org> Reviewed-by: Stephen Boyd <sboyd@codeaurora.org>
* firmware: qcom: scm: Add function stubs for ARM64Andy Gross2015-09-231-0/+63
This patch adds stubs for the SCM functions exposed in the QCOM SCM API. Signed-off-by: Andy Gross <agross@codeaurora.org> Acked-by: Russell King <rmk+kernel@arm.linux.org.uk> Acked-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
OpenPOWER on IntegriCloud