* [PATCH 0/2] Describe IMEM on Milos
@ 2026-04-03 15:00 Luca Weiss
2026-04-03 15:00 ` [PATCH 1/2] dt-bindings: sram: qcom,imem: Add the Milos compatible Luca Weiss
2026-04-03 15:00 ` [PATCH 2/2] arm64: dts: qcom: milos: Add IMEM node Luca Weiss
0 siblings, 2 replies; 7+ messages in thread
From: Luca Weiss @ 2026-04-03 15:00 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 compatible and describe the IMEM for the Milos SoC.
Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
---
Luca Weiss (2):
dt-bindings: sram: qcom,imem: Add the Milos compatible
arm64: dts: qcom: milos: Add IMEM node
Documentation/devicetree/bindings/sram/qcom,imem.yaml | 1 +
arch/arm64/boot/dts/qcom/milos.dtsi | 19 +++++++++++++++++++
2 files changed, 20 insertions(+)
---
base-commit: 83acad05dee54a5cff0c98dd7962e55d4c6b145a
change-id: 20260403-milos-imem-3a034224946a
Best regards,
--
Luca Weiss <luca.weiss@fairphone.com>
^ permalink raw reply [flat|nested] 7+ messages in thread* [PATCH 1/2] dt-bindings: sram: qcom,imem: Add the Milos compatible 2026-04-03 15:00 [PATCH 0/2] Describe IMEM on Milos Luca Weiss @ 2026-04-03 15:00 ` Luca Weiss 2026-04-05 7:54 ` Krzysztof Kozlowski 2026-04-03 15:00 ` [PATCH 2/2] arm64: dts: qcom: milos: Add IMEM node Luca Weiss 1 sibling, 1 reply; 7+ messages in thread From: Luca Weiss @ 2026-04-03 15:00 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 compatible for Milos SoC IMEM. Signed-off-by: Luca Weiss <luca.weiss@fairphone.com> --- Documentation/devicetree/bindings/sram/qcom,imem.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/sram/qcom,imem.yaml b/Documentation/devicetree/bindings/sram/qcom,imem.yaml index c63026904061..38488e28a6b4 100644 --- a/Documentation/devicetree/bindings/sram/qcom,imem.yaml +++ b/Documentation/devicetree/bindings/sram/qcom,imem.yaml @@ -19,6 +19,7 @@ properties: - enum: - qcom,apq8064-imem - qcom,ipq5424-imem + - qcom,milos-imem - qcom,msm8226-imem - qcom,msm8974-imem - qcom,msm8976-imem -- 2.53.0 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 1/2] dt-bindings: sram: qcom,imem: Add the Milos compatible 2026-04-03 15:00 ` [PATCH 1/2] dt-bindings: sram: qcom,imem: Add the Milos compatible Luca Weiss @ 2026-04-05 7:54 ` Krzysztof Kozlowski 2026-04-07 8:21 ` Luca Weiss 0 siblings, 1 reply; 7+ messages in thread From: Krzysztof Kozlowski @ 2026-04-05 7:54 UTC (permalink / raw) To: Luca Weiss Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, Konrad Dybcio, ~postmarketos/upstreaming, phone-devel, linux-arm-msm, devicetree, linux-kernel On Fri, Apr 03, 2026 at 05:00:23PM +0200, Luca Weiss wrote: > Add compatible for Milos SoC IMEM. > > Signed-off-by: Luca Weiss <luca.weiss@fairphone.com> > --- > Documentation/devicetree/bindings/sram/qcom,imem.yaml | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/Documentation/devicetree/bindings/sram/qcom,imem.yaml b/Documentation/devicetree/bindings/sram/qcom,imem.yaml > index c63026904061..38488e28a6b4 100644 > --- a/Documentation/devicetree/bindings/sram/qcom,imem.yaml > +++ b/Documentation/devicetree/bindings/sram/qcom,imem.yaml > @@ -19,6 +19,7 @@ properties: > - enum: > - qcom,apq8064-imem > - qcom,ipq5424-imem > + - qcom,milos-imem Wasn't this imem binding supposed to stop growing and switch to a different style? Best regards, Krzysztof ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/2] dt-bindings: sram: qcom,imem: Add the Milos compatible 2026-04-05 7:54 ` Krzysztof Kozlowski @ 2026-04-07 8:21 ` Luca Weiss 0 siblings, 0 replies; 7+ messages in thread From: Luca Weiss @ 2026-04-07 8:21 UTC (permalink / raw) To: Krzysztof Kozlowski, Luca Weiss Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, Konrad Dybcio, ~postmarketos/upstreaming, phone-devel, linux-arm-msm, devicetree, linux-kernel On Sun Apr 5, 2026 at 9:54 AM CEST, Krzysztof Kozlowski wrote: > On Fri, Apr 03, 2026 at 05:00:23PM +0200, Luca Weiss wrote: >> Add compatible for Milos SoC IMEM. >> >> Signed-off-by: Luca Weiss <luca.weiss@fairphone.com> >> --- >> Documentation/devicetree/bindings/sram/qcom,imem.yaml | 1 + >> 1 file changed, 1 insertion(+) >> >> diff --git a/Documentation/devicetree/bindings/sram/qcom,imem.yaml b/Documentation/devicetree/bindings/sram/qcom,imem.yaml >> index c63026904061..38488e28a6b4 100644 >> --- a/Documentation/devicetree/bindings/sram/qcom,imem.yaml >> +++ b/Documentation/devicetree/bindings/sram/qcom,imem.yaml >> @@ -19,6 +19,7 @@ properties: >> - enum: >> - qcom,apq8064-imem >> - qcom,ipq5424-imem >> + - qcom,milos-imem > > Wasn't this imem binding supposed to stop growing and switch to a > different style? Then I missed the memo. Is this written anywhere (apart from LKML)? Regards Luca ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 2/2] arm64: dts: qcom: milos: Add IMEM node 2026-04-03 15:00 [PATCH 0/2] Describe IMEM on Milos Luca Weiss 2026-04-03 15:00 ` [PATCH 1/2] dt-bindings: sram: qcom,imem: Add the Milos compatible Luca Weiss @ 2026-04-03 15:00 ` Luca Weiss 2026-04-03 19:30 ` Dmitry Baryshkov 2026-04-07 10:21 ` Konrad Dybcio 1 sibling, 2 replies; 7+ messages in thread From: Luca Weiss @ 2026-04-03 15:00 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 | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/milos.dtsi b/arch/arm64/boot/dts/qcom/milos.dtsi index 4a64a98a434b..1c045743ef77 100644 --- a/arch/arm64/boot/dts/qcom/milos.dtsi +++ b/arch/arm64/boot/dts/qcom/milos.dtsi @@ -2289,6 +2289,25 @@ scl-pins { }; }; + sram@14680000 { + compatible = "qcom,milos-imem", "syscon", "simple-mfd"; + reg = <0x0 0x14680000 0x0 0x2c000>; + + #address-cells = <1>; + #size-cells = <1>; + + ranges = <0 0 0x14680000 0x2c000>; + + pil-reloc@94c { + compatible = "qcom,pil-reloc-info"; + reg = <0x94c 0xc8>; + }; + + ipa_modem_tables: modem-tables@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 related [flat|nested] 7+ messages in thread
* Re: [PATCH 2/2] arm64: dts: qcom: milos: Add IMEM node 2026-04-03 15:00 ` [PATCH 2/2] arm64: dts: qcom: milos: Add IMEM node Luca Weiss @ 2026-04-03 19:30 ` Dmitry Baryshkov 2026-04-07 10:21 ` Konrad Dybcio 1 sibling, 0 replies; 7+ messages in thread From: Dmitry Baryshkov @ 2026-04-03 19:30 UTC (permalink / raw) To: Luca Weiss Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, Konrad Dybcio, ~postmarketos/upstreaming, phone-devel, linux-arm-msm, devicetree, linux-kernel On Fri, Apr 03, 2026 at 05:00:24PM +0200, 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> > --- > arch/arm64/boot/dts/qcom/milos.dtsi | 19 +++++++++++++++++++ > 1 file changed, 19 insertions(+) > > diff --git a/arch/arm64/boot/dts/qcom/milos.dtsi b/arch/arm64/boot/dts/qcom/milos.dtsi > index 4a64a98a434b..1c045743ef77 100644 > --- a/arch/arm64/boot/dts/qcom/milos.dtsi > +++ b/arch/arm64/boot/dts/qcom/milos.dtsi > @@ -2289,6 +2289,25 @@ scl-pins { > }; > }; > > + sram@14680000 { > + compatible = "qcom,milos-imem", "syscon", "simple-mfd"; I think, the latest trend is to describe IMEM as a mmio-sram. > + reg = <0x0 0x14680000 0x0 0x2c000>; > + > + #address-cells = <1>; > + #size-cells = <1>; > + > + ranges = <0 0 0x14680000 0x2c000>; > + > + pil-reloc@94c { > + compatible = "qcom,pil-reloc-info"; > + reg = <0x94c 0xc8>; > + }; > + > + ipa_modem_tables: modem-tables@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 > -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 2/2] arm64: dts: qcom: milos: Add IMEM node 2026-04-03 15:00 ` [PATCH 2/2] arm64: dts: qcom: milos: Add IMEM node Luca Weiss 2026-04-03 19:30 ` Dmitry Baryshkov @ 2026-04-07 10:21 ` Konrad Dybcio 1 sibling, 0 replies; 7+ messages in thread From: Konrad Dybcio @ 2026-04-07 10:21 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/3/26 5:00 PM, 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> > --- > arch/arm64/boot/dts/qcom/milos.dtsi | 19 +++++++++++++++++++ > 1 file changed, 19 insertions(+) > > diff --git a/arch/arm64/boot/dts/qcom/milos.dtsi b/arch/arm64/boot/dts/qcom/milos.dtsi > index 4a64a98a434b..1c045743ef77 100644 > --- a/arch/arm64/boot/dts/qcom/milos.dtsi > +++ b/arch/arm64/boot/dts/qcom/milos.dtsi > @@ -2289,6 +2289,25 @@ scl-pins { > }; > }; > > + sram@14680000 { > + compatible = "qcom,milos-imem", "syscon", "simple-mfd"; With the new compatible: Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Konrad ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-04-07 10:21 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-04-03 15:00 [PATCH 0/2] Describe IMEM on Milos Luca Weiss 2026-04-03 15:00 ` [PATCH 1/2] dt-bindings: sram: qcom,imem: Add the Milos compatible Luca Weiss 2026-04-05 7:54 ` Krzysztof Kozlowski 2026-04-07 8:21 ` Luca Weiss 2026-04-03 15:00 ` [PATCH 2/2] arm64: dts: qcom: milos: Add IMEM node Luca Weiss 2026-04-03 19:30 ` Dmitry Baryshkov 2026-04-07 10:21 ` Konrad Dybcio
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox