1c7e34aa3SDaniele Alessandrelli# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2c7e34aa3SDaniele Alessandrelli%YAML 1.2 3c7e34aa3SDaniele Alessandrelli--- 4c7e34aa3SDaniele Alessandrelli$id: http://devicetree.org/schemas/crypto/intel,keembay-ocs-aes.yaml# 5c7e34aa3SDaniele Alessandrelli$schema: http://devicetree.org/meta-schemas/core.yaml# 6c7e34aa3SDaniele Alessandrelli 7*dd3cb467SAndrew Lunntitle: Intel Keem Bay OCS AES 8c7e34aa3SDaniele Alessandrelli 9c7e34aa3SDaniele Alessandrellimaintainers: 10c7e34aa3SDaniele Alessandrelli - Daniele Alessandrelli <daniele.alessandrelli@intel.com> 11c7e34aa3SDaniele Alessandrelli 12c7e34aa3SDaniele Alessandrellidescription: 13c7e34aa3SDaniele Alessandrelli The Intel Keem Bay Offload and Crypto Subsystem (OCS) AES engine provides 14c7e34aa3SDaniele Alessandrelli hardware-accelerated AES/SM4 encryption/decryption. 15c7e34aa3SDaniele Alessandrelli 16c7e34aa3SDaniele Alessandrelliproperties: 17c7e34aa3SDaniele Alessandrelli compatible: 18c7e34aa3SDaniele Alessandrelli const: intel,keembay-ocs-aes 19c7e34aa3SDaniele Alessandrelli 20c7e34aa3SDaniele Alessandrelli reg: 21c7e34aa3SDaniele Alessandrelli maxItems: 1 22c7e34aa3SDaniele Alessandrelli 23c7e34aa3SDaniele Alessandrelli interrupts: 24c7e34aa3SDaniele Alessandrelli maxItems: 1 25c7e34aa3SDaniele Alessandrelli 26c7e34aa3SDaniele Alessandrelli clocks: 27c7e34aa3SDaniele Alessandrelli maxItems: 1 28c7e34aa3SDaniele Alessandrelli 29c7e34aa3SDaniele Alessandrellirequired: 30c7e34aa3SDaniele Alessandrelli - compatible 31c7e34aa3SDaniele Alessandrelli - reg 32c7e34aa3SDaniele Alessandrelli - interrupts 33c7e34aa3SDaniele Alessandrelli - clocks 34c7e34aa3SDaniele Alessandrelli 35c7e34aa3SDaniele AlessandrelliadditionalProperties: false 36c7e34aa3SDaniele Alessandrelli 37c7e34aa3SDaniele Alessandrelliexamples: 38c7e34aa3SDaniele Alessandrelli - | 39c7e34aa3SDaniele Alessandrelli #include <dt-bindings/interrupt-controller/arm-gic.h> 40c7e34aa3SDaniele Alessandrelli crypto@30008000 { 41c7e34aa3SDaniele Alessandrelli compatible = "intel,keembay-ocs-aes"; 42c7e34aa3SDaniele Alessandrelli reg = <0x30008000 0x1000>; 43c7e34aa3SDaniele Alessandrelli interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>; 44c7e34aa3SDaniele Alessandrelli clocks = <&scmi_clk 95>; 45c7e34aa3SDaniele Alessandrelli }; 46