* [PATCH v6 1/3] dt-bindings: mmc: sdhci-msm: Add ICE phandle
2026-03-10 11:35 [PATCH v6 0/3] Enable Inline crypto engine for kodiak and monaco Neeraj Soni
@ 2026-03-10 11:35 ` Neeraj Soni
2026-03-11 6:16 ` Krzysztof Kozlowski
2026-04-02 5:14 ` Kuldeep Singh
2026-03-10 11:35 ` [PATCH v6 2/3] arm64: dts: qcom: kodiak: enable the inline crypto engine for SDHC Neeraj Soni
` (2 subsequent siblings)
3 siblings, 2 replies; 13+ messages in thread
From: Neeraj Soni @ 2026-03-10 11:35 UTC (permalink / raw)
To: ulf.hansson, robh, krzk+dt, conor+dt, andersson, konradybcio
Cc: linux-mmc, devicetree, linux-kernel, neeraj.soni, Abel Vesa,
Abhinaba Rakshit
Starting with sc7280(kodiak), the ICE will have its own device-tree node.
So add the qcom,ice property to reference it.
To avoid double-modeling, when qcom,ice is present, disallow an embedded
ICE register region in the SDHCI node. Older SoCs without ICE remain
valid as no additional requirement is imposed.
Co-developed-by: Abel Vesa <abel.vesa@linaro.org>
Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
Co-developed-by: Abhinaba Rakshit <abhinaba.rakshit@oss.qualcomm.com>
Signed-off-by: Abhinaba Rakshit <abhinaba.rakshit@oss.qualcomm.com>
Signed-off-by: Neeraj Soni <neeraj.soni@oss.qualcomm.com>
---
Some initial work is done by Abel here:
https://lore.kernel.org/all/ba3da82d-999b-b040-5230-36e60293e0fd@linaro.org/
and by Abhinaba here:
https://lore.kernel.org/all/20251009-add-separate-ice-ufs-and-emmc-device-nodes-for-qcs615-platform-v1-1-2a34d8d03c72@oss.qualcomm.com/
This patch adds the purpose and usage for phandle in the description and encodes
it properly in the schema.
---
.../devicetree/bindings/mmc/sdhci-msm.yaml | 95 +++++++++++++------
1 file changed, 67 insertions(+), 28 deletions(-)
diff --git a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
index 938be8228d66..cc9f7724bdf0 100644
--- a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
+++ b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
@@ -140,6 +140,11 @@ properties:
$ref: /schemas/types.yaml#/definitions/uint32
description: platform specific settings for DLL_CONFIG reg.
+ qcom,ice:
+ $ref: /schemas/types.yaml#/definitions/phandle
+ description:
+ phandle to the Inline Crypto Engine (ICE) hardware block for this controller.
+
iommus:
minItems: 1
maxItems: 8
@@ -193,35 +198,69 @@ allOf:
enum:
- qcom,sdhci-msm-v4
then:
- properties:
- reg:
- minItems: 2
- items:
- - description: Host controller register map
- - description: SD Core register map
- - description: CQE register map
- - description: Inline Crypto Engine register map
- reg-names:
- minItems: 2
- items:
- - const: hc
- - const: core
- - const: cqhci
- - const: ice
+ if:
+ required:
+ - qcom,ice
+ then:
+ properties:
+ reg:
+ minItems: 2
+ items:
+ - description: Host controller register map
+ - description: SD Core register map
+ - description: CQE register map
+ reg-names:
+ minItems: 2
+ items:
+ - const: hc
+ - const: core
+ - const: cqhci
+ else:
+ properties:
+ reg:
+ minItems: 2
+ items:
+ - description: Host controller register map
+ - description: SD Core register map
+ - description: CQE register map
+ - description: Inline Crypto Engine register map
+ reg-names:
+ minItems: 2
+ items:
+ - const: hc
+ - const: core
+ - const: cqhci
+ - const: ice
else:
- properties:
- reg:
- minItems: 1
- items:
- - description: Host controller register map
- - description: CQE register map
- - description: Inline Crypto Engine register map
- reg-names:
- minItems: 1
- items:
- - const: hc
- - const: cqhci
- - const: ice
+ if:
+ required:
+ - qcom,ice
+ then:
+ properties:
+ reg:
+ minItems: 1
+ items:
+ - description: Host controller register map
+ - description: CQE register map
+ reg-names:
+ minItems: 1
+ items:
+ - const: hc
+ - const: cqhci
+ else:
+ properties:
+ reg:
+ minItems: 1
+ items:
+ - description: Host controller register map
+ - description: CQE register map
+ - description: Inline Crypto Engine register map
+ reg-names:
+ minItems: 1
+ items:
+ - const: hc
+ - const: cqhci
+ - const: ice
unevaluatedProperties: false
--
2.34.1
^ permalink raw reply related [flat|nested] 13+ messages in thread* Re: [PATCH v6 1/3] dt-bindings: mmc: sdhci-msm: Add ICE phandle
2026-03-10 11:35 ` [PATCH v6 1/3] dt-bindings: mmc: sdhci-msm: Add ICE phandle Neeraj Soni
@ 2026-03-11 6:16 ` Krzysztof Kozlowski
2026-03-11 14:32 ` Neeraj Soni
2026-03-16 4:03 ` Neeraj Soni
2026-04-02 5:14 ` Kuldeep Singh
1 sibling, 2 replies; 13+ messages in thread
From: Krzysztof Kozlowski @ 2026-03-11 6:16 UTC (permalink / raw)
To: Neeraj Soni
Cc: ulf.hansson, robh, krzk+dt, conor+dt, andersson, konradybcio,
linux-mmc, devicetree, linux-kernel, Abel Vesa, Abhinaba Rakshit
On Tue, Mar 10, 2026 at 05:05:55PM +0530, Neeraj Soni wrote:
> Starting with sc7280(kodiak), the ICE will have its own device-tree node.
> So add the qcom,ice property to reference it.
>
> To avoid double-modeling, when qcom,ice is present, disallow an embedded
> ICE register region in the SDHCI node. Older SoCs without ICE remain
> valid as no additional requirement is imposed.
>
> Co-developed-by: Abel Vesa <abel.vesa@linaro.org>
> Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
> Co-developed-by: Abhinaba Rakshit <abhinaba.rakshit@oss.qualcomm.com>
> Signed-off-by: Abhinaba Rakshit <abhinaba.rakshit@oss.qualcomm.com>
> Signed-off-by: Neeraj Soni <neeraj.soni@oss.qualcomm.com>
>
Can you please finally start using b4? Except errors in your process I
don't see links to previous discussions either.
<form letter>
This is a friendly reminder during the review process.
It looks like you received a tag and forgot to add it.
If you do not know the process, here is a short explanation:
Please add Acked-by/Reviewed-by/Tested-by tags when posting new
versions of patchset, under or above your Signed-off-by tag, unless
patch changed significantly (e.g. new properties added to the DT
bindings). Tag is "received", when provided in a message replied to you
on the mailing list. Tools like b4 can help here. However, there's no
need to repost patches *only* to add the tags. The upstream maintainer
will do that for tags received on the version they apply.
Please read:
https://elixir.bootlin.com/linux/v6.12-rc3/source/Documentation/process/submitting-patches.rst#L577
If a tag was not added on purpose, please state why and what changed.
</form letter>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v6 1/3] dt-bindings: mmc: sdhci-msm: Add ICE phandle
2026-03-11 6:16 ` Krzysztof Kozlowski
@ 2026-03-11 14:32 ` Neeraj Soni
2026-03-16 4:03 ` Neeraj Soni
1 sibling, 0 replies; 13+ messages in thread
From: Neeraj Soni @ 2026-03-11 14:32 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: ulf.hansson, robh, krzk+dt, conor+dt, andersson, konradybcio,
linux-mmc, devicetree, linux-kernel, Abel Vesa, Abhinaba Rakshit
On 3/11/2026 11:46 AM, Krzysztof Kozlowski wrote:
> On Tue, Mar 10, 2026 at 05:05:55PM +0530, Neeraj Soni wrote:
>> Starting with sc7280(kodiak), the ICE will have its own device-tree node.
>> So add the qcom,ice property to reference it.
>>
>> To avoid double-modeling, when qcom,ice is present, disallow an embedded
>> ICE register region in the SDHCI node. Older SoCs without ICE remain
>> valid as no additional requirement is imposed.
>>
>> Co-developed-by: Abel Vesa <abel.vesa@linaro.org>
>> Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
>> Co-developed-by: Abhinaba Rakshit <abhinaba.rakshit@oss.qualcomm.com>
>> Signed-off-by: Abhinaba Rakshit <abhinaba.rakshit@oss.qualcomm.com>
>> Signed-off-by: Neeraj Soni <neeraj.soni@oss.qualcomm.com>
>>
>
> Can you please finally start using b4? Except errors in your process I
> don't see links to previous discussions either.
>
Sure. I will be adding links for previouse discussions going forward
for all patches.
> <form letter>
> This is a friendly reminder during the review process.
>
> It looks like you received a tag and forgot to add it.
>
> If you do not know the process, here is a short explanation:
> Please add Acked-by/Reviewed-by/Tested-by tags when posting new
> versions of patchset, under or above your Signed-off-by tag, unless
> patch changed significantly (e.g. new properties added to the DT
> bindings). Tag is "received", when provided in a message replied to you
> on the mailing list. Tools like b4 can help here. However, there's no
> need to repost patches *only* to add the tags. The upstream maintainer
> will do that for tags received on the version they apply.
>
> Please read:
> https://elixir.bootlin.com/linux/v6.12-rc3/source/Documentation/process/submitting-patches.rst#L577
>
> If a tag was not added on purpose, please state why and what changed.
> </form letter>
>
This was not done on purpose but i missed to add Reviewed-by tag.
> Best regards,
> Krzysztof
>
Regards,
Neeraj
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v6 1/3] dt-bindings: mmc: sdhci-msm: Add ICE phandle
2026-03-11 6:16 ` Krzysztof Kozlowski
2026-03-11 14:32 ` Neeraj Soni
@ 2026-03-16 4:03 ` Neeraj Soni
1 sibling, 0 replies; 13+ messages in thread
From: Neeraj Soni @ 2026-03-16 4:03 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: ulf.hansson, robh, krzk+dt, conor+dt, andersson, konradybcio,
linux-mmc, devicetree, linux-kernel, Abel Vesa, Abhinaba Rakshit
On 3/11/2026 11:46 AM, Krzysztof Kozlowski wrote:
> On Tue, Mar 10, 2026 at 05:05:55PM +0530, Neeraj Soni wrote:
>> Starting with sc7280(kodiak), the ICE will have its own device-tree node.
>> So add the qcom,ice property to reference it.
>>
>> To avoid double-modeling, when qcom,ice is present, disallow an embedded
>> ICE register region in the SDHCI node. Older SoCs without ICE remain
>> valid as no additional requirement is imposed.
>>
>> Co-developed-by: Abel Vesa <abel.vesa@linaro.org>
>> Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
>> Co-developed-by: Abhinaba Rakshit <abhinaba.rakshit@oss.qualcomm.com>
>> Signed-off-by: Abhinaba Rakshit <abhinaba.rakshit@oss.qualcomm.com>
>> Signed-off-by: Neeraj Soni <neeraj.soni@oss.qualcomm.com>
>>
>
> Can you please finally start using b4? Except errors in your process I
> don't see links to previous discussions either.
>
> <form letter>
> This is a friendly reminder during the review process.
>
> It looks like you received a tag and forgot to add it.
>
> If you do not know the process, here is a short explanation:
> Please add Acked-by/Reviewed-by/Tested-by tags when posting new
> versions of patchset, under or above your Signed-off-by tag, unless
> patch changed significantly (e.g. new properties added to the DT
> bindings). Tag is "received", when provided in a message replied to you
> on the mailing list. Tools like b4 can help here. However, there's no
> need to repost patches *only* to add the tags. The upstream maintainer
> will do that for tags received on the version they apply.
I understand that a repost is not needed only to add the tag but in
this case whether a repost is expected since a new patch 'v6' was
posted without 'Reviewed-by:' tag which was provided on 'v5'?
>
> Please read:
> https://elixir.bootlin.com/linux/v6.12-rc3/source/Documentation/process/submitting-patches.rst#L577
>
> If a tag was not added on purpose, please state why and what changed.
> </form letter>
>
> Best regards,
> Krzysztof
>
Regards,
Neeraj
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v6 1/3] dt-bindings: mmc: sdhci-msm: Add ICE phandle
2026-03-10 11:35 ` [PATCH v6 1/3] dt-bindings: mmc: sdhci-msm: Add ICE phandle Neeraj Soni
2026-03-11 6:16 ` Krzysztof Kozlowski
@ 2026-04-02 5:14 ` Kuldeep Singh
1 sibling, 0 replies; 13+ messages in thread
From: Kuldeep Singh @ 2026-04-02 5:14 UTC (permalink / raw)
To: Neeraj Soni, ulf.hansson, robh, krzk+dt, conor+dt, andersson,
konradybcio
Cc: linux-mmc, devicetree, linux-kernel, Abel Vesa, Abhinaba Rakshit,
linux-arm-msm
On 3/10/2026 5:05 PM, Neeraj Soni wrote:
> Starting with sc7280(kodiak), the ICE will have its own device-tree node.
> So add the qcom,ice property to reference it.
>
> To avoid double-modeling, when qcom,ice is present, disallow an embedded
> ICE register region in the SDHCI node. Older SoCs without ICE remain
> valid as no additional requirement is imposed.
>
> Co-developed-by: Abel Vesa <abel.vesa@linaro.org>
> Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
> Co-developed-by: Abhinaba Rakshit <abhinaba.rakshit@oss.qualcomm.com>
> Signed-off-by: Abhinaba Rakshit <abhinaba.rakshit@oss.qualcomm.com>
> Signed-off-by: Neeraj Soni <neeraj.soni@oss.qualcomm.com>
Reviewed-by: Kuldeep Singh <kuldeep.singh@oss.qualcomm.com>
--
Regards
Kuldeep
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH v6 2/3] arm64: dts: qcom: kodiak: enable the inline crypto engine for SDHC
2026-03-10 11:35 [PATCH v6 0/3] Enable Inline crypto engine for kodiak and monaco Neeraj Soni
2026-03-10 11:35 ` [PATCH v6 1/3] dt-bindings: mmc: sdhci-msm: Add ICE phandle Neeraj Soni
@ 2026-03-10 11:35 ` Neeraj Soni
2026-04-02 9:06 ` Kuldeep Singh
2026-03-10 11:35 ` [PATCH v6 3/3] arm64: dts: qcom: monaco: " Neeraj Soni
2026-05-22 9:34 ` [PATCH v6 0/3] Enable Inline crypto engine for kodiak and monaco Neeraj Soni
3 siblings, 1 reply; 13+ messages in thread
From: Neeraj Soni @ 2026-03-10 11:35 UTC (permalink / raw)
To: ulf.hansson, robh, krzk+dt, conor+dt, andersson, konradybcio
Cc: linux-mmc, devicetree, linux-kernel, neeraj.soni
Add an ICE node to kodiak SoC description and enable it by adding a
phandle to the SDHC node.
Signed-off-by: Neeraj Soni <neeraj.soni@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/kodiak.dtsi | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qcom/kodiak.dtsi
index c2ccbb67f800..de01a6669522 100644
--- a/arch/arm64/boot/dts/qcom/kodiak.dtsi
+++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi
@@ -1045,6 +1045,8 @@ sdhc_1: mmc@7c4000 {
qcom,dll-config = <0x0007642c>;
qcom,ddr-config = <0x80040868>;
+ qcom,ice = <&sdhc_ice>;
+
mmc-ddr-1_8v;
mmc-hs200-1_8v;
mmc-hs400-1_8v;
@@ -1071,6 +1073,13 @@ opp-384000000 {
};
};
+ sdhc_ice: crypto@7c8000 {
+ compatible = "qcom,sc7280-inline-crypto-engine",
+ "qcom,inline-crypto-engine";
+ reg = <0x0 0x007c8000 0x0 0x18000>;
+ clocks = <&gcc GCC_SDCC1_ICE_CORE_CLK>;
+ };
+
gpi_dma0: dma-controller@900000 {
#dma-cells = <3>;
compatible = "qcom,sc7280-gpi-dma", "qcom,sm6350-gpi-dma";
--
2.34.1
^ permalink raw reply related [flat|nested] 13+ messages in thread* Re: [PATCH v6 2/3] arm64: dts: qcom: kodiak: enable the inline crypto engine for SDHC
2026-03-10 11:35 ` [PATCH v6 2/3] arm64: dts: qcom: kodiak: enable the inline crypto engine for SDHC Neeraj Soni
@ 2026-04-02 9:06 ` Kuldeep Singh
0 siblings, 0 replies; 13+ messages in thread
From: Kuldeep Singh @ 2026-04-02 9:06 UTC (permalink / raw)
To: Neeraj Soni, ulf.hansson, robh, krzk+dt, conor+dt, andersson,
konradybcio
Cc: linux-mmc, devicetree, linux-kernel
On 3/10/2026 5:05 PM, Neeraj Soni wrote:
> Add an ICE node to kodiak SoC description and enable it by adding a
> phandle to the SDHC node.
>
> Signed-off-by: Neeraj Soni <neeraj.soni@oss.qualcomm.com>
> ---
> arch/arm64/boot/dts/qcom/kodiak.dtsi | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qcom/kodiak.dtsi
> index c2ccbb67f800..de01a6669522 100644
> --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi
> +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi
> @@ -1045,6 +1045,8 @@ sdhc_1: mmc@7c4000 {
> qcom,dll-config = <0x0007642c>;
> qcom,ddr-config = <0x80040868>;
>
> + qcom,ice = <&sdhc_ice>;
> +
> mmc-ddr-1_8v;
> mmc-hs200-1_8v;
> mmc-hs400-1_8v;
> @@ -1071,6 +1073,13 @@ opp-384000000 {
> };
> };
>
> + sdhc_ice: crypto@7c8000 {
> + compatible = "qcom,sc7280-inline-crypto-engine",
> + "qcom,inline-crypto-engine";
> + reg = <0x0 0x007c8000 0x0 0x18000>;
> + clocks = <&gcc GCC_SDCC1_ICE_CORE_CLK>;
> + };
> +
Just thinking out loud, as ufs/emmc ice using same compatible and later
need to add some specific handling due to erratum etc, how to
distinguish two in driver then?
Can add an extra compatible layering to distinguish like
qcom,sc7280-ufs-inline-crypto-engine, qcom,sc7280-ice-inline-crypto-engine?
Otherwise,
Reviewed-by: Kuldeep Singh <kuldeep.singh@oss.qualcomm.com>
--
Regards
Kuldeep
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH v6 3/3] arm64: dts: qcom: monaco: enable the inline crypto engine for SDHC
2026-03-10 11:35 [PATCH v6 0/3] Enable Inline crypto engine for kodiak and monaco Neeraj Soni
2026-03-10 11:35 ` [PATCH v6 1/3] dt-bindings: mmc: sdhci-msm: Add ICE phandle Neeraj Soni
2026-03-10 11:35 ` [PATCH v6 2/3] arm64: dts: qcom: kodiak: enable the inline crypto engine for SDHC Neeraj Soni
@ 2026-03-10 11:35 ` Neeraj Soni
2026-04-02 9:07 ` Kuldeep Singh
2026-05-22 9:34 ` [PATCH v6 0/3] Enable Inline crypto engine for kodiak and monaco Neeraj Soni
3 siblings, 1 reply; 13+ messages in thread
From: Neeraj Soni @ 2026-03-10 11:35 UTC (permalink / raw)
To: ulf.hansson, robh, krzk+dt, conor+dt, andersson, konradybcio
Cc: linux-mmc, devicetree, linux-kernel, neeraj.soni
Add an ICE node to monaco SoC description and enable it by adding a
phandle to the SDHC node.
Signed-off-by: Neeraj Soni <neeraj.soni@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/monaco.dtsi | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/monaco.dtsi b/arch/arm64/boot/dts/qcom/monaco.dtsi
index 816fa2af8a9a..365af78b01ae 100644
--- a/arch/arm64/boot/dts/qcom/monaco.dtsi
+++ b/arch/arm64/boot/dts/qcom/monaco.dtsi
@@ -4202,6 +4202,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
supports-cqe;
dma-coherent;
+ qcom,ice = <&sdhc_ice>;
+
status = "disabled";
sdhc1_opp_table: opp-table {
@@ -4229,6 +4231,13 @@ opp-384000000 {
};
};
+ sdhc_ice: crypto@87c8000 {
+ compatible = "qcom,qcs8300-inline-crypto-engine",
+ "qcom,inline-crypto-engine";
+ reg = <0x0 0x087c8000 0x0 0x18000>;
+ clocks = <&gcc GCC_SDCC1_ICE_CORE_CLK>;
+ };
+
usb_1_hsphy: phy@8904000 {
compatible = "qcom,qcs8300-usb-hs-phy",
"qcom,usb-snps-hs-7nm-phy";
--
2.34.1
^ permalink raw reply related [flat|nested] 13+ messages in thread* Re: [PATCH v6 3/3] arm64: dts: qcom: monaco: enable the inline crypto engine for SDHC
2026-03-10 11:35 ` [PATCH v6 3/3] arm64: dts: qcom: monaco: " Neeraj Soni
@ 2026-04-02 9:07 ` Kuldeep Singh
0 siblings, 0 replies; 13+ messages in thread
From: Kuldeep Singh @ 2026-04-02 9:07 UTC (permalink / raw)
To: Neeraj Soni, ulf.hansson, robh, krzk+dt, conor+dt, andersson,
konradybcio
Cc: linux-mmc, devicetree, linux-kernel
On 3/10/2026 5:05 PM, Neeraj Soni wrote:
> Add an ICE node to monaco SoC description and enable it by adding a
> phandle to the SDHC node.
>
> Signed-off-by: Neeraj Soni <neeraj.soni@oss.qualcomm.com>
> ---
> arch/arm64/boot/dts/qcom/monaco.dtsi | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/qcom/monaco.dtsi b/arch/arm64/boot/dts/qcom/monaco.dtsi
> index 816fa2af8a9a..365af78b01ae 100644
> --- a/arch/arm64/boot/dts/qcom/monaco.dtsi
> +++ b/arch/arm64/boot/dts/qcom/monaco.dtsi
> @@ -4202,6 +4202,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
> supports-cqe;
> dma-coherent;
>
> + qcom,ice = <&sdhc_ice>;
> +
> status = "disabled";
>
> sdhc1_opp_table: opp-table {
> @@ -4229,6 +4231,13 @@ opp-384000000 {
> };
> };
>
> + sdhc_ice: crypto@87c8000 {
> + compatible = "qcom,qcs8300-inline-crypto-engine",
> + "qcom,inline-crypto-engine";
Same comment as patch 2/3.
Reviewed-by: Kuldeep Singh <kuldeep.singh@oss.qualcomm.com>
--
Regards
Kuldeep
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v6 0/3] Enable Inline crypto engine for kodiak and monaco
2026-03-10 11:35 [PATCH v6 0/3] Enable Inline crypto engine for kodiak and monaco Neeraj Soni
` (2 preceding siblings ...)
2026-03-10 11:35 ` [PATCH v6 3/3] arm64: dts: qcom: monaco: " Neeraj Soni
@ 2026-05-22 9:34 ` Neeraj Soni
2026-05-29 14:56 ` Ulf Hansson
3 siblings, 1 reply; 13+ messages in thread
From: Neeraj Soni @ 2026-05-22 9:34 UTC (permalink / raw)
To: ulf.hansson, robh, krzk+dt, conor+dt, andersson, konradybcio,
ulfh
Cc: linux-mmc, devicetree, linux-kernel
On 3/10/2026 5:05 PM, Neeraj Soni wrote:
> Document Inline Crypto Engine (ICE) handle for SDHC and add its device-tree
> node to enable it for kodiak and monaco.
>
> How this patch was tested:
> - export ARCH=arm64
> - export CROSS_COMPILE=aarch64-linux-gnu-
> - make menuconfig
> - make defconifg
> - make DT_SCHEMA_FILES=Documentation/devicetree/bindings/mmc/sdhci-msm.yaml dt_binding_check
> - make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- CHECK_DTBS=y dtbs
>
> ---
Hi Ulf/Bjorn,
We are looking to target this patch series to be part of 7.2 merge window
if there are no further review comments.
If if is fine, Ulf can you please ack the dt-binding patch (1/3) so that
this entire series be picked via Bjorn tree.
Bjorn i hope this is fine with you.
The v5 of this patch series was "Reviewed-by" Krzysztof for dt-binding changes:
https://lore.kernel.org/all/20260307-llama-of-massive-downpour-2e512a@quoll/
but i missed to add it in v6. Requesting to please apply the tag while picking
the patch series.
Regards,
Neeraj
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH v6 0/3] Enable Inline crypto engine for kodiak and monaco
2026-05-22 9:34 ` [PATCH v6 0/3] Enable Inline crypto engine for kodiak and monaco Neeraj Soni
@ 2026-05-29 14:56 ` Ulf Hansson
2026-06-05 8:14 ` Neeraj Soni
0 siblings, 1 reply; 13+ messages in thread
From: Ulf Hansson @ 2026-05-29 14:56 UTC (permalink / raw)
To: Neeraj Soni
Cc: ulf.hansson, robh, krzk+dt, conor+dt, andersson, konradybcio,
ulfh, linux-mmc, devicetree, linux-kernel
On Fri, May 22, 2026 at 11:34 AM Neeraj Soni
<neeraj.soni@oss.qualcomm.com> wrote:
>
> On 3/10/2026 5:05 PM, Neeraj Soni wrote:
> > Document Inline Crypto Engine (ICE) handle for SDHC and add its device-tree
> > node to enable it for kodiak and monaco.
> >
> > How this patch was tested:
> > - export ARCH=arm64
> > - export CROSS_COMPILE=aarch64-linux-gnu-
> > - make menuconfig
> > - make defconifg
> > - make DT_SCHEMA_FILES=Documentation/devicetree/bindings/mmc/sdhci-msm.yaml dt_binding_check
> > - make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- CHECK_DTBS=y dtbs
> >
> > ---
>
> Hi Ulf/Bjorn,
>
> We are looking to target this patch series to be part of 7.2 merge window
> if there are no further review comments.
> If if is fine, Ulf can you please ack the dt-binding patch (1/3) so that
> this entire series be picked via Bjorn tree.
>
> Bjorn i hope this is fine with you.
>
> The v5 of this patch series was "Reviewed-by" Krzysztof for dt-binding changes:
> https://lore.kernel.org/all/20260307-llama-of-massive-downpour-2e512a@quoll/
> but i missed to add it in v6. Requesting to please apply the tag while picking
> the patch series.
It's been a little messy to keep my backlog up to date while changing
employment, please re-submit a new version of the series.
Also note, I don't pick up arm64 dts patches (unless very specific
reasons), so that parts need to go with the soc/platform maintainer.
Kind regards
Uffe
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v6 0/3] Enable Inline crypto engine for kodiak and monaco
2026-05-29 14:56 ` Ulf Hansson
@ 2026-06-05 8:14 ` Neeraj Soni
0 siblings, 0 replies; 13+ messages in thread
From: Neeraj Soni @ 2026-06-05 8:14 UTC (permalink / raw)
To: Ulf Hansson
Cc: ulf.hansson, robh, krzk+dt, conor+dt, andersson, konradybcio,
ulfh, linux-mmc, devicetree, linux-kernel
On 5/29/2026 8:26 PM, Ulf Hansson wrote:
> On Fri, May 22, 2026 at 11:34 AM Neeraj Soni
> <neeraj.soni@oss.qualcomm.com> wrote:
>>
>> On 3/10/2026 5:05 PM, Neeraj Soni wrote:
>>> Document Inline Crypto Engine (ICE) handle for SDHC and add its device-tree
>>> node to enable it for kodiak and monaco.
>>>
>>> How this patch was tested:
>>> - export ARCH=arm64
>>> - export CROSS_COMPILE=aarch64-linux-gnu-
>>> - make menuconfig
>>> - make defconifg
>>> - make DT_SCHEMA_FILES=Documentation/devicetree/bindings/mmc/sdhci-msm.yaml dt_binding_check
>>> - make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- CHECK_DTBS=y dtbs
>>>
>>> ---
>>
>> Hi Ulf/Bjorn,
>>
>> We are looking to target this patch series to be part of 7.2 merge window
>> if there are no further review comments.
>> If if is fine, Ulf can you please ack the dt-binding patch (1/3) so that
>> this entire series be picked via Bjorn tree.
>>
>> Bjorn i hope this is fine with you.
>>
>> The v5 of this patch series was "Reviewed-by" Krzysztof for dt-binding changes:
>> https://lore.kernel.org/all/20260307-llama-of-massive-downpour-2e512a@quoll/
>> but i missed to add it in v6. Requesting to please apply the tag while picking
>> the patch series.
>
> It's been a little messy to keep my backlog up to date while changing
> employment, please re-submit a new version of the series.
>
Okay i will post v7.
> Also note, I don't pick up arm64 dts patches (unless very specific
> reasons), so that parts need to go with the soc/platform maintainer.
>
> Kind regards
> Uffe
>
Regards,
Neeraj
^ permalink raw reply [flat|nested] 13+ messages in thread