There are three allocators supported for inline crypto engine: Floor based, Static and Instantaneous allocator. Document the compatible used for the allocator configurations for inline crypto engine found. Co-developed-by: Naveen Kumar Goud Arepalli <quic_narepall@xxxxxxxxxxx> Signed-off-by: Naveen Kumar Goud Arepalli <quic_narepall@xxxxxxxxxxx> Co-developed-by: Nitin Rawat <quic_nitirawa@xxxxxxxxxxx> Signed-off-by: Nitin Rawat <quic_nitirawa@xxxxxxxxxxx> Signed-off-by: Ram Kumar Dwivedi <quic_rdwivedi@xxxxxxxxxxx> --- .../devicetree/bindings/ufs/qcom,ufs.yaml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml b/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml index 25a5edeea164..069bd87d3404 100644 --- a/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml +++ b/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml @@ -108,6 +108,11 @@ properties: description: GPIO connected to the RESET pin of the UFS memory device. + ice-config: + type: object + description: + ICE configuration table for Qualcom SOC + required: - compatible - reg @@ -350,5 +355,24 @@ examples: <0 0>, <0 0>; qcom,ice = <&ice>; + + ice_cfg: ice-config { + static-alloc { + ice-allocator-name = "static-alloc"; + rx-alloc-percent = <60>; + status = "okay"; + }; + + floor-based { + ice-allocator-name = "floor-based"; + status = "okay"; + }; + + instantaneous { + ice-allocator-name = "instantaneous"; + num-core = <28 28 15 13>; + status = "okay"; + }; + }; }; }; -- 2.46.0