soc: qcom: Add APR bus driver
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Wed, 9 May 2018 12:56:13 +0000 (13:56 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 11 May 2018 03:13:26 +0000 (12:13 +0900)
commit6adba21eb434d8160da05507c564c2339f4afdda
tree7aff1e5aefb2c43856560405cc276a3538c5d64d
parent8675e8d3d1b413dc0e6165d2ce09de4335f7f57a
soc: qcom: Add APR bus driver

This patch adds support to APR bus (Asynchronous Packet Router) driver.
APR driver is made as a bus driver so that the apr devices can added removed
more dynamically depending on the state of the services on the dsp.
APR is used for communication between application processor and QDSP to
use services on QDSP like Audio and others.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Reviewed-and-tested-by: Rohit kumar <rohitkr@codeaurora.org>
Acked-by: Andy Gross <andy.gross@linaro.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/soc/qcom/Kconfig
drivers/soc/qcom/Makefile
drivers/soc/qcom/apr.c [new file with mode: 0644]
include/linux/mod_devicetable.h
include/linux/soc/qcom/apr.h [new file with mode: 0644]