* [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