Devicetree
 help / color / mirror / Atom feed
* [PATCH 1/2] arm64: dts: qcom: sdm845-sony-tama: enable SLPI and IPA
@ 2026-09-08  1:16 Shujath Mohd
  2026-09-08  1:16 ` [PATCH 2/2] arm64: dts: qcom: sdm845-sony-tama: enable modem Shujath Mohd
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Shujath Mohd @ 2026-09-08  1:16 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
	devicetree, linux-kernel, Shujath Mohd

Enable the SLPI and IPA subsystems on Sony Xperia TAMA devices and
provide their firmware paths.

Configure IPA to use the self GSI loader and the existing IPA firmware
reserved-memory region.

Signed-off-by: Shujath Mohd <shujath@outlook.in>
---
 .../arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi
index e34c1dc35a05..1c61a274604f 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi
@@ -403,6 +403,18 @@ vreg_s3c_0p6: smps3 {
 	};
 };
 
+&slpi_pas {
+	firmware-name = "qcom/sdm845/Sony/tama/slpi.mbn";
+	status = "okay";
+};
+
+&ipa {
+	qcom,gsi-loader = "self";
+	memory-region = <&ipa_fw_mem>;
+	firmware-name = "qcom/sdm845/Sony/tama/ipa_fws.mbn";
+	status = "okay";
+};
+
 &cdsp_pas {
 	firmware-name = "qcom/sdm845/Sony/tama/cdsp.mbn";
 	status = "okay";
-- 
2.55.0


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

* [PATCH 2/2] arm64: dts: qcom: sdm845-sony-tama: enable modem
  2026-09-08  1:16 [PATCH 1/2] arm64: dts: qcom: sdm845-sony-tama: enable SLPI and IPA Shujath Mohd
@ 2026-09-08  1:16 ` Shujath Mohd
  2026-09-09 12:03   ` Konrad Dybcio
  2026-09-09 12:04 ` [PATCH 1/2] arm64: dts: qcom: sdm845-sony-tama: enable SLPI and IPA Konrad Dybcio
  2026-09-10  4:05 ` [PATCH v2] arm64: dts: qcom: sdm845-sony-tama: enable modem, " Shujath Mohd
  2 siblings, 1 reply; 6+ messages in thread
From: Shujath Mohd @ 2026-09-08  1:16 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
	devicetree, linux-kernel, Shujath Mohd

Enable the modem remoteproc on Sony Xperia TAMA devices and provide
the corresponding MBA and modem firmware.

The modem requires ta-service to be running for proper initialization.

The remoteproc firmware configuration has been verified with the
following firmware running:

  remoteproc0: mba.mbn
  remoteproc1: adsp.mbn
  remoteproc2: cdsp.mbn
  remoteproc3: slpi.mbn

Signed-off-by: Shujath Mohd <shujath@outlook.in>
---
 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi
index 1c61a274604f..f05cc5db9ae9 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi
@@ -415,6 +415,15 @@ &ipa {
 	status = "okay";
 };
 
+/*
+ * Modem requires ta-service for initialization.
+ */
+&mss_pil {
+	firmware-name = "qcom/sdm845/Sony/tama/mba.mbn",
+			"qcom/sdm845/Sony/tama/modem.mbn";
+	status = "okay";
+};
+
 &cdsp_pas {
 	firmware-name = "qcom/sdm845/Sony/tama/cdsp.mbn";
 	status = "okay";
-- 
2.55.0


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

* Re: [PATCH 2/2] arm64: dts: qcom: sdm845-sony-tama: enable modem
  2026-09-08  1:16 ` [PATCH 2/2] arm64: dts: qcom: sdm845-sony-tama: enable modem Shujath Mohd
@ 2026-09-09 12:03   ` Konrad Dybcio
  0 siblings, 0 replies; 6+ messages in thread
From: Konrad Dybcio @ 2026-09-09 12:03 UTC (permalink / raw)
  To: Shujath Mohd, Bjorn Andersson, Konrad Dybcio
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
	devicetree, linux-kernel

On 9/8/26 3:16 AM, Shujath Mohd wrote:
> Enable the modem remoteproc on Sony Xperia TAMA devices and provide
> the corresponding MBA and modem firmware.
> 
> The modem requires ta-service to be running for proper initialization.

A link to that would be very interesting to people reading this
commit message in N years


> The remoteproc firmware configuration has been verified with the
> following firmware running:
> 
>   remoteproc0: mba.mbn
>   remoteproc1: adsp.mbn
>   remoteproc2: cdsp.mbn
>   remoteproc3: slpi.mbn

I don't quite understand what you're trying to say in this last
paragraph, given the other remoteprocs are standalone and unrelated

Konrad

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

* Re: [PATCH 1/2] arm64: dts: qcom: sdm845-sony-tama: enable SLPI and IPA
  2026-09-08  1:16 [PATCH 1/2] arm64: dts: qcom: sdm845-sony-tama: enable SLPI and IPA Shujath Mohd
  2026-09-08  1:16 ` [PATCH 2/2] arm64: dts: qcom: sdm845-sony-tama: enable modem Shujath Mohd
@ 2026-09-09 12:04 ` Konrad Dybcio
  2026-09-10  4:05 ` [PATCH v2] arm64: dts: qcom: sdm845-sony-tama: enable modem, " Shujath Mohd
  2 siblings, 0 replies; 6+ messages in thread
From: Konrad Dybcio @ 2026-09-09 12:04 UTC (permalink / raw)
  To: Shujath Mohd, Bjorn Andersson, Konrad Dybcio
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
	devicetree, linux-kernel

On 9/8/26 3:16 AM, Shujath Mohd wrote:
> Enable the SLPI and IPA subsystems on Sony Xperia TAMA devices and
> provide their firmware paths.
> 
> Configure IPA to use the self GSI loader and the existing IPA firmware
> reserved-memory region.
> 
> Signed-off-by: Shujath Mohd <shujath@outlook.in>
> ---
>  .../arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 12 ++++++++++++
>  1 file changed, 12 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi
> index e34c1dc35a05..1c61a274604f 100644
> --- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi
> +++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi
> @@ -403,6 +403,18 @@ vreg_s3c_0p6: smps3 {
>  	};
>  };
>  
> +&slpi_pas {
> +	firmware-name = "qcom/sdm845/Sony/tama/slpi.mbn";
> +	status = "okay";
> +};

Please keep the label references sorted alphabetically

> +
> +&ipa {
> +	qcom,gsi-loader = "self";
> +	memory-region = <&ipa_fw_mem>;

These two properties are there in sdm845.dtsi already

I think patches 1 and 2 make more sense when squashed together,
especially since IPA without modem is not particularly useful

Konrad

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

* [PATCH v2] arm64: dts: qcom: sdm845-sony-tama: enable modem, SLPI and IPA
  2026-09-08  1:16 [PATCH 1/2] arm64: dts: qcom: sdm845-sony-tama: enable SLPI and IPA Shujath Mohd
  2026-09-08  1:16 ` [PATCH 2/2] arm64: dts: qcom: sdm845-sony-tama: enable modem Shujath Mohd
  2026-09-09 12:04 ` [PATCH 1/2] arm64: dts: qcom: sdm845-sony-tama: enable SLPI and IPA Konrad Dybcio
@ 2026-09-10  4:05 ` Shujath Mohd
  2026-09-10  8:50   ` Konrad Dybcio
  2 siblings, 1 reply; 6+ messages in thread
From: Shujath Mohd @ 2026-09-10  4:05 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
	devicetree, linux-kernel, Shujath Mohd

Enable the modem, SLPI and IPA subsystems on Sony Xperia TAMA
devices and provide the corresponding firmware paths.

The modem requires ta-service for initialization:
https://github.com/andersson/ta-service

Signed-off-by: Shujath Mohd <shujath@outlook.in>
---
Changes in v2:
- Squashed the series into a single patch.
- Removed redundant IPA properties already provided by sdm845.dtsi.
- Sorted the DTS label references alphabetically.
- Documented the ta-service dependency with a link.

 .../dts/qcom/sdm845-sony-xperia-tama.dtsi     | 20 +++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi
index e34c1dc35a05..d9e6dec79453 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi
@@ -499,6 +499,11 @@ &ibb {
 	regulator-pull-down;
 };
 
+&ipa {
+	firmware-name = "qcom/sdm845/Sony/tama/ipa_fws.mbn";
+	status = "okay";
+};
+
 &lab {
 	regulator-min-microvolt = <5500000>;
 	regulator-max-microvolt = <5700000>;
@@ -550,6 +555,16 @@ &mdss_dsi0_phy {
 	status = "okay";
 };
 
+/*
+ * Modem requires ta-service for initialization:
+ * https://github.com/andersson/ta-service
+ */
+&mss_pil {
+	firmware-name = "qcom/sdm845/Sony/tama/mba.mbn",
+			"qcom/sdm845/Sony/tama/modem.mbn";
+	status = "okay";
+};
+
 &pm8005_gpios {
 	gpio-line-names = "NC", /* GPIO_1 */
 			  "NC",
@@ -678,6 +693,11 @@ &sdhc_2 {
 	no-mmc;
 };
 
+&slpi_pas {
+	firmware-name = "qcom/sdm845/Sony/tama/slpi.mbn";
+	status = "okay";
+};
+
 &tlmm {
 	gpio-reserved-ranges = <0 4>, <81 4>;
 
-- 
2.55.0


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

* Re: [PATCH v2] arm64: dts: qcom: sdm845-sony-tama: enable modem, SLPI and IPA
  2026-09-10  4:05 ` [PATCH v2] arm64: dts: qcom: sdm845-sony-tama: enable modem, " Shujath Mohd
@ 2026-09-10  8:50   ` Konrad Dybcio
  0 siblings, 0 replies; 6+ messages in thread
From: Konrad Dybcio @ 2026-09-10  8:50 UTC (permalink / raw)
  To: Shujath Mohd, Bjorn Andersson, Konrad Dybcio
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
	devicetree, linux-kernel

On 9/10/26 6:05 AM, Shujath Mohd wrote:
> Enable the modem, SLPI and IPA subsystems on Sony Xperia TAMA
> devices and provide the corresponding firmware paths.
> 
> The modem requires ta-service for initialization:
> https://github.com/andersson/ta-service
> 
> Signed-off-by: Shujath Mohd <shujath@outlook.in>
> ---

for future submissions, please send new revisions in separate
threads as opposed to in reply to the previous one

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

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

end of thread, other threads:[~2026-09-10  8:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-08  1:16 [PATCH 1/2] arm64: dts: qcom: sdm845-sony-tama: enable SLPI and IPA Shujath Mohd
2026-09-08  1:16 ` [PATCH 2/2] arm64: dts: qcom: sdm845-sony-tama: enable modem Shujath Mohd
2026-09-09 12:03   ` Konrad Dybcio
2026-09-09 12:04 ` [PATCH 1/2] arm64: dts: qcom: sdm845-sony-tama: enable SLPI and IPA Konrad Dybcio
2026-09-10  4:05 ` [PATCH v2] arm64: dts: qcom: sdm845-sony-tama: enable modem, " Shujath Mohd
2026-09-10  8:50   ` Konrad Dybcio

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox