51 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/cortina,sl3516-crypto.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: SL3516 cryptographic offloader driver8 9maintainers:10 - Corentin Labbe <clabbe@baylibre.com>11 12properties:13 compatible:14 enum:15 - cortina,sl3516-crypto16 17 reg:18 maxItems: 119 20 interrupts:21 maxItems: 122 23 clocks:24 maxItems: 125 26 resets:27 maxItems: 128 29required:30 - compatible31 - reg32 - interrupts33 - clocks34 - resets35 36additionalProperties: false37 38examples:39 - |40 #include <dt-bindings/interrupt-controller/irq.h>41 #include <dt-bindings/clock/cortina,gemini-clock.h>42 #include <dt-bindings/reset/cortina,gemini-reset.h>43 44 crypto@62000000 {45 compatible = "cortina,sl3516-crypto";46 reg = <0x62000000 0x10000>;47 interrupts = <7 IRQ_TYPE_EDGE_RISING>;48 resets = <&syscon GEMINI_RESET_SECURITY>;49 clocks = <&syscon GEMINI_CLK_GATE_SECURITY>;50 };51