xref: /openbmc/linux/Documentation/devicetree/bindings/crypto/xlnx,zynqmp-aes.yaml (revision 2612e3bbc0386368a850140a6c9b990cd496a5ec)
14c4f3f33SKalyani Akula# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
24c4f3f33SKalyani Akula%YAML 1.2
34c4f3f33SKalyani Akula---
44c4f3f33SKalyani Akula$id: http://devicetree.org/schemas/crypto/xlnx,zynqmp-aes.yaml#
54c4f3f33SKalyani Akula$schema: http://devicetree.org/meta-schemas/core.yaml#
64c4f3f33SKalyani Akula
7dd3cb467SAndrew Lunntitle: Xilinx ZynqMP AES-GCM Hardware Accelerator
84c4f3f33SKalyani Akula
94c4f3f33SKalyani Akulamaintainers:
10*d5c421d2SMichal Simek  - Kalyani Akula <kalyani.akula@amd.com>
11*d5c421d2SMichal Simek  - Michal Simek <michal.simek@amd.com>
124c4f3f33SKalyani Akula
134c4f3f33SKalyani Akuladescription: |
144c4f3f33SKalyani Akula  The ZynqMP AES-GCM hardened cryptographic accelerator is used to
154c4f3f33SKalyani Akula  encrypt or decrypt the data with provided key and initialization vector.
164c4f3f33SKalyani Akula
174c4f3f33SKalyani Akulaproperties:
184c4f3f33SKalyani Akula  compatible:
194c4f3f33SKalyani Akula    const: xlnx,zynqmp-aes
204c4f3f33SKalyani Akula
214c4f3f33SKalyani Akularequired:
224c4f3f33SKalyani Akula  - compatible
234c4f3f33SKalyani Akula
244c4f3f33SKalyani AkulaadditionalProperties: false
254c4f3f33SKalyani Akula
264c4f3f33SKalyani Akulaexamples:
274c4f3f33SKalyani Akula  - |
284c4f3f33SKalyani Akula    firmware {
294c4f3f33SKalyani Akula      zynqmp_firmware: zynqmp-firmware {
304c4f3f33SKalyani Akula        compatible = "xlnx,zynqmp-firmware";
314c4f3f33SKalyani Akula        method = "smc";
324c4f3f33SKalyani Akula        xlnx_aes: zynqmp-aes {
334c4f3f33SKalyani Akula          compatible = "xlnx,zynqmp-aes";
344c4f3f33SKalyani Akula        };
354c4f3f33SKalyani Akula      };
364c4f3f33SKalyani Akula    };
374c4f3f33SKalyani Akula...
38