brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · 2bb9524 Raw
48 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/crypto/intel,keembay-ocs-ecc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Intel Keem Bay OCS ECC8 9maintainers:10  - Daniele Alessandrelli <daniele.alessandrelli@intel.com>11  - Prabhjot Khurana <prabhjot.khurana@intel.com>12 13description:14  The Intel Keem Bay Offload and Crypto Subsystem (OCS) Elliptic Curve15  Cryptography (ECC) device provides hardware acceleration for elliptic curve16  cryptography using the NIST P-256 and NIST P-384 elliptic curves.17 18properties:19  compatible:20    const: intel,keembay-ocs-ecc21 22  reg:23    maxItems: 124 25  interrupts:26    maxItems: 127 28  clocks:29    maxItems: 130 31required:32  - compatible33  - reg34  - interrupts35  - clocks36 37additionalProperties: false38 39examples:40  - |41    #include <dt-bindings/interrupt-controller/arm-gic.h>42    crypto@30001000 {43      compatible = "intel,keembay-ocs-ecc";44      reg = <0x30001000 0x1000>;45      interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>;46      clocks = <&scmi_clk 95>;47    };48