* [PATCH 0/6] Add some devicetree node for SDX75
@ 2024-04-26 5:53 Rohit Agarwal
2024-04-26 5:53 ` [PATCH 1/6] dt-bindings: mailbox: qcom-ipcc: Document the SDX75 IPCC Rohit Agarwal
` (5 more replies)
0 siblings, 6 replies; 11+ messages in thread
From: Rohit Agarwal @ 2024-04-26 5:53 UTC (permalink / raw)
To: andersson, konrad.dybcio, manivannan.sadhasivam, jassisinghbrar,
robh, krzk+dt, conor+dt, lee
Cc: linux-arm-msm, linux-kernel, devicetree, kernel, Rohit Agarwal
Hi,
This series add some basic DT nodes on Qcom's SDX75 SoC that are required
for different subsystems.
Thanks,
Rohit.
Rohit Agarwal (6):
dt-bindings: mailbox: qcom-ipcc: Document the SDX75 IPCC
dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75
dt-bindings: soc: qcom,aoss-qmp: Document the SDX75 AOSS channel
arm64: dts: qcom: sdx75: Add IPCC node
arm64: dts: qcom: sdx75: Add TCSR register space
arm64: dts: qcom: sdx75: Add AOSS node
.../bindings/mailbox/qcom-ipcc.yaml | 1 +
.../devicetree/bindings/mfd/qcom,tcsr.yaml | 1 +
.../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 +
arch/arm64/boot/dts/qcom/sdx75.dtsi | 26 +++++++++++++++++++
4 files changed, 29 insertions(+)
--
2.25.1
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH 1/6] dt-bindings: mailbox: qcom-ipcc: Document the SDX75 IPCC
2024-04-26 5:53 [PATCH 0/6] Add some devicetree node for SDX75 Rohit Agarwal
@ 2024-04-26 5:53 ` Rohit Agarwal
2024-04-26 19:07 ` Rob Herring
2024-04-26 5:53 ` [PATCH 2/6] dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75 Rohit Agarwal
` (4 subsequent siblings)
5 siblings, 1 reply; 11+ messages in thread
From: Rohit Agarwal @ 2024-04-26 5:53 UTC (permalink / raw)
To: andersson, konrad.dybcio, manivannan.sadhasivam, jassisinghbrar,
robh, krzk+dt, conor+dt, lee
Cc: linux-arm-msm, linux-kernel, devicetree, kernel, Rohit Agarwal
Document the Inter-Processor Communication Controller on the SDX75 Platform.
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
---
Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml b/Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
index 8f004868aad9..05e4e1d51713 100644
--- a/Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
+++ b/Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
@@ -28,6 +28,7 @@ properties:
- qcom,sa8775p-ipcc
- qcom,sc7280-ipcc
- qcom,sc8280xp-ipcc
+ - qcom,sdx75-ipcc
- qcom,sm6350-ipcc
- qcom,sm6375-ipcc
- qcom,sm8250-ipcc
--
2.25.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 2/6] dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75
2024-04-26 5:53 [PATCH 0/6] Add some devicetree node for SDX75 Rohit Agarwal
2024-04-26 5:53 ` [PATCH 1/6] dt-bindings: mailbox: qcom-ipcc: Document the SDX75 IPCC Rohit Agarwal
@ 2024-04-26 5:53 ` Rohit Agarwal
2024-04-26 19:08 ` Rob Herring
2024-05-02 9:40 ` (subset) " Lee Jones
2024-04-26 5:53 ` [PATCH 3/6] dt-bindings: soc: qcom,aoss-qmp: Document the SDX75 AOSS channel Rohit Agarwal
` (3 subsequent siblings)
5 siblings, 2 replies; 11+ messages in thread
From: Rohit Agarwal @ 2024-04-26 5:53 UTC (permalink / raw)
To: andersson, konrad.dybcio, manivannan.sadhasivam, jassisinghbrar,
robh, krzk+dt, conor+dt, lee
Cc: linux-arm-msm, linux-kernel, devicetree, kernel, Rohit Agarwal
Document the qcom,sdx75-tcsr compatible.
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
---
Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml b/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
index b97d77015335..c6bd14ec5aa0 100644
--- a/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
+++ b/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
@@ -28,6 +28,7 @@ properties:
- qcom,sdm845-tcsr
- qcom,sdx55-tcsr
- qcom,sdx65-tcsr
+ - qcom,sdx75-tcsr
- qcom,sm4450-tcsr
- qcom,sm6115-tcsr
- qcom,sm8150-tcsr
--
2.25.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 3/6] dt-bindings: soc: qcom,aoss-qmp: Document the SDX75 AOSS channel
2024-04-26 5:53 [PATCH 0/6] Add some devicetree node for SDX75 Rohit Agarwal
2024-04-26 5:53 ` [PATCH 1/6] dt-bindings: mailbox: qcom-ipcc: Document the SDX75 IPCC Rohit Agarwal
2024-04-26 5:53 ` [PATCH 2/6] dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75 Rohit Agarwal
@ 2024-04-26 5:53 ` Rohit Agarwal
2024-04-26 19:08 ` Rob Herring
2024-04-26 5:53 ` [PATCH 4/6] arm64: dts: qcom: sdx75: Add IPCC node Rohit Agarwal
` (2 subsequent siblings)
5 siblings, 1 reply; 11+ messages in thread
From: Rohit Agarwal @ 2024-04-26 5:53 UTC (permalink / raw)
To: andersson, konrad.dybcio, manivannan.sadhasivam, jassisinghbrar,
robh, krzk+dt, conor+dt, lee
Cc: linux-arm-msm, linux-kernel, devicetree, kernel, Rohit Agarwal
Document the Always-On Subsystem side channel on the SDX75 Platform.
Signed-off-by: Rohit Agarwal <quic_rohiagar@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 b4478f417edc..7afdb60edb22 100644
--- a/Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml
+++ b/Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml
@@ -31,6 +31,7 @@ properties:
- qcom,sc7280-aoss-qmp
- qcom,sc8180x-aoss-qmp
- qcom,sc8280xp-aoss-qmp
+ - qcom,sdx75-aoss-qmp
- qcom,sdm845-aoss-qmp
- qcom,sm6350-aoss-qmp
- qcom,sm8150-aoss-qmp
--
2.25.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 4/6] arm64: dts: qcom: sdx75: Add IPCC node
2024-04-26 5:53 [PATCH 0/6] Add some devicetree node for SDX75 Rohit Agarwal
` (2 preceding siblings ...)
2024-04-26 5:53 ` [PATCH 3/6] dt-bindings: soc: qcom,aoss-qmp: Document the SDX75 AOSS channel Rohit Agarwal
@ 2024-04-26 5:53 ` Rohit Agarwal
2024-04-26 5:53 ` [PATCH 5/6] arm64: dts: qcom: sdx75: Add TCSR register space Rohit Agarwal
2024-04-26 5:53 ` [PATCH 6/6] arm64: dts: qcom: sdx75: Add AOSS node Rohit Agarwal
5 siblings, 0 replies; 11+ messages in thread
From: Rohit Agarwal @ 2024-04-26 5:53 UTC (permalink / raw)
To: andersson, konrad.dybcio, manivannan.sadhasivam, jassisinghbrar,
robh, krzk+dt, conor+dt, lee
Cc: linux-arm-msm, linux-kernel, devicetree, kernel, Rohit Agarwal
Add IPCC devicetree node to Qcom's SDX75 platform.
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
---
arch/arm64/boot/dts/qcom/sdx75.dtsi | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/sdx75.dtsi b/arch/arm64/boot/dts/qcom/sdx75.dtsi
index 7dbdf8ca6de6..aae4b9ef2bb6 100644
--- a/arch/arm64/boot/dts/qcom/sdx75.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdx75.dtsi
@@ -441,6 +441,15 @@ gcc: clock-controller@80000 {
#power-domain-cells = <1>;
};
+ ipcc: mailbox@408000 {
+ compatible = "qcom,sdx75-ipcc", "qcom,ipcc";
+ reg = <0 0x00408000 0 0x1000>;
+ interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-controller;
+ #interrupt-cells = <3>;
+ #mbox-cells = <2>;
+ };
+
qupv3_id_0: geniqup@9c0000 {
compatible = "qcom,geni-se-qup";
reg = <0x0 0x009c0000 0x0 0x2000>;
--
2.25.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 5/6] arm64: dts: qcom: sdx75: Add TCSR register space
2024-04-26 5:53 [PATCH 0/6] Add some devicetree node for SDX75 Rohit Agarwal
` (3 preceding siblings ...)
2024-04-26 5:53 ` [PATCH 4/6] arm64: dts: qcom: sdx75: Add IPCC node Rohit Agarwal
@ 2024-04-26 5:53 ` Rohit Agarwal
2024-04-26 5:53 ` [PATCH 6/6] arm64: dts: qcom: sdx75: Add AOSS node Rohit Agarwal
5 siblings, 0 replies; 11+ messages in thread
From: Rohit Agarwal @ 2024-04-26 5:53 UTC (permalink / raw)
To: andersson, konrad.dybcio, manivannan.sadhasivam, jassisinghbrar,
robh, krzk+dt, conor+dt, lee
Cc: linux-arm-msm, linux-kernel, devicetree, kernel, Rohit Agarwal
Add TCSR register space devicetree node for accessing different
status registers.
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
---
arch/arm64/boot/dts/qcom/sdx75.dtsi | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/sdx75.dtsi b/arch/arm64/boot/dts/qcom/sdx75.dtsi
index aae4b9ef2bb6..f3f30bbcb37d 100644
--- a/arch/arm64/boot/dts/qcom/sdx75.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdx75.dtsi
@@ -547,6 +547,11 @@ tcsr_mutex: hwlock@1f40000 {
#hwlock-cells = <1>;
};
+ tcsr: syscon@1fc0000 {
+ compatible = "qcom,sdx75-tcsr", "syscon";
+ reg = <0x0 0x01fc0000 0x0 0x30000>;
+ };
+
usb: usb@a6f8800 {
compatible = "qcom,sdx75-dwc3", "qcom,dwc3";
reg = <0x0 0x0a6f8800 0x0 0x400>;
--
2.25.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 6/6] arm64: dts: qcom: sdx75: Add AOSS node
2024-04-26 5:53 [PATCH 0/6] Add some devicetree node for SDX75 Rohit Agarwal
` (4 preceding siblings ...)
2024-04-26 5:53 ` [PATCH 5/6] arm64: dts: qcom: sdx75: Add TCSR register space Rohit Agarwal
@ 2024-04-26 5:53 ` Rohit Agarwal
5 siblings, 0 replies; 11+ messages in thread
From: Rohit Agarwal @ 2024-04-26 5:53 UTC (permalink / raw)
To: andersson, konrad.dybcio, manivannan.sadhasivam, jassisinghbrar,
robh, krzk+dt, conor+dt, lee
Cc: linux-arm-msm, linux-kernel, devicetree, kernel, Rohit Agarwal
Add AOSS channel devicetree node for Qcom's SDX75 SoC.
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
---
arch/arm64/boot/dts/qcom/sdx75.dtsi | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/sdx75.dtsi b/arch/arm64/boot/dts/qcom/sdx75.dtsi
index f3f30bbcb37d..96e3eec57008 100644
--- a/arch/arm64/boot/dts/qcom/sdx75.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdx75.dtsi
@@ -11,6 +11,7 @@
#include <dt-bindings/interconnect/qcom,icc.h>
#include <dt-bindings/interconnect/qcom,sdx75.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
+#include <dt-bindings/mailbox/qcom-ipcc.h>
#include <dt-bindings/power/qcom,rpmhpd.h>
#include <dt-bindings/power/qcom-rpmpd.h>
#include <dt-bindings/soc/qcom,rpmh-rsc.h>
@@ -641,6 +642,17 @@ pdc: interrupt-controller@b220000 {
interrupt-controller;
};
+ aoss_qmp: power-controller@c310000 {
+ compatible = "qcom,sdx75-aoss-qmp", "qcom,aoss-qmp";
+ reg = <0 0x0c310000 0 0x1000>;
+ interrupt-parent = <&ipcc>;
+ interrupts-extended = <&ipcc IPCC_CLIENT_AOP IPCC_MPROC_SIGNAL_GLINK_QMP
+ IRQ_TYPE_EDGE_RISING>;
+ mboxes = <&ipcc IPCC_CLIENT_AOP IPCC_MPROC_SIGNAL_GLINK_QMP>;
+
+ #clock-cells = <0>;
+ };
+
spmi_bus: spmi@c400000 {
compatible = "qcom,spmi-pmic-arb";
reg = <0x0 0x0c400000 0x0 0x3000>,
--
2.25.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH 1/6] dt-bindings: mailbox: qcom-ipcc: Document the SDX75 IPCC
2024-04-26 5:53 ` [PATCH 1/6] dt-bindings: mailbox: qcom-ipcc: Document the SDX75 IPCC Rohit Agarwal
@ 2024-04-26 19:07 ` Rob Herring
0 siblings, 0 replies; 11+ messages in thread
From: Rob Herring @ 2024-04-26 19:07 UTC (permalink / raw)
To: Rohit Agarwal
Cc: andersson, jassisinghbrar, devicetree, lee, konrad.dybcio,
linux-arm-msm, conor+dt, kernel, linux-kernel,
manivannan.sadhasivam, krzk+dt
On Fri, 26 Apr 2024 11:23:21 +0530, Rohit Agarwal wrote:
> Document the Inter-Processor Communication Controller on the SDX75 Platform.
>
> Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
> ---
> Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 3/6] dt-bindings: soc: qcom,aoss-qmp: Document the SDX75 AOSS channel
2024-04-26 5:53 ` [PATCH 3/6] dt-bindings: soc: qcom,aoss-qmp: Document the SDX75 AOSS channel Rohit Agarwal
@ 2024-04-26 19:08 ` Rob Herring
0 siblings, 0 replies; 11+ messages in thread
From: Rob Herring @ 2024-04-26 19:08 UTC (permalink / raw)
To: Rohit Agarwal
Cc: andersson, lee, kernel, linux-arm-msm, devicetree,
jassisinghbrar, linux-kernel, conor+dt, krzk+dt,
manivannan.sadhasivam, konrad.dybcio
On Fri, 26 Apr 2024 11:23:23 +0530, Rohit Agarwal wrote:
> Document the Always-On Subsystem side channel on the SDX75 Platform.
>
> Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
> ---
> Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 2/6] dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75
2024-04-26 5:53 ` [PATCH 2/6] dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75 Rohit Agarwal
@ 2024-04-26 19:08 ` Rob Herring
2024-05-02 9:40 ` (subset) " Lee Jones
1 sibling, 0 replies; 11+ messages in thread
From: Rob Herring @ 2024-04-26 19:08 UTC (permalink / raw)
To: Rohit Agarwal
Cc: devicetree, manivannan.sadhasivam, jassisinghbrar, konrad.dybcio,
lee, linux-kernel, kernel, linux-arm-msm, andersson, conor+dt,
krzk+dt
On Fri, 26 Apr 2024 11:23:22 +0530, Rohit Agarwal wrote:
> Document the qcom,sdx75-tcsr compatible.
>
> Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
> ---
> Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: (subset) [PATCH 2/6] dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75
2024-04-26 5:53 ` [PATCH 2/6] dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75 Rohit Agarwal
2024-04-26 19:08 ` Rob Herring
@ 2024-05-02 9:40 ` Lee Jones
1 sibling, 0 replies; 11+ messages in thread
From: Lee Jones @ 2024-05-02 9:40 UTC (permalink / raw)
To: andersson, konrad.dybcio, manivannan.sadhasivam, jassisinghbrar,
robh, krzk+dt, conor+dt, lee, Rohit Agarwal
Cc: linux-arm-msm, linux-kernel, devicetree, kernel
On Fri, 26 Apr 2024 11:23:22 +0530, Rohit Agarwal wrote:
> Document the qcom,sdx75-tcsr compatible.
>
>
Applied, thanks!
[2/6] dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75
commit: 6b5c5e3546aca232f1bf4837c89cde4ea3ffaf04
--
Lee Jones [李琼斯]
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2024-05-02 9:40 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-26 5:53 [PATCH 0/6] Add some devicetree node for SDX75 Rohit Agarwal
2024-04-26 5:53 ` [PATCH 1/6] dt-bindings: mailbox: qcom-ipcc: Document the SDX75 IPCC Rohit Agarwal
2024-04-26 19:07 ` Rob Herring
2024-04-26 5:53 ` [PATCH 2/6] dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75 Rohit Agarwal
2024-04-26 19:08 ` Rob Herring
2024-05-02 9:40 ` (subset) " Lee Jones
2024-04-26 5:53 ` [PATCH 3/6] dt-bindings: soc: qcom,aoss-qmp: Document the SDX75 AOSS channel Rohit Agarwal
2024-04-26 19:08 ` Rob Herring
2024-04-26 5:53 ` [PATCH 4/6] arm64: dts: qcom: sdx75: Add IPCC node Rohit Agarwal
2024-04-26 5:53 ` [PATCH 5/6] arm64: dts: qcom: sdx75: Add TCSR register space Rohit Agarwal
2024-04-26 5:53 ` [PATCH 6/6] arm64: dts: qcom: sdx75: Add AOSS node Rohit Agarwal
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).