Path: blob/master/Documentation/devicetree/bindings/crypto/inside-secure,safexcel.yaml
26308 views
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause1%YAML 1.22---3$id: http://devicetree.org/schemas/crypto/inside-secure,safexcel.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Inside Secure SafeXcel cryptographic engine78maintainers:9- Antoine Tenart <atenart@kernel.org>1011properties:12compatible:13oneOf:14- const: inside-secure,safexcel-eip197b15- const: inside-secure,safexcel-eip197d16- const: inside-secure,safexcel-eip97ies17- const: inside-secure,safexcel-eip19718description: Equivalent of inside-secure,safexcel-eip197b19deprecated: true20- const: inside-secure,safexcel-eip9721description: Equivalent of inside-secure,safexcel-eip97ies22deprecated: true2324reg:25maxItems: 12627interrupts:28maxItems: 62930interrupt-names:31items:32- const: ring033- const: ring134- const: ring235- const: ring336- const: eip37- const: mem3839clocks:40minItems: 141maxItems: 24243clock-names:44minItems: 145items:46- const: core47- const: reg4849dma-coherent: true5051required:52- reg53- interrupts54- interrupt-names5556allOf:57- if:58properties:59clocks:60minItems: 261then:62properties:63clock-names:64minItems: 265required:66- clock-names6768additionalProperties: false6970examples:71- |72#include <dt-bindings/interrupt-controller/arm-gic.h>73#include <dt-bindings/interrupt-controller/irq.h>7475crypto@800000 {76compatible = "inside-secure,safexcel-eip197b";77reg = <0x800000 0x200000>;78interrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,79<GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,80<GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,81<GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,82<GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,83<GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>;84interrupt-names = "ring0", "ring1", "ring2", "ring3", "eip", "mem";85clocks = <&cpm_syscon0 1 26>;86clock-names = "core";87};888990