Path: blob/main/sys/contrib/device-tree/Bindings/crypto/inside-secure,safexcel.yaml
48375 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: reg4849required:50- reg51- interrupts52- interrupt-names5354allOf:55- if:56properties:57clocks:58minItems: 259then:60properties:61clock-names:62minItems: 263required:64- clock-names6566additionalProperties: false6768examples:69- |70#include <dt-bindings/interrupt-controller/arm-gic.h>71#include <dt-bindings/interrupt-controller/irq.h>7273crypto@800000 {74compatible = "inside-secure,safexcel-eip197b";75reg = <0x800000 0x200000>;76interrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,77<GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,78<GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,79<GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,80<GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,81<GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>;82interrupt-names = "ring0", "ring1", "ring2", "ring3", "eip", "mem";83clocks = <&cpm_syscon0 1 26>;84clock-names = "core";85};868788