* [PATCH v2 0/3] Add aoss_qmp nodes for qcs615
@ 2024-10-18 7:34 Kyle Deng
2024-10-18 7:34 ` [PATCH v2 1/3] dt-bindings: mailbox: qcom,apcs-kpss-global: Document the qcs615 APSS Kyle Deng
` (4 more replies)
0 siblings, 5 replies; 8+ messages in thread
From: Kyle Deng @ 2024-10-18 7:34 UTC (permalink / raw)
To: andersson, konradybcio, robh, krzk+dt, conor+dt
Cc: linux-arm-msm, devicetree, linux-kernel, quic_tingweiz,
quic_aiquny, quic_sudeepgo, quic_taozhan, Kyle Deng
Add dts nodes and to enable AOSS_QMP on QCS615. These nodes provide basic
AOSS side-channel message RAM information and mailbox capacity.
Signed-off-by: Kyle Deng <quic_chunkaid@quicinc.com>
---
Build Dependencies:
- Initial support for qcs615:
https://lore.kernel.org/all/20240926-add_initial_support_for_qcs615-v3-0-e37617e91c62@quicinc.com/
Patch made the following verifications:
- Successfully passed dt_binding_check
- Successfully passed compilation and node checks
- Successfully passed the invocation and execution of the upper module QDSS
Changes in v2:
- Add reviewed-by tag
- Fix typo error
- Link to v1:https://lore.kernel.org/all/20241017025313.2028120-1-quic_chunkaid@quicinc.com/
Kyle Deng (3):
dt-bindings: mailbox: qcom,apcs-kpss-global: Document the qcs615 APSS
dt-bindings: aoss: qcom: Document the qcs615 AOSS_QMP
arm64: dts: qcom: qcs615: add AOSS_QMP node
.../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 +
.../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 +
arch/arm64/boot/dts/qcom/qcs615.dtsi | 17 +++++++++++++++++
3 files changed, 19 insertions(+)
base-commit: 8c6492fad8370b1181bdf18a04dde748ff0e108a
--
2.34.1
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH v2 1/3] dt-bindings: mailbox: qcom,apcs-kpss-global: Document the qcs615 APSS
2024-10-18 7:34 [PATCH v2 0/3] Add aoss_qmp nodes for qcs615 Kyle Deng
@ 2024-10-18 7:34 ` Kyle Deng
2025-01-06 8:24 ` Kyle Deng
2024-10-18 7:34 ` [PATCH v2 2/3] dt-bindings: aoss: qcom: Document the qcs615 AOSS_QMP Kyle Deng
` (3 subsequent siblings)
4 siblings, 1 reply; 8+ messages in thread
From: Kyle Deng @ 2024-10-18 7:34 UTC (permalink / raw)
To: andersson, konradybcio, robh, krzk+dt, conor+dt
Cc: linux-arm-msm, devicetree, linux-kernel, quic_tingweiz,
quic_aiquny, quic_sudeepgo, quic_taozhan, Kyle Deng,
Krzysztof Kozlowski
Add compatible for the Qualcomm qcs615 mailbox block.
QCS615 mailbox is compatible with SDM845 use fallback for it.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Kyle Deng <quic_chunkaid@quicinc.com>
---
.../devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml b/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
index 982c741e6225..54deb5740d66 100644
--- a/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
+++ b/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
@@ -44,6 +44,7 @@ properties:
- const: qcom,msm8994-apcs-kpss-global
- items:
- enum:
+ - qcom,qcs615-apss-shared
- qcom,sc7180-apss-shared
- qcom,sc8180x-apss-shared
- qcom,sm8150-apss-shared
--
2.34.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH v2 2/3] dt-bindings: aoss: qcom: Document the qcs615 AOSS_QMP
2024-10-18 7:34 [PATCH v2 0/3] Add aoss_qmp nodes for qcs615 Kyle Deng
2024-10-18 7:34 ` [PATCH v2 1/3] dt-bindings: mailbox: qcom,apcs-kpss-global: Document the qcs615 APSS Kyle Deng
@ 2024-10-18 7:34 ` Kyle Deng
2024-10-18 7:34 ` [PATCH v2 3/3] arm64: dts: qcom: qcs615: add AOSS_QMP node Kyle Deng
` (2 subsequent siblings)
4 siblings, 0 replies; 8+ messages in thread
From: Kyle Deng @ 2024-10-18 7:34 UTC (permalink / raw)
To: andersson, konradybcio, robh, krzk+dt, conor+dt
Cc: linux-arm-msm, devicetree, linux-kernel, quic_tingweiz,
quic_aiquny, quic_sudeepgo, quic_taozhan, Kyle Deng,
Krzysztof Kozlowski
Document the Always-On Subsystem Qualcomm Message Protocol(AOSS_QMP)
on the Qualcomm qcs615 platform.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Kyle Deng <quic_chunkaid@quicinc.com>
---
Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml b/Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml
index 7afdb60edb22..ee3414a77e38 100644
--- a/Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml
+++ b/Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml
@@ -25,6 +25,7 @@ properties:
compatible:
items:
- enum:
+ - qcom,qcs615-aoss-qmp
- qcom,qdu1000-aoss-qmp
- qcom,sa8775p-aoss-qmp
- qcom,sc7180-aoss-qmp
--
2.34.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH v2 3/3] arm64: dts: qcom: qcs615: add AOSS_QMP node
2024-10-18 7:34 [PATCH v2 0/3] Add aoss_qmp nodes for qcs615 Kyle Deng
2024-10-18 7:34 ` [PATCH v2 1/3] dt-bindings: mailbox: qcom,apcs-kpss-global: Document the qcs615 APSS Kyle Deng
2024-10-18 7:34 ` [PATCH v2 2/3] dt-bindings: aoss: qcom: Document the qcs615 AOSS_QMP Kyle Deng
@ 2024-10-18 7:34 ` Kyle Deng
2024-11-11 2:44 ` [PATCH v2 0/3] Add aoss_qmp nodes for qcs615 Kyle Deng
2024-12-02 15:51 ` (subset) " Bjorn Andersson
4 siblings, 0 replies; 8+ messages in thread
From: Kyle Deng @ 2024-10-18 7:34 UTC (permalink / raw)
To: andersson, konradybcio, robh, krzk+dt, conor+dt
Cc: linux-arm-msm, devicetree, linux-kernel, quic_tingweiz,
quic_aiquny, quic_sudeepgo, quic_taozhan, Kyle Deng
Add the Always-On Subsystem Qualcomm Message Protocol(AOSS_QMP) node for
QCS615 SoC. The AOSS_QMP enables the system to send and receive messages
on the SoC and uses the same hardware version as sdm845.
Signed-off-by: Kyle Deng <quic_chunkaid@quicinc.com>
---
arch/arm64/boot/dts/qcom/qcs615.dtsi | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/qcs615.dtsi b/arch/arm64/boot/dts/qcom/qcs615.dtsi
index ac4c4c751da1..a36debf36f82 100644
--- a/arch/arm64/boot/dts/qcom/qcs615.dtsi
+++ b/arch/arm64/boot/dts/qcom/qcs615.dtsi
@@ -512,6 +512,16 @@ pdc: interrupt-controller@b220000 {
interrupt-controller;
};
+ aoss_qmp: power-controller@c300000 {
+ compatible = "qcom,qcs615-aoss-qmp", "qcom,aoss-qmp";
+ reg = <0x0 0x0c300000 0x0 0x400>;
+ interrupts = <GIC_SPI 389 IRQ_TYPE_EDGE_RISING>;
+ mboxes = <&apss_shared 0>;
+
+ #clock-cells = <0>;
+ #power-domain-cells = <1>;
+ };
+
sram@c3f0000 {
compatible = "qcom,rpmh-stats";
reg = <0x0 0x0c3f0000 0x0 0x400>;
@@ -528,6 +538,13 @@ intc: interrupt-controller@17a00000 {
redistributor-stride = <0x0 0x20000>;
};
+ apss_shared: mailbox@17c00000 {
+ compatible = "qcom,qcs615-apss-shared",
+ "qcom,sdm845-apss-shared";
+ reg = <0x0 0x17c00000 0x0 0x1000>;
+ #mbox-cells = <1>;
+ };
+
watchdog: watchdog@17c10000 {
compatible = "qcom,apss-wdt-qcs615", "qcom,kpss-wdt";
reg = <0x0 0x17c10000 0x0 0x1000>;
--
2.34.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH v2 0/3] Add aoss_qmp nodes for qcs615
2024-10-18 7:34 [PATCH v2 0/3] Add aoss_qmp nodes for qcs615 Kyle Deng
` (2 preceding siblings ...)
2024-10-18 7:34 ` [PATCH v2 3/3] arm64: dts: qcom: qcs615: add AOSS_QMP node Kyle Deng
@ 2024-11-11 2:44 ` Kyle Deng
2024-12-02 15:51 ` (subset) " Bjorn Andersson
4 siblings, 0 replies; 8+ messages in thread
From: Kyle Deng @ 2024-11-11 2:44 UTC (permalink / raw)
To: andersson, konradybcio, robh, krzk+dt, conor+dt
Cc: linux-arm-msm, devicetree, linux-kernel, quic_tingweiz,
quic_aiquny, quic_sudeepgo, quic_taozhan
Hello,
On 2024/10/18 15:34, Kyle Deng wrote:
> Add dts nodes and to enable AOSS_QMP on QCS615. These nodes provide basic
> AOSS side-channel message RAM information and mailbox capacity.
>
> Signed-off-by: Kyle Deng <quic_chunkaid@quicinc.com>
> ---
> Build Dependencies:
> - Initial support for qcs615:
> https://lore.kernel.org/all/20240926-add_initial_support_for_qcs615-v3-0-e37617e91c62@quicinc.com/
>
> Patch made the following verifications:
> - Successfully passed dt_binding_check
> - Successfully passed compilation and node checks
> - Successfully passed the invocation and execution of the upper module QDSS
>
> Changes in v2:
> - Add reviewed-by tag
> - Fix typo error
> - Link to v1:https://lore.kernel.org/all/20241017025313.2028120-1-quic_chunkaid@quicinc.com/
>
> Kyle Deng (3):
> dt-bindings: mailbox: qcom,apcs-kpss-global: Document the qcs615 APSS
> dt-bindings: aoss: qcom: Document the qcs615 AOSS_QMP
> arm64: dts: qcom: qcs615: add AOSS_QMP node
>
> .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 +
> .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 +
> arch/arm64/boot/dts/qcom/qcs615.dtsi | 17 +++++++++++++++++
> 3 files changed, 19 insertions(+)
>
>
> base-commit: 8c6492fad8370b1181bdf18a04dde748ff0e108a
Gentle ping on these patches.
Thanks,
Kyle
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: (subset) [PATCH v2 0/3] Add aoss_qmp nodes for qcs615
2024-10-18 7:34 [PATCH v2 0/3] Add aoss_qmp nodes for qcs615 Kyle Deng
` (3 preceding siblings ...)
2024-11-11 2:44 ` [PATCH v2 0/3] Add aoss_qmp nodes for qcs615 Kyle Deng
@ 2024-12-02 15:51 ` Bjorn Andersson
4 siblings, 0 replies; 8+ messages in thread
From: Bjorn Andersson @ 2024-12-02 15:51 UTC (permalink / raw)
To: konradybcio, robh, krzk+dt, conor+dt, Kyle Deng
Cc: linux-arm-msm, devicetree, linux-kernel, quic_tingweiz,
quic_aiquny, quic_sudeepgo, quic_taozhan
On Fri, 18 Oct 2024 15:34:14 +0800, Kyle Deng wrote:
> Add dts nodes and to enable AOSS_QMP on QCS615. These nodes provide basic
> AOSS side-channel message RAM information and mailbox capacity.
>
>
Applied, thanks!
[3/3] arm64: dts: qcom: qcs615: add AOSS_QMP node
commit: 0775021783b5536e390d1602d054542a29875593
Best regards,
--
Bjorn Andersson <andersson@kernel.org>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v2 1/3] dt-bindings: mailbox: qcom,apcs-kpss-global: Document the qcs615 APSS
2024-10-18 7:34 ` [PATCH v2 1/3] dt-bindings: mailbox: qcom,apcs-kpss-global: Document the qcs615 APSS Kyle Deng
@ 2025-01-06 8:24 ` Kyle Deng
2025-01-06 19:22 ` Rob Herring
0 siblings, 1 reply; 8+ messages in thread
From: Kyle Deng @ 2025-01-06 8:24 UTC (permalink / raw)
To: andersson, konradybcio, robh, krzk+dt, conor+dt
Cc: linux-arm-msm, devicetree, linux-kernel, quic_tingweiz,
quic_aiquny, quic_sudeepgo, quic_taozhan, Krzysztof Kozlowski
Gentle ping.
There are a total of three patches in this series, and the other two have been applied, but this seems to have been overlooked. Thanks!
On 2024/10/18 15:34, Kyle Deng wrote:
> Add compatible for the Qualcomm qcs615 mailbox block.
> QCS615 mailbox is compatible with SDM845 use fallback for it.
>
> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> Signed-off-by: Kyle Deng <quic_chunkaid@quicinc.com>
> ---
> .../devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml b/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
> index 982c741e6225..54deb5740d66 100644
> --- a/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
> +++ b/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
> @@ -44,6 +44,7 @@ properties:
> - const: qcom,msm8994-apcs-kpss-global
> - items:
> - enum:
> + - qcom,qcs615-apss-shared
> - qcom,sc7180-apss-shared
> - qcom,sc8180x-apss-shared
> - qcom,sm8150-apss-shared
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v2 1/3] dt-bindings: mailbox: qcom,apcs-kpss-global: Document the qcs615 APSS
2025-01-06 8:24 ` Kyle Deng
@ 2025-01-06 19:22 ` Rob Herring
0 siblings, 0 replies; 8+ messages in thread
From: Rob Herring @ 2025-01-06 19:22 UTC (permalink / raw)
To: Kyle Deng
Cc: andersson, konradybcio, krzk+dt, conor+dt, linux-arm-msm,
devicetree, linux-kernel, quic_tingweiz, quic_aiquny,
quic_sudeepgo, quic_taozhan, Krzysztof Kozlowski
On Mon, Jan 06, 2025 at 04:24:05PM +0800, Kyle Deng wrote:
> Gentle ping.
> There are a total of three patches in this series, and the other two have been applied, but this seems to have been overlooked. Thanks!
That would be because it's expected that the mailbox maintainer would
take this patch, but they weren't Cc'ed. Use get_maintainers.pl or b4
for series which will call it.
Or Bjorn should pick up these trivial new compatible string only patches
with the rest of the series.
Anyways, I've just applied it.
Rob
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2025-01-06 19:22 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-18 7:34 [PATCH v2 0/3] Add aoss_qmp nodes for qcs615 Kyle Deng
2024-10-18 7:34 ` [PATCH v2 1/3] dt-bindings: mailbox: qcom,apcs-kpss-global: Document the qcs615 APSS Kyle Deng
2025-01-06 8:24 ` Kyle Deng
2025-01-06 19:22 ` Rob Herring
2024-10-18 7:34 ` [PATCH v2 2/3] dt-bindings: aoss: qcom: Document the qcs615 AOSS_QMP Kyle Deng
2024-10-18 7:34 ` [PATCH v2 3/3] arm64: dts: qcom: qcs615: add AOSS_QMP node Kyle Deng
2024-11-11 2:44 ` [PATCH v2 0/3] Add aoss_qmp nodes for qcs615 Kyle Deng
2024-12-02 15:51 ` (subset) " Bjorn Andersson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).