mbox series

[v7,0/4] Qualcomm AOSS QMP driver

Message ID 20190501043734.26706-1-bjorn.andersson@linaro.org
Headers show
Series Qualcomm AOSS QMP driver | expand

Message

Bjorn Andersson May 1, 2019, 4:37 a.m. UTC
Introduce a driver implementing Qualcomm Messaging Protocol (QMP) to
communicate with the Always On Subsystem (AOSS) and expose the low-power
states for the remoteprocs as a set of power-domains and the QDSS clock
as a clock.

Changes since v6:
- First couple of patches merged for v5.2
- Squashed the qmp and qmp-pd driver into one and by that moved it all
  to one file
- Expose QDSS clock as a clock instead of a power domain

Bjorn Andersson (3):
  dt-bindings: soc: qcom: Add AOSS QMP binding
  soc: qcom: Add AOSS QMP driver
  arm64: dts: qcom: Add AOSS QMP node

Sibi Sankar (1):
  arm64: dts: qcom: sdm845: Add Q6V5 MSS node

 .../bindings/soc/qcom/qcom,aoss-qmp.txt       |  81 +++
 arch/arm64/boot/dts/qcom/sdm845.dtsi          |  68 +++
 drivers/soc/qcom/Kconfig                      |  11 +
 drivers/soc/qcom/Makefile                     |   1 +
 drivers/soc/qcom/qcom_aoss.c                  | 473 ++++++++++++++++++
 include/dt-bindings/power/qcom-aoss-qmp.h     |  14 +
 6 files changed, 648 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt
 create mode 100644 drivers/soc/qcom/qcom_aoss.c
 create mode 100644 include/dt-bindings/power/qcom-aoss-qmp.h

-- 
2.18.0

Comments

Rob Herring (Arm) May 1, 2019, 7:42 p.m. UTC | #1
On Tue, 30 Apr 2019 21:37:31 -0700, Bjorn Andersson wrote:
> Add binding for the QMP based side-channel communication mechanism to

> the AOSS, which is used to control resources not exposed through the

> RPMh interface.

> 

> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>

> ---

> 

> Changes since v6:

> - Added #clock-cells

> 

>  .../bindings/soc/qcom/qcom,aoss-qmp.txt       | 81 +++++++++++++++++++

>  include/dt-bindings/power/qcom-aoss-qmp.h     | 14 ++++

>  2 files changed, 95 insertions(+)

>  create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt

>  create mode 100644 include/dt-bindings/power/qcom-aoss-qmp.h

> 


Reviewed-by: Rob Herring <robh@kernel.org>
Vinod Koul May 21, 2019, 11:12 a.m. UTC | #2
On 30-04-19, 21:37, Bjorn Andersson wrote:
> The AOSS QMP provides a number of power domains, used for QDSS and

> PIL, add the node for this.


Reviewed-by: Vinod Koul <vkoul@kernel.org>


-- 
~Vinod