* [PATCH v3 0/2] Describe IMEM on Milos
@ 2026-04-10 7:31 Luca Weiss
2026-04-10 7:31 ` [PATCH v3 1/2] dt-bindings: sram: Document qcom,milos-imem Luca Weiss
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Luca Weiss @ 2026-04-10 7:31 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson,
Konrad Dybcio
Cc: ~postmarketos/upstreaming, phone-devel, linux-arm-msm,
devicetree, linux-kernel, Luca Weiss, Krzysztof Kozlowski
Add a compatible and describe the IMEM for the Milos SoC.
Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
---
Changes in v3:
- Adjust node names to include hyphens (Konrad)
- Use hex for ranges (Krzysztof)
- Pick up tags
- Link to v2: https://patch.msgid.link/20260407-milos-imem-v2-0-5084a490340c@fairphone.com
Changes in v2:
- Use mmio-sram for describing IMEM
- Link to v1: https://patch.msgid.link/20260403-milos-imem-v1-0-4244ebb47017@fairphone.com
---
Luca Weiss (2):
dt-bindings: sram: Document qcom,milos-imem
arm64: dts: qcom: milos: Add IMEM node
Documentation/devicetree/bindings/sram/sram.yaml | 1 +
arch/arm64/boot/dts/qcom/milos.dtsi | 20 ++++++++++++++++++++
2 files changed, 21 insertions(+)
---
base-commit: 0190c2c6dae368aeb9bf59a449ebe23f24bfa059
change-id: 20260403-milos-imem-3a034224946a
prerequisite-change-id: 20260408-topic-sram_dtbindings_misc-5e8834f63d51:v2
prerequisite-patch-id: 1052a7a8c6ef7e9ffccd547c934b318f27ce4c26
Best regards,
--
Luca Weiss <luca.weiss@fairphone.com>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v3 1/2] dt-bindings: sram: Document qcom,milos-imem
2026-04-10 7:31 [PATCH v3 0/2] Describe IMEM on Milos Luca Weiss
@ 2026-04-10 7:31 ` Luca Weiss
2026-04-10 13:27 ` Rob Herring (Arm)
2026-04-10 7:31 ` [PATCH v3 2/2] arm64: dts: qcom: milos: Add IMEM node Luca Weiss
2026-07-02 23:40 ` (subset) [PATCH v3 0/2] Describe IMEM on Milos Bjorn Andersson
2 siblings, 1 reply; 6+ messages in thread
From: Luca Weiss @ 2026-04-10 7:31 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson,
Konrad Dybcio
Cc: ~postmarketos/upstreaming, phone-devel, linux-arm-msm,
devicetree, linux-kernel, Luca Weiss, Krzysztof Kozlowski
Add compatible for Milos SoC IMEM.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
---
Documentation/devicetree/bindings/sram/sram.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/sram/sram.yaml b/Documentation/devicetree/bindings/sram/sram.yaml
index d9a1da12dc66..d5955fef53a4 100644
--- a/Documentation/devicetree/bindings/sram/sram.yaml
+++ b/Documentation/devicetree/bindings/sram/sram.yaml
@@ -35,6 +35,7 @@ properties:
- nvidia,tegra194-sysram
- nvidia,tegra234-sysram
- qcom,kaanapali-imem
+ - qcom,milos-imem
- qcom,rpm-msg-ram
- rockchip,rk3288-pmu-sram
--
2.53.0
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v3 2/2] arm64: dts: qcom: milos: Add IMEM node
2026-04-10 7:31 [PATCH v3 0/2] Describe IMEM on Milos Luca Weiss
2026-04-10 7:31 ` [PATCH v3 1/2] dt-bindings: sram: Document qcom,milos-imem Luca Weiss
@ 2026-04-10 7:31 ` Luca Weiss
2026-04-10 13:32 ` Konrad Dybcio
2026-07-02 23:40 ` (subset) [PATCH v3 0/2] Describe IMEM on Milos Bjorn Andersson
2 siblings, 1 reply; 6+ messages in thread
From: Luca Weiss @ 2026-04-10 7:31 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson,
Konrad Dybcio
Cc: ~postmarketos/upstreaming, phone-devel, linux-arm-msm,
devicetree, linux-kernel, Luca Weiss
Add a node for the IMEM found on Milos, which contains pil-reloc-info
and the modem tables for IPA, among others.
Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
---
arch/arm64/boot/dts/qcom/milos.dtsi | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/milos.dtsi b/arch/arm64/boot/dts/qcom/milos.dtsi
index 4a64a98a434b..a8536a873c69 100644
--- a/arch/arm64/boot/dts/qcom/milos.dtsi
+++ b/arch/arm64/boot/dts/qcom/milos.dtsi
@@ -2289,6 +2289,26 @@ scl-pins {
};
};
+ sram@14680000 {
+ compatible = "qcom,milos-imem", "mmio-sram";
+ reg = <0x0 0x14680000 0x0 0x2c000>;
+ ranges = <0x0 0x0 0x14680000 0x2c000>;
+
+ no-memory-wc;
+
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ pil-reloc-sram@94c {
+ compatible = "qcom,pil-reloc-info";
+ reg = <0x94c 0xc8>;
+ };
+
+ ipa_modem_tables: modem-tables-sram@3000 {
+ reg = <0x3000 0x2000>;
+ };
+ };
+
apps_smmu: iommu@15000000 {
compatible = "qcom,milos-smmu-500", "qcom,smmu-500", "arm,mmu-500";
reg = <0x0 0x15000000 0x0 0x100000>;
--
2.53.0
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v3 1/2] dt-bindings: sram: Document qcom,milos-imem
2026-04-10 7:31 ` [PATCH v3 1/2] dt-bindings: sram: Document qcom,milos-imem Luca Weiss
@ 2026-04-10 13:27 ` Rob Herring (Arm)
0 siblings, 0 replies; 6+ messages in thread
From: Rob Herring (Arm) @ 2026-04-10 13:27 UTC (permalink / raw)
To: Luca Weiss
Cc: Krzysztof Kozlowski, Konrad Dybcio, linux-arm-msm, linux-kernel,
Krzysztof Kozlowski, devicetree, phone-devel, Bjorn Andersson,
Conor Dooley, ~postmarketos/upstreaming
On Fri, 10 Apr 2026 09:31:06 +0200, Luca Weiss wrote:
> Add compatible for Milos SoC IMEM.
>
> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
> Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
> ---
> Documentation/devicetree/bindings/sram/sram.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Applied, thanks!
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v3 2/2] arm64: dts: qcom: milos: Add IMEM node
2026-04-10 7:31 ` [PATCH v3 2/2] arm64: dts: qcom: milos: Add IMEM node Luca Weiss
@ 2026-04-10 13:32 ` Konrad Dybcio
0 siblings, 0 replies; 6+ messages in thread
From: Konrad Dybcio @ 2026-04-10 13:32 UTC (permalink / raw)
To: Luca Weiss, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Bjorn Andersson, Konrad Dybcio
Cc: ~postmarketos/upstreaming, phone-devel, linux-arm-msm,
devicetree, linux-kernel
On 4/10/26 9:31 AM, Luca Weiss wrote:
> Add a node for the IMEM found on Milos, which contains pil-reloc-info
> and the modem tables for IPA, among others.
>
> Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
> ---
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Konrad
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: (subset) [PATCH v3 0/2] Describe IMEM on Milos
2026-04-10 7:31 [PATCH v3 0/2] Describe IMEM on Milos Luca Weiss
2026-04-10 7:31 ` [PATCH v3 1/2] dt-bindings: sram: Document qcom,milos-imem Luca Weiss
2026-04-10 7:31 ` [PATCH v3 2/2] arm64: dts: qcom: milos: Add IMEM node Luca Weiss
@ 2026-07-02 23:40 ` Bjorn Andersson
2 siblings, 0 replies; 6+ messages in thread
From: Bjorn Andersson @ 2026-07-02 23:40 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Konrad Dybcio,
Luca Weiss
Cc: ~postmarketos/upstreaming, phone-devel, linux-arm-msm,
devicetree, linux-kernel, Krzysztof Kozlowski
On Fri, 10 Apr 2026 09:31:05 +0200, Luca Weiss wrote:
> Add a compatible and describe the IMEM for the Milos SoC.
>
>
Applied, thanks!
[2/2] arm64: dts: qcom: milos: Add IMEM node
commit: 1b3ab2f3f1f4970cbd992a02bcc5f90551d67966
Best regards,
--
Bjorn Andersson <andersson@kernel.org>
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-07-02 23:41 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-04-10 7:31 [PATCH v3 0/2] Describe IMEM on Milos Luca Weiss
2026-04-10 7:31 ` [PATCH v3 1/2] dt-bindings: sram: Document qcom,milos-imem Luca Weiss
2026-04-10 13:27 ` Rob Herring (Arm)
2026-04-10 7:31 ` [PATCH v3 2/2] arm64: dts: qcom: milos: Add IMEM node Luca Weiss
2026-04-10 13:32 ` Konrad Dybcio
2026-07-02 23:40 ` (subset) [PATCH v3 0/2] Describe IMEM on Milos Bjorn Andersson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox