* [PATCH v2 0/2] arm64: dts: qcom: sm8150: Add standalone ICE node for UFS
@ 2026-11-04 18:38 Andrew Gigena via B4 Relay
2026-11-04 18:38 ` [PATCH v2 1/2] dt-bindings: crypto: ice: Document sm8150 inline crypto engine Andrew Gigena via B4 Relay
2026-11-04 18:38 ` [PATCH v2 2/2] arm64: dts: qcom: sm8150: Use standalone ICE node for UFS Andrew Gigena via B4 Relay
0 siblings, 2 replies; 9+ messages in thread
From: Andrew Gigena via B4 Relay @ 2026-11-04 18:38 UTC (permalink / raw)
To: Abel Vesa, Herbert Xu, David S. Miller, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Manivannan Sadhasivam,
Alim Akhtar, Bart Van Assche, Bean Huo, Stanley Jhu,
Bjorn Andersson, Andy Gross, Konrad Dybcio
Cc: linux-arm-msm, linux-crypto, devicetree, linux-kernel,
linux-scsi, Andrew Gigena
Hi everyone,
This small series brings the Qualcomm Inline Crypto Engine (ICE) to the
SM8150 (Snapdragon 855) platform, following the same standalone-node style
already used on SM8250 and newer SoCs.
The first patch documents the new qcom,sm8150-inline-crypto-engine
compatible and moves qcom,sm8150-ufshc to the standalone-ICE UFS binding.
The second patch converts the UFS node to reference a dedicated ICE node
instead of embedding the registers directly.
I've tested this on a Google Pixel 4 (google-flame) and everything works:
/sys/block/sda/queue/crypto now advertises AES-256-XTS and ext4 reports
encryption as "supported". The ICE self-test completes cleanly during boot.
Happy to adjust anything or add more details if needed. Thanks for reviewing!
Signed-off-by: Andrew Gigena <mail@andrewgigena.dev>
Changes in v2:
- Move qcom,sm8150-ufshc from the legacy embedded-ICE UFS binding to
the standalone-ICE UFS binding.
- Keep the SM8150 ICE compatible sorted in the existing list.
- Link to v1: https://patch.msgid.link/20261104-sm8150-ice-rfc-v1-0-5737b6c2ecc0@andrewgigena.dev
---
Andrew Gigena (2):
dt-bindings: crypto: ice: Document sm8150 inline crypto engine
arm64: dts: qcom: sm8150: Use standalone ICE node for UFS
.../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 +
.../devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml | 2 ++
.../devicetree/bindings/ufs/qcom,ufs.yaml | 11 ++++------
arch/arm64/boot/dts/qcom/sm8150.dtsi | 25 ++++++++++++++--------
4 files changed, 23 insertions(+), 16 deletions(-)
---
base-commit: 6628e7d4c6b25c8d18f1345e3a20d21829aae7e4
change-id: 20261104-sm8150-ice-rfc-0b4b2c035e80
Best regards,
--
Andrew Gigena <mail@andrewgigena.dev>
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH v2 1/2] dt-bindings: crypto: ice: Document sm8150 inline crypto engine
2026-11-04 18:38 [PATCH v2 0/2] arm64: dts: qcom: sm8150: Add standalone ICE node for UFS Andrew Gigena via B4 Relay
@ 2026-11-04 18:38 ` Andrew Gigena via B4 Relay
2026-11-06 12:50 ` Krzysztof Kozlowski
2026-11-04 18:38 ` [PATCH v2 2/2] arm64: dts: qcom: sm8150: Use standalone ICE node for UFS Andrew Gigena via B4 Relay
1 sibling, 1 reply; 9+ messages in thread
From: Andrew Gigena via B4 Relay @ 2026-11-04 18:38 UTC (permalink / raw)
To: Abel Vesa, Herbert Xu, David S. Miller, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Manivannan Sadhasivam,
Alim Akhtar, Bart Van Assche, Bean Huo, Stanley Jhu,
Bjorn Andersson, Andy Gross, Konrad Dybcio
Cc: linux-arm-msm, linux-crypto, devicetree, linux-kernel,
linux-scsi, Andrew Gigena
From: Andrew Gigena <mail@andrewgigena.dev>
Document the compatible used for the inline crypto engine found on
SM8150.
SM8150 UFS uses a standalone ICE node referenced via qcom,ice, so move
qcom,sm8150-ufshc from the legacy embedded-ICE UFS binding to the
standalone-ICE UFS binding. Update the legacy binding example to use
qcom,sdm845-ufshc, which still uses the embedded ICE representation.
Signed-off-by: Andrew Gigena <mail@andrewgigena.dev>
---
.../devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml | 1 +
Documentation/devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml | 2 ++
Documentation/devicetree/bindings/ufs/qcom,ufs.yaml | 11 ++++-------
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml b/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
index 23bf98c2b9fa..0d73e4581e6e 100644
--- a/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
+++ b/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
@@ -24,6 +24,7 @@ properties:
- qcom,sc7180-inline-crypto-engine
- qcom,sc7280-inline-crypto-engine
- qcom,shikra-inline-crypto-engine
+ - qcom,sm8150-inline-crypto-engine
- qcom,sm8450-inline-crypto-engine
- qcom,sm8550-inline-crypto-engine
- qcom,sm8650-inline-crypto-engine
diff --git a/Documentation/devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml b/Documentation/devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml
index 3c407426d697..572eec814a60 100644
--- a/Documentation/devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml
+++ b/Documentation/devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml
@@ -23,6 +23,7 @@ select:
- qcom,sc7280-ufshc
- qcom,sc8180x-ufshc
- qcom,sc8280xp-ufshc
+ - qcom,sm8150-ufshc
- qcom,sm8250-ufshc
- qcom,sm8350-ufshc
- qcom,sm8450-ufshc
@@ -48,6 +49,7 @@ properties:
- qcom,sc7280-ufshc
- qcom,sc8180x-ufshc
- qcom,sc8280xp-ufshc
+ - qcom,sm8150-ufshc
- qcom,sm8250-ufshc
- qcom,sm8350-ufshc
- qcom,sm8450-ufshc
diff --git a/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml b/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
index 516bb61a4624..ef4d1d055169 100644
--- a/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
+++ b/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
@@ -23,7 +23,6 @@ select:
- qcom,sm6115-ufshc
- qcom,sm6125-ufshc
- qcom,sm6350-ufshc
- - qcom,sm8150-ufshc
required:
- compatible
@@ -38,7 +37,6 @@ properties:
- qcom,sm6115-ufshc
- qcom,sm6125-ufshc
- qcom,sm6350-ufshc
- - qcom,sm8150-ufshc
- const: qcom,ufshc
- const: jedec,ufs-2.0
@@ -69,7 +67,6 @@ allOf:
enum:
- qcom,sdm845-ufshc
- qcom,sm6350-ufshc
- - qcom,sm8150-ufshc
then:
properties:
clocks:
@@ -175,10 +172,10 @@ unevaluatedProperties: false
examples:
- |
- #include <dt-bindings/clock/qcom,gcc-sm8150.h>
+ #include <dt-bindings/clock/qcom,gcc-sdm845.h>
#include <dt-bindings/clock/qcom,rpmh.h>
#include <dt-bindings/gpio/gpio.h>
- #include <dt-bindings/interconnect/qcom,sm8150.h>
+ #include <dt-bindings/interconnect/qcom,sdm845.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
soc {
@@ -186,7 +183,7 @@ examples:
#size-cells = <2>;
ufs@1d84000 {
- compatible = "qcom,sm8150-ufshc", "qcom,ufshc",
+ compatible = "qcom,sdm845-ufshc", "qcom,ufshc",
"jedec,ufs-2.0";
reg = <0x0 0x01d84000 0x0 0x2500>,
<0x0 0x01d90000 0x0 0x8000>;
@@ -207,7 +204,7 @@ examples:
vccq-max-microamp = <1200000>;
power-domains = <&gcc UFS_PHY_GDSC>;
- iommus = <&apps_smmu 0x300 0>;
+ iommus = <&apps_smmu 0x100 0xf>;
clocks = <&gcc GCC_UFS_PHY_AXI_CLK>,
<&gcc GCC_AGGRE_UFS_PHY_AXI_CLK>,
--
2.56.0
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH v2 2/2] arm64: dts: qcom: sm8150: Use standalone ICE node for UFS
2026-11-04 18:38 [PATCH v2 0/2] arm64: dts: qcom: sm8150: Add standalone ICE node for UFS Andrew Gigena via B4 Relay
2026-11-04 18:38 ` [PATCH v2 1/2] dt-bindings: crypto: ice: Document sm8150 inline crypto engine Andrew Gigena via B4 Relay
@ 2026-11-04 18:38 ` Andrew Gigena via B4 Relay
2026-11-05 8:56 ` Abel Vesa
1 sibling, 1 reply; 9+ messages in thread
From: Andrew Gigena via B4 Relay @ 2026-11-04 18:38 UTC (permalink / raw)
To: Abel Vesa, Herbert Xu, David S. Miller, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Manivannan Sadhasivam,
Alim Akhtar, Bart Van Assche, Bean Huo, Stanley Jhu,
Bjorn Andersson, Andy Gross, Konrad Dybcio
Cc: linux-arm-msm, linux-crypto, devicetree, linux-kernel,
linux-scsi, Andrew Gigena
From: Andrew Gigena <mail@andrewgigena.dev>
Convert SM8150 UFS to use a standalone ICE node.
Move the ICE register region and clock from the UFS controller node
into a dedicated ICE node. Reference the new node from the UFS
controller using the qcom,ice property.
This brings the SM8150 device tree in line with the standalone ICE
representation used on newer Qualcomm platforms.
Signed-off-by: Andrew Gigena <mail@andrewgigena.dev>
Tested-by: Andrew Gigena <mail@andrewgigena.dev>
---
arch/arm64/boot/dts/qcom/sm8150.dtsi | 25 ++++++++++++++++---------
1 file changed, 16 insertions(+), 9 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/sm8150.dtsi b/arch/arm64/boot/dts/qcom/sm8150.dtsi
index 293fcbacff34..b3d6f3d92395 100644
--- a/arch/arm64/boot/dts/qcom/sm8150.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8150.dtsi
@@ -2071,9 +2071,7 @@ pcie1_phy: phy@1c0e000 {
ufs_mem_hc: ufshc@1d84000 {
compatible = "qcom,sm8150-ufshc", "qcom,ufshc",
"jedec,ufs-2.0";
- reg = <0 0x01d84000 0 0x2500>,
- <0 0x01d90000 0 0x8000>;
- reg-names = "std", "ice";
+ reg = <0 0x01d84000 0 0x2500>;
interrupts = <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>;
phys = <&ufs_mem_phy>;
phy-names = "ufsphy";
@@ -2092,8 +2090,7 @@ ufs_mem_hc: ufshc@1d84000 {
"ref_clk",
"tx_lane0_sync_clk",
"rx_lane0_sync_clk",
- "rx_lane1_sync_clk",
- "ice_core_clk";
+ "rx_lane1_sync_clk";
clocks =
<&gcc GCC_UFS_PHY_AXI_CLK>,
<&gcc GCC_AGGRE_UFS_PHY_AXI_CLK>,
@@ -2102,8 +2099,7 @@ ufs_mem_hc: ufshc@1d84000 {
<&rpmhcc RPMH_CXO_CLK>,
<&gcc GCC_UFS_PHY_TX_SYMBOL_0_CLK>,
<&gcc GCC_UFS_PHY_RX_SYMBOL_0_CLK>,
- <&gcc GCC_UFS_PHY_RX_SYMBOL_1_CLK>,
- <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
+ <&gcc GCC_UFS_PHY_RX_SYMBOL_1_CLK>;
freq-table-hz =
<37500000 300000000>,
<0 0>,
@@ -2112,8 +2108,8 @@ ufs_mem_hc: ufshc@1d84000 {
<0 0>,
<0 0>,
<0 0>,
- <0 0>,
- <0 300000000>;
+ <0 0>;
+ qcom,ice = <&ice>;
status = "disabled";
};
@@ -2139,6 +2135,17 @@ ufs_mem_phy: phy@1d87000 {
status = "disabled";
};
+ ice: crypto@1d90000 {
+ compatible = "qcom,sm8150-inline-crypto-engine",
+ "qcom,inline-crypto-engine";
+ reg = <0 0x01d90000 0 0x8000>;
+ clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>,
+ <&gcc GCC_UFS_PHY_AHB_CLK>;
+ clock-names = "core",
+ "iface";
+ power-domains = <&gcc UFS_PHY_GDSC>;
+ };
+
cryptobam: dma-controller@1dc4000 {
compatible = "qcom,bam-v1.7.4", "qcom,bam-v1.7.0";
reg = <0 0x01dc4000 0 0x24000>;
--
2.56.0
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v2 2/2] arm64: dts: qcom: sm8150: Use standalone ICE node for UFS
2026-11-04 18:38 ` [PATCH v2 2/2] arm64: dts: qcom: sm8150: Use standalone ICE node for UFS Andrew Gigena via B4 Relay
@ 2026-11-05 8:56 ` Abel Vesa
2026-11-05 21:51 ` Andrew Gigena
0 siblings, 1 reply; 9+ messages in thread
From: Abel Vesa @ 2026-11-05 8:56 UTC (permalink / raw)
To: Andrew Gigena
Cc: Abel Vesa, Herbert Xu, David S. Miller, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Manivannan Sadhasivam,
Alim Akhtar, Bart Van Assche, Bean Huo, Stanley Jhu,
Bjorn Andersson, Andy Gross, Konrad Dybcio, linux-arm-msm,
linux-crypto, devicetree, linux-kernel, linux-scsi
On 26-11-04 18:38:13, Andrew Gigena wrote:
> Convert SM8150 UFS to use a standalone ICE node.
>
> Move the ICE register region and clock from the UFS controller node
> into a dedicated ICE node. Reference the new node from the UFS
> controller using the qcom,ice property.
>
> This brings the SM8150 device tree in line with the standalone ICE
> representation used on newer Qualcomm platforms.
>
> Signed-off-by: Andrew Gigena <mail@andrewgigena.dev>
> Tested-by: Andrew Gigena <mail@andrewgigena.dev>
Tested-by tag should come from someone else, other than the author.
Authors are expected to test their patches by default.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v2 2/2] arm64: dts: qcom: sm8150: Use standalone ICE node for UFS
2026-11-05 8:56 ` Abel Vesa
@ 2026-11-05 21:51 ` Andrew Gigena
2026-11-09 9:27 ` Abel Vesa
0 siblings, 1 reply; 9+ messages in thread
From: Andrew Gigena @ 2026-11-05 21:51 UTC (permalink / raw)
To: Abel Vesa
Cc: Andrew Gigena, Abel Vesa, Herbert Xu, David S. Miller,
Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Manivannan Sadhasivam, Alim Akhtar, Bart Van Assche, Bean Huo,
Stanley Jhu, Bjorn Andersson, Andy Gross, Konrad Dybcio,
linux-arm-msm, linux-crypto, devicetree, linux-kernel,
linux-scsi
I understand, I'll keep that in mind for future patches. Should I
release patch v3 removing the "Tested-By" now, or wait for other
reviews?
El jue, 5 nov 2026 a la(s) 5:56 a.m., Abel Vesa
(abel.vesa@oss.qualcomm.com) escribió:
>
> On 26-11-04 18:38:13, Andrew Gigena wrote:
> > Convert SM8150 UFS to use a standalone ICE node.
> >
> > Move the ICE register region and clock from the UFS controller node
> > into a dedicated ICE node. Reference the new node from the UFS
> > controller using the qcom,ice property.
> >
> > This brings the SM8150 device tree in line with the standalone ICE
> > representation used on newer Qualcomm platforms.
> >
> > Signed-off-by: Andrew Gigena <mail@andrewgigena.dev>
> > Tested-by: Andrew Gigena <mail@andrewgigena.dev>
>
> Tested-by tag should come from someone else, other than the author.
>
> Authors are expected to test their patches by default.
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: crypto: ice: Document sm8150 inline crypto engine
2026-11-04 18:38 ` [PATCH v2 1/2] dt-bindings: crypto: ice: Document sm8150 inline crypto engine Andrew Gigena via B4 Relay
@ 2026-11-06 12:50 ` Krzysztof Kozlowski
2026-11-11 4:23 ` Andrew Gigena
0 siblings, 1 reply; 9+ messages in thread
From: Krzysztof Kozlowski @ 2026-11-06 12:50 UTC (permalink / raw)
To: Andrew Gigena
Cc: Abel Vesa, Herbert Xu, David S. Miller, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Manivannan Sadhasivam,
Alim Akhtar, Bart Van Assche, Bean Huo, Stanley Jhu,
Bjorn Andersson, Andy Gross, Konrad Dybcio, linux-arm-msm,
linux-crypto, devicetree, linux-kernel, linux-scsi
On Wed, Nov 04, 2026 at 06:38:12PM +0000, Andrew Gigena wrote:
> Document the compatible used for the inline crypto engine found on
> SM8150.
>
> SM8150 UFS uses a standalone ICE node referenced via qcom,ice, so move
> qcom,sm8150-ufshc from the legacy embedded-ICE UFS binding to the
> standalone-ICE UFS binding. Update the legacy binding example to use
> qcom,sdm845-ufshc, which still uses the embedded ICE representation.
>
This part should be a separate commit.
> Signed-off-by: Andrew Gigena <mail@andrewgigena.dev>
> ---
> .../devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml | 1 +
> Documentation/devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml | 2 ++
> Documentation/devicetree/bindings/ufs/qcom,ufs.yaml | 11 ++++-------
> 3 files changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml b/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
> index 23bf98c2b9fa..0d73e4581e6e 100644
> --- a/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
> +++ b/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
> @@ -24,6 +24,7 @@ properties:
> - qcom,sc7180-inline-crypto-engine
> - qcom,sc7280-inline-crypto-engine
> - qcom,shikra-inline-crypto-engine
> + - qcom,sm8150-inline-crypto-engine
> - qcom,sm8450-inline-crypto-engine
> - qcom,sm8550-inline-crypto-engine
> - qcom,sm8650-inline-crypto-engine
> diff --git a/Documentation/devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml b/Documentation/devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml
> index 3c407426d697..572eec814a60 100644
> --- a/Documentation/devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml
> +++ b/Documentation/devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml
> @@ -23,6 +23,7 @@ select:
> - qcom,sc7280-ufshc
> - qcom,sc8180x-ufshc
> - qcom,sc8280xp-ufshc
> + - qcom,sm8150-ufshc
> - qcom,sm8250-ufshc
> - qcom,sm8350-ufshc
> - qcom,sm8450-ufshc
> @@ -48,6 +49,7 @@ properties:
> - qcom,sc7280-ufshc
> - qcom,sc8180x-ufshc
> - qcom,sc8280xp-ufshc
And what about eight clock? All existing DTS will report warning? I
don't quite get the need of this move.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v2 2/2] arm64: dts: qcom: sm8150: Use standalone ICE node for UFS
2026-11-05 21:51 ` Andrew Gigena
@ 2026-11-09 9:27 ` Abel Vesa
0 siblings, 0 replies; 9+ messages in thread
From: Abel Vesa @ 2026-11-09 9:27 UTC (permalink / raw)
To: Andrew Gigena
Cc: Abel Vesa, Herbert Xu, David S. Miller, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Manivannan Sadhasivam,
Alim Akhtar, Bart Van Assche, Bean Huo, Stanley Jhu,
Bjorn Andersson, Andy Gross, Konrad Dybcio, linux-arm-msm,
linux-crypto, devicetree, linux-kernel, linux-scsi
On 26-11-05 18:51:44, Andrew Gigena wrote:
> I understand, I'll keep that in mind for future patches. Should I
> release patch v3 removing the "Tested-By" now, or wait for other
> reviews?
OK, now you are top-posting.
Please read through this:
https://docs.kernel.org/process/submitting-patches.html#use-trimmed-interleaved-replies-in-email-discussions
You can send v3 now.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: crypto: ice: Document sm8150 inline crypto engine
2026-11-06 12:50 ` Krzysztof Kozlowski
@ 2026-11-11 4:23 ` Andrew Gigena
2026-11-11 7:50 ` Krzysztof Kozlowski
0 siblings, 1 reply; 9+ messages in thread
From: Andrew Gigena @ 2026-11-11 4:23 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Abel Vesa, Herbert Xu, David S. Miller, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Manivannan Sadhasivam,
Alim Akhtar, Bart Van Assche, Bean Huo, Stanley Jhu,
Bjorn Andersson, Andy Gross, Konrad Dybcio, linux-arm-msm,
linux-crypto, devicetree, linux-kernel, linux-scsi
> This part should be a separate commit.
I splitted it into two commits in v3:
1. Add qcom,sm8150-inline-crypto-engine compatible.
2. Move qcom,sm8150-ufshc to the standalone-ICE UFS binding.
> And what about eight clock? All existing DTS will report warning? I
> don't quite get the need of this move.
After the move, SM8150 UFS no longer provides the ICE register region or
ice_core_clk; those live in the standalone ICE node. The only in-tree
user of qcom,sm8150-ufshc is arch/arm64/boot/dts/qcom/sm8150.dtsi, which
is converted in the DTS patch, so there are no leftover users of the
embedded-ICE binding for this compatible and no schema warnings.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: crypto: ice: Document sm8150 inline crypto engine
2026-11-11 4:23 ` Andrew Gigena
@ 2026-11-11 7:50 ` Krzysztof Kozlowski
0 siblings, 0 replies; 9+ messages in thread
From: Krzysztof Kozlowski @ 2026-11-11 7:50 UTC (permalink / raw)
To: Andrew Gigena
Cc: Abel Vesa, Herbert Xu, David S. Miller, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Manivannan Sadhasivam,
Alim Akhtar, Bart Van Assche, Bean Huo, Stanley Jhu,
Bjorn Andersson, Andy Gross, Konrad Dybcio, linux-arm-msm,
linux-crypto, devicetree, linux-kernel, linux-scsi
On 11/11/2026 05:23, Andrew Gigena wrote:
>> This part should be a separate commit.
>
> I splitted it into two commits in v3:
> 1. Add qcom,sm8150-inline-crypto-engine compatible.
> 2. Move qcom,sm8150-ufshc to the standalone-ICE UFS binding.
>
No clue what's this about, you completely cut context.
>> And what about eight clock? All existing DTS will report warning? I
>> don't quite get the need of this move.
>
> After the move, SM8150 UFS no longer provides the ICE register region or
> ice_core_clk; those live in the standalone ICE node. The only in-tree
> user of qcom,sm8150-ufshc is arch/arm64/boot/dts/qcom/sm8150.dtsi, which
So you introduce the warning at this point?
> is converted in the DTS patch, so there are no leftover users of the
> embedded-ICE binding for this compatible and no schema warnings.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2026-11-11 7:50 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-11-04 18:38 [PATCH v2 0/2] arm64: dts: qcom: sm8150: Add standalone ICE node for UFS Andrew Gigena via B4 Relay
2026-11-04 18:38 ` [PATCH v2 1/2] dt-bindings: crypto: ice: Document sm8150 inline crypto engine Andrew Gigena via B4 Relay
2026-11-06 12:50 ` Krzysztof Kozlowski
2026-11-11 4:23 ` Andrew Gigena
2026-11-11 7:50 ` Krzysztof Kozlowski
2026-11-04 18:38 ` [PATCH v2 2/2] arm64: dts: qcom: sm8150: Use standalone ICE node for UFS Andrew Gigena via B4 Relay
2026-11-05 8:56 ` Abel Vesa
2026-11-05 21:51 ` Andrew Gigena
2026-11-09 9:27 ` Abel Vesa
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®