devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/5] Add MPSS remoteproc support for SDX75
@ 2024-06-18 13:13 Naina Mehta
  2024-06-18 13:13 ` [PATCH v3 1/5] dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS Naina Mehta
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Naina Mehta @ 2024-06-18 13:13 UTC (permalink / raw)
  To: andersson, mathieu.poirier, robh, krzk+dt, conor+dt,
	konrad.dybcio, manivannan.sadhasivam
  Cc: linux-arm-msm, linux-remoteproc, devicetree, linux-kernel,
	quic_nainmeht

Add modem support to SDX75 using the PAS remoteproc driver.
Also, add qlink_logging memory region and split MPSS DSM
region into 2 separate regions.

These patches were co-authored by Rohit Agarwal while at
Qualcomm.

Changes in v3:
 - Updated commit message for reserved memory updation for mpss.
 - Link to v2: https://lore.kernel.org/all/20240617093428.3616194-1-quic_nainmeht@quicinc.com/

Changes in v2:
 - Added missing binding for SDX75 to allOf constraints.
 - Updated reserved memory node names to remove underscores.
 - Link to v1: https://lore.kernel.org/all/20240606143858.4026-1-quic_nainmeht@quicinc.com/

Naina Mehta (5):
  dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS
  remoteproc: qcom: pas: Add SDX75 remoteproc support
  arm64: dts: qcom: sdx75: update reserved memory regions for mpss
  arm64: dts: qcom: sdx75: Add remoteproc node
  arm64: dts: qcom: sdx75-idp: enable MPSS remoteproc node

 .../bindings/remoteproc/qcom,sm8550-pas.yaml  |  3 +
 arch/arm64/boot/dts/qcom/sdx75-idp.dts        |  6 ++
 arch/arm64/boot/dts/qcom/sdx75.dtsi           | 65 +++++++++++++++++--
 drivers/remoteproc/qcom_q6v5_pas.c            |  1 +
 4 files changed, 71 insertions(+), 4 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH v3 1/5] dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS
  2024-06-18 13:13 [PATCH v3 0/5] Add MPSS remoteproc support for SDX75 Naina Mehta
@ 2024-06-18 13:13 ` Naina Mehta
  2024-06-18 13:13 ` [PATCH v3 2/5] remoteproc: qcom: pas: Add SDX75 remoteproc support Naina Mehta
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 10+ messages in thread
From: Naina Mehta @ 2024-06-18 13:13 UTC (permalink / raw)
  To: andersson, mathieu.poirier, robh, krzk+dt, conor+dt,
	konrad.dybcio, manivannan.sadhasivam
  Cc: linux-arm-msm, linux-remoteproc, devicetree, linux-kernel,
	quic_nainmeht, Krzysztof Kozlowski

Document the MPSS Peripheral Authentication Service on SDX75 platform.

Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../devicetree/bindings/remoteproc/qcom,sm8550-pas.yaml        | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,sm8550-pas.yaml b/Documentation/devicetree/bindings/remoteproc/qcom,sm8550-pas.yaml
index 73fda7565cd1..d7fad7b3c2c6 100644
--- a/Documentation/devicetree/bindings/remoteproc/qcom,sm8550-pas.yaml
+++ b/Documentation/devicetree/bindings/remoteproc/qcom,sm8550-pas.yaml
@@ -16,6 +16,7 @@ description:
 properties:
   compatible:
     enum:
+      - qcom,sdx75-mpss-pas
       - qcom,sm8550-adsp-pas
       - qcom,sm8550-cdsp-pas
       - qcom,sm8550-mpss-pas
@@ -113,6 +114,7 @@ allOf:
       properties:
         compatible:
           enum:
+            - qcom,sdx75-mpss-pas
             - qcom,sm8650-mpss-pas
     then:
       properties:
@@ -146,6 +148,7 @@ allOf:
       properties:
         compatible:
           enum:
+            - qcom,sdx75-mpss-pas
             - qcom,sm8550-mpss-pas
             - qcom,sm8650-mpss-pas
     then:
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH v3 2/5] remoteproc: qcom: pas: Add SDX75 remoteproc support
  2024-06-18 13:13 [PATCH v3 0/5] Add MPSS remoteproc support for SDX75 Naina Mehta
  2024-06-18 13:13 ` [PATCH v3 1/5] dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS Naina Mehta
@ 2024-06-18 13:13 ` Naina Mehta
  2024-06-18 13:13 ` [PATCH v3 3/5] arm64: dts: qcom: sdx75: update reserved memory regions for mpss Naina Mehta
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 10+ messages in thread
From: Naina Mehta @ 2024-06-18 13:13 UTC (permalink / raw)
  To: andersson, mathieu.poirier, robh, krzk+dt, conor+dt,
	konrad.dybcio, manivannan.sadhasivam
  Cc: linux-arm-msm, linux-remoteproc, devicetree, linux-kernel,
	quic_nainmeht

Add MPSS Peripheral Authentication Service support for SDX75 platform.

Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com>
---
 drivers/remoteproc/qcom_q6v5_pas.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q6v5_pas.c
index 8458bcfe9e19..833e2f9c2c5e 100644
--- a/drivers/remoteproc/qcom_q6v5_pas.c
+++ b/drivers/remoteproc/qcom_q6v5_pas.c
@@ -1343,6 +1343,7 @@ static const struct of_device_id adsp_of_match[] = {
 	{ .compatible = "qcom,sdm845-cdsp-pas", .data = &sdm845_cdsp_resource_init},
 	{ .compatible = "qcom,sdm845-slpi-pas", .data = &sdm845_slpi_resource_init},
 	{ .compatible = "qcom,sdx55-mpss-pas", .data = &sdx55_mpss_resource},
+	{ .compatible = "qcom,sdx75-mpss-pas", .data = &sm8650_mpss_resource},
 	{ .compatible = "qcom,sm6115-adsp-pas", .data = &adsp_resource_init},
 	{ .compatible = "qcom,sm6115-cdsp-pas", .data = &cdsp_resource_init},
 	{ .compatible = "qcom,sm6115-mpss-pas", .data = &sc8180x_mpss_resource},
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH v3 3/5] arm64: dts: qcom: sdx75: update reserved memory regions for mpss
  2024-06-18 13:13 [PATCH v3 0/5] Add MPSS remoteproc support for SDX75 Naina Mehta
  2024-06-18 13:13 ` [PATCH v3 1/5] dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS Naina Mehta
  2024-06-18 13:13 ` [PATCH v3 2/5] remoteproc: qcom: pas: Add SDX75 remoteproc support Naina Mehta
@ 2024-06-18 13:13 ` Naina Mehta
  2024-06-18 13:38   ` Konrad Dybcio
  2024-06-18 13:13 ` [PATCH v3 4/5] arm64: dts: qcom: sdx75: Add remoteproc node Naina Mehta
  2024-06-18 13:13 ` [PATCH v3 5/5] arm64: dts: qcom: sdx75-idp: enable MPSS " Naina Mehta
  4 siblings, 1 reply; 10+ messages in thread
From: Naina Mehta @ 2024-06-18 13:13 UTC (permalink / raw)
  To: andersson, mathieu.poirier, robh, krzk+dt, conor+dt,
	konrad.dybcio, manivannan.sadhasivam
  Cc: linux-arm-msm, linux-remoteproc, devicetree, linux-kernel,
	quic_nainmeht

Rename qdss@88800000 memory region as qlink_logging memory region
and add qdss_mem memory region at address of 0x88500000.
Split mpss_dsmharq_mem region into 2 separate regions and
reduce the size of mpssadsp_mem region.

Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com>
---
 arch/arm64/boot/dts/qcom/sdx75.dtsi | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sdx75.dtsi b/arch/arm64/boot/dts/qcom/sdx75.dtsi
index 9b93f6501d55..6f0abcc87a3b 100644
--- a/arch/arm64/boot/dts/qcom/sdx75.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdx75.dtsi
@@ -366,7 +366,12 @@ uefi_log_mem: uefi-log@87f75000 {
 			no-map;
 		};
 
-		qdss_mem: qdss@88800000 {
+		qdss_mem: qdss@88500000 {
+			reg = <0x0 0x88500000 0x0 0x300000>;
+			no-map;
+		};
+
+		qlink_logging_mem: qlink-logging@88800000 {
 			reg = <0x0 0x88800000 0x0 0x300000>;
 			no-map;
 		};
@@ -377,8 +382,13 @@ audio_heap_mem: audio-heap@88b00000 {
 			no-map;
 		};
 
-		mpss_dsmharq_mem: mpss-dsmharq@88f00000 {
-			reg = <0x0 0x88f00000 0x0 0x5080000>;
+		mpss_dsm_mem_2: mpss-dsm-2@88f00000 {
+			reg = <0x0 0x88f00000 0x0 0x2500000>;
+			no-map;
+		};
+
+		mpss_dsm_mem: mpss-dsm@8b400000 {
+			reg = <0x0 0x8b400000 0x0 0x2b80000>;
 			no-map;
 		};
 
@@ -388,7 +398,7 @@ q6_mpss_dtb_mem: q6-mpss-dtb@8df80000 {
 		};
 
 		mpssadsp_mem: mpssadsp@8e000000 {
-			reg = <0x0 0x8e000000 0x0 0xf400000>;
+			reg = <0x0 0x8e000000 0x0 0xf100000>;
 			no-map;
 		};
 
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH v3 4/5] arm64: dts: qcom: sdx75: Add remoteproc node
  2024-06-18 13:13 [PATCH v3 0/5] Add MPSS remoteproc support for SDX75 Naina Mehta
                   ` (2 preceding siblings ...)
  2024-06-18 13:13 ` [PATCH v3 3/5] arm64: dts: qcom: sdx75: update reserved memory regions for mpss Naina Mehta
@ 2024-06-18 13:13 ` Naina Mehta
  2024-06-18 13:13 ` [PATCH v3 5/5] arm64: dts: qcom: sdx75-idp: enable MPSS " Naina Mehta
  4 siblings, 0 replies; 10+ messages in thread
From: Naina Mehta @ 2024-06-18 13:13 UTC (permalink / raw)
  To: andersson, mathieu.poirier, robh, krzk+dt, conor+dt,
	konrad.dybcio, manivannan.sadhasivam
  Cc: linux-arm-msm, linux-remoteproc, devicetree, linux-kernel,
	quic_nainmeht, Dmitry Baryshkov

Add MPSS remoteproc node for SDX75 SoC.

Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/sdx75.dtsi | 47 +++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/sdx75.dtsi b/arch/arm64/boot/dts/qcom/sdx75.dtsi
index 6f0abcc87a3b..7cf3fcb469a8 100644
--- a/arch/arm64/boot/dts/qcom/sdx75.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdx75.dtsi
@@ -891,6 +891,53 @@ tcsr: syscon@1fc0000 {
 			reg = <0x0 0x01fc0000 0x0 0x30000>;
 		};
 
+		remoteproc_mpss: remoteproc@4080000 {
+			compatible = "qcom,sdx75-mpss-pas";
+			reg = <0 0x04080000 0 0x4040>;
+
+			interrupts-extended = <&intc GIC_SPI 250 IRQ_TYPE_EDGE_RISING>,
+					      <&smp2p_modem_in 0 IRQ_TYPE_EDGE_RISING>,
+					      <&smp2p_modem_in 1 IRQ_TYPE_EDGE_RISING>,
+					      <&smp2p_modem_in 2 IRQ_TYPE_EDGE_RISING>,
+					      <&smp2p_modem_in 3 IRQ_TYPE_EDGE_RISING>,
+					      <&smp2p_modem_in 7 IRQ_TYPE_EDGE_RISING>;
+			interrupt-names = "wdog",
+					  "fatal",
+					  "ready",
+					  "handover",
+					  "stop-ack",
+					  "shutdown-ack";
+
+			clocks = <&rpmhcc RPMH_CXO_CLK>;
+			clock-names = "xo";
+
+			power-domains = <&rpmhpd RPMHPD_CX>,
+					<&rpmhpd RPMHPD_MSS>;
+			power-domain-names = "cx",
+					     "mss";
+
+			memory-region = <&mpssadsp_mem>, <&q6_mpss_dtb_mem>,
+					<&mpss_dsm_mem>, <&mpss_dsm_mem_2>,
+					<&qlink_logging_mem>;
+
+			qcom,qmp = <&aoss_qmp>;
+
+			qcom,smem-states = <&smp2p_modem_out 0>;
+			qcom,smem-state-names = "stop";
+
+			status = "disabled";
+
+			glink-edge {
+				interrupts-extended = <&ipcc IPCC_CLIENT_MPSS
+							     IPCC_MPROC_SIGNAL_PING
+							     IRQ_TYPE_EDGE_RISING>;
+				mboxes = <&ipcc IPCC_CLIENT_MPSS
+						IPCC_MPROC_SIGNAL_PING>;
+				label = "mpss";
+				qcom,remote-pid = <1>;
+			};
+		};
+
 		sdhc: mmc@8804000 {
 			compatible = "qcom,sdx75-sdhci", "qcom,sdhci-msm-v5";
 			reg = <0x0 0x08804000 0x0 0x1000>;
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH v3 5/5] arm64: dts: qcom: sdx75-idp: enable MPSS remoteproc node
  2024-06-18 13:13 [PATCH v3 0/5] Add MPSS remoteproc support for SDX75 Naina Mehta
                   ` (3 preceding siblings ...)
  2024-06-18 13:13 ` [PATCH v3 4/5] arm64: dts: qcom: sdx75: Add remoteproc node Naina Mehta
@ 2024-06-18 13:13 ` Naina Mehta
  4 siblings, 0 replies; 10+ messages in thread
From: Naina Mehta @ 2024-06-18 13:13 UTC (permalink / raw)
  To: andersson, mathieu.poirier, robh, krzk+dt, conor+dt,
	konrad.dybcio, manivannan.sadhasivam
  Cc: linux-arm-msm, linux-remoteproc, devicetree, linux-kernel,
	quic_nainmeht, Dmitry Baryshkov

Enable MPSS remoteproc node on sdx75-idp platform.

Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/sdx75-idp.dts | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/sdx75-idp.dts b/arch/arm64/boot/dts/qcom/sdx75-idp.dts
index fde16308c7e2..f1bbe7ab01ab 100644
--- a/arch/arm64/boot/dts/qcom/sdx75-idp.dts
+++ b/arch/arm64/boot/dts/qcom/sdx75-idp.dts
@@ -282,6 +282,12 @@ &qupv3_id_0 {
 	status = "okay";
 };
 
+&remoteproc_mpss {
+	firmware-name = "qcom/sdx75/modem.mbn",
+			"qcom/sdx75/modem_dtb.mbn";
+	status = "okay";
+};
+
 &sdhc {
 	cd-gpios = <&tlmm 103 GPIO_ACTIVE_LOW>;
 	vmmc-supply = <&reg_2v95_vdd>;
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCH v3 3/5] arm64: dts: qcom: sdx75: update reserved memory regions for mpss
  2024-06-18 13:13 ` [PATCH v3 3/5] arm64: dts: qcom: sdx75: update reserved memory regions for mpss Naina Mehta
@ 2024-06-18 13:38   ` Konrad Dybcio
  2024-06-24 11:21     ` Naina Mehta
  0 siblings, 1 reply; 10+ messages in thread
From: Konrad Dybcio @ 2024-06-18 13:38 UTC (permalink / raw)
  To: Naina Mehta, andersson, mathieu.poirier, robh, krzk+dt, conor+dt,
	manivannan.sadhasivam
  Cc: linux-arm-msm, linux-remoteproc, devicetree, linux-kernel



On 6/18/24 15:13, Naina Mehta wrote:
> Rename qdss@88800000 memory region as qlink_logging memory region
> and add qdss_mem memory region at address of 0x88500000.
> Split mpss_dsmharq_mem region into 2 separate regions and
> reduce the size of mpssadsp_mem region.
> 
> Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com>
> ---

Alright, we're getting somewhere. The commit message should however motivate
why such changes are necessary. For all we know, the splitting in two is
currently done for no reason, as qdss_mem and qlink_logging_mem are contiguous
- does the firmware have some expectations about them being separate?

Konrad

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH v3 3/5] arm64: dts: qcom: sdx75: update reserved memory regions for mpss
  2024-06-18 13:38   ` Konrad Dybcio
@ 2024-06-24 11:21     ` Naina Mehta
  2024-06-26 15:42       ` Konrad Dybcio
  0 siblings, 1 reply; 10+ messages in thread
From: Naina Mehta @ 2024-06-24 11:21 UTC (permalink / raw)
  To: Konrad Dybcio, andersson, mathieu.poirier, robh, krzk+dt,
	conor+dt, manivannan.sadhasivam
  Cc: linux-arm-msm, linux-remoteproc, devicetree, linux-kernel



On 6/18/2024 7:08 PM, Konrad Dybcio wrote:
> 
> 
> On 6/18/24 15:13, Naina Mehta wrote:
>> Rename qdss@88800000 memory region as qlink_logging memory region
>> and add qdss_mem memory region at address of 0x88500000.
>> Split mpss_dsmharq_mem region into 2 separate regions and
>> reduce the size of mpssadsp_mem region.
>>
>> Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com>
>> ---
> 
> Alright, we're getting somewhere. The commit message should however 
> motivate
> why such changes are necessary. For all we know, the splitting in two is
> currently done for no reason, as qdss_mem and qlink_logging_mem are 
> contiguous
> - does the firmware have some expectations about them being separate?
> 

Since different DSM region size is required for different modem 
firmware, mpss_dsmharq_mem region being split into 2 separate regions.
This would provide the flexibility to remove the region which is
not required for a particular platform.
qlink_logging is being added at the memory region at the address of
0x88800000 as the region is being used by modem firmware.

Regards,
Naina

> Konrad

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH v3 3/5] arm64: dts: qcom: sdx75: update reserved memory regions for mpss
  2024-06-24 11:21     ` Naina Mehta
@ 2024-06-26 15:42       ` Konrad Dybcio
  2024-07-01  8:40         ` Naina Mehta
  0 siblings, 1 reply; 10+ messages in thread
From: Konrad Dybcio @ 2024-06-26 15:42 UTC (permalink / raw)
  To: Naina Mehta, andersson, mathieu.poirier, robh, krzk+dt, conor+dt,
	manivannan.sadhasivam
  Cc: linux-arm-msm, linux-remoteproc, devicetree, linux-kernel

On 24.06.2024 1:21 PM, Naina Mehta wrote:
> 
> 
> On 6/18/2024 7:08 PM, Konrad Dybcio wrote:
>>
>>
>> On 6/18/24 15:13, Naina Mehta wrote:
>>> Rename qdss@88800000 memory region as qlink_logging memory region
>>> and add qdss_mem memory region at address of 0x88500000.
>>> Split mpss_dsmharq_mem region into 2 separate regions and
>>> reduce the size of mpssadsp_mem region.
>>>
>>> Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com>
>>> ---
>>
>> Alright, we're getting somewhere. The commit message should however motivate
>> why such changes are necessary. For all we know, the splitting in two is
>> currently done for no reason, as qdss_mem and qlink_logging_mem are contiguous
>> - does the firmware have some expectations about them being separate?
>>
> 
> Since different DSM region size is required for different modem firmware, mpss_dsmharq_mem region being split into 2 separate regions.
> This would provide the flexibility to remove the region which is
> not required for a particular platform.
> qlink_logging is being added at the memory region at the address of
> 0x88800000 as the region is being used by modem firmware.

Ok, now put that in the commit message :)

And I suppose:

"This would provide the flexibility to remove the region which is not
required for a particular platform." - but you still pass both to the
remoteproc in patch 4. Are these regions mutually exclusive?

Konrad

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH v3 3/5] arm64: dts: qcom: sdx75: update reserved memory regions for mpss
  2024-06-26 15:42       ` Konrad Dybcio
@ 2024-07-01  8:40         ` Naina Mehta
  0 siblings, 0 replies; 10+ messages in thread
From: Naina Mehta @ 2024-07-01  8:40 UTC (permalink / raw)
  To: Konrad Dybcio, andersson, mathieu.poirier, robh, krzk+dt,
	conor+dt, manivannan.sadhasivam
  Cc: linux-arm-msm, linux-remoteproc, devicetree, linux-kernel



On 6/26/2024 9:12 PM, Konrad Dybcio wrote:
> On 24.06.2024 1:21 PM, Naina Mehta wrote:
>>
>>
>> On 6/18/2024 7:08 PM, Konrad Dybcio wrote:
>>>
>>>
>>> On 6/18/24 15:13, Naina Mehta wrote:
>>>> Rename qdss@88800000 memory region as qlink_logging memory region
>>>> and add qdss_mem memory region at address of 0x88500000.
>>>> Split mpss_dsmharq_mem region into 2 separate regions and
>>>> reduce the size of mpssadsp_mem region.
>>>>
>>>> Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com>
>>>> ---
>>>
>>> Alright, we're getting somewhere. The commit message should however motivate
>>> why such changes are necessary. For all we know, the splitting in two is
>>> currently done for no reason, as qdss_mem and qlink_logging_mem are contiguous
>>> - does the firmware have some expectations about them being separate?
>>>
>>
>> Since different DSM region size is required for different modem firmware, mpss_dsmharq_mem region being split into 2 separate regions.
>> This would provide the flexibility to remove the region which is
>> not required for a particular platform.
>> qlink_logging is being added at the memory region at the address of
>> 0x88800000 as the region is being used by modem firmware.
> 
> Ok, now put that in the commit message :)
> 
> And I suppose:
> 
> "This would provide the flexibility to remove the region which is not
> required for a particular platform." - but you still pass both to the
> remoteproc in patch 4. Are these regions mutually exclusive?
> 

Yes, for IDP platform, we are using both the DSM regions.
Based on the modem firmware either both the regions have to be used or 
only mpss_dsm_mem has to be used.

Regards,
Naina

> Konrad
> 

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2024-07-01  8:40 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-18 13:13 [PATCH v3 0/5] Add MPSS remoteproc support for SDX75 Naina Mehta
2024-06-18 13:13 ` [PATCH v3 1/5] dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS Naina Mehta
2024-06-18 13:13 ` [PATCH v3 2/5] remoteproc: qcom: pas: Add SDX75 remoteproc support Naina Mehta
2024-06-18 13:13 ` [PATCH v3 3/5] arm64: dts: qcom: sdx75: update reserved memory regions for mpss Naina Mehta
2024-06-18 13:38   ` Konrad Dybcio
2024-06-24 11:21     ` Naina Mehta
2024-06-26 15:42       ` Konrad Dybcio
2024-07-01  8:40         ` Naina Mehta
2024-06-18 13:13 ` [PATCH v3 4/5] arm64: dts: qcom: sdx75: Add remoteproc node Naina Mehta
2024-06-18 13:13 ` [PATCH v3 5/5] arm64: dts: qcom: sdx75-idp: enable MPSS " Naina Mehta

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).