1*124d77c2SCorentin Labbe# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*124d77c2SCorentin Labbe%YAML 1.2 3*124d77c2SCorentin Labbe--- 4*124d77c2SCorentin Labbe$id: http://devicetree.org/schemas/crypto/cortina,sl3516-crypto.yaml# 5*124d77c2SCorentin Labbe$schema: http://devicetree.org/meta-schemas/core.yaml# 6*124d77c2SCorentin Labbe 7*124d77c2SCorentin Labbetitle: SL3516 cryptographic offloader driver 8*124d77c2SCorentin Labbe 9*124d77c2SCorentin Labbemaintainers: 10*124d77c2SCorentin Labbe - Corentin Labbe <clabbe@baylibre.com> 11*124d77c2SCorentin Labbe 12*124d77c2SCorentin Labbeproperties: 13*124d77c2SCorentin Labbe compatible: 14*124d77c2SCorentin Labbe enum: 15*124d77c2SCorentin Labbe - cortina,sl3516-crypto 16*124d77c2SCorentin Labbe 17*124d77c2SCorentin Labbe reg: 18*124d77c2SCorentin Labbe maxItems: 1 19*124d77c2SCorentin Labbe 20*124d77c2SCorentin Labbe interrupts: 21*124d77c2SCorentin Labbe maxItems: 1 22*124d77c2SCorentin Labbe 23*124d77c2SCorentin Labbe clocks: 24*124d77c2SCorentin Labbe maxItems: 1 25*124d77c2SCorentin Labbe 26*124d77c2SCorentin Labbe resets: 27*124d77c2SCorentin Labbe maxItems: 1 28*124d77c2SCorentin Labbe 29*124d77c2SCorentin Labberequired: 30*124d77c2SCorentin Labbe - compatible 31*124d77c2SCorentin Labbe - reg 32*124d77c2SCorentin Labbe - interrupts 33*124d77c2SCorentin Labbe - clocks 34*124d77c2SCorentin Labbe - resets 35*124d77c2SCorentin Labbe 36*124d77c2SCorentin LabbeadditionalProperties: false 37*124d77c2SCorentin Labbe 38*124d77c2SCorentin Labbeexamples: 39*124d77c2SCorentin Labbe - | 40*124d77c2SCorentin Labbe #include <dt-bindings/interrupt-controller/irq.h> 41*124d77c2SCorentin Labbe #include <dt-bindings/clock/cortina,gemini-clock.h> 42*124d77c2SCorentin Labbe #include <dt-bindings/reset/cortina,gemini-reset.h> 43*124d77c2SCorentin Labbe 44*124d77c2SCorentin Labbe crypto@62000000 { 45*124d77c2SCorentin Labbe compatible = "cortina,sl3516-crypto"; 46*124d77c2SCorentin Labbe reg = <0x62000000 0x10000>; 47*124d77c2SCorentin Labbe interrupts = <7 IRQ_TYPE_EDGE_RISING>; 48*124d77c2SCorentin Labbe resets = <&syscon GEMINI_RESET_SECURITY>; 49*124d77c2SCorentin Labbe clocks = <&syscon GEMINI_CLK_GATE_SECURITY>; 50*124d77c2SCorentin Labbe }; 51