53 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/crypto/amlogic,gxl-crypto.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Amlogic GXL Cryptographic Offloader8 9maintainers:10 - Corentin Labbe <clabbe@baylibre.com>11 12properties:13 compatible:14 items:15 - const: amlogic,gxl-crypto16 17 reg:18 maxItems: 119 20 interrupts:21 items:22 - description: Interrupt for flow 023 - description: Interrupt for flow 124 25 clocks:26 maxItems: 127 28 clock-names:29 const: blkmv30 31required:32 - compatible33 - reg34 - interrupts35 - clocks36 - clock-names37 38additionalProperties: false39 40examples:41 - |42 #include <dt-bindings/interrupt-controller/irq.h>43 #include <dt-bindings/interrupt-controller/arm-gic.h>44 #include <dt-bindings/clock/gxbb-clkc.h>45 46 crypto: crypto-engine@c883e000 {47 compatible = "amlogic,gxl-crypto";48 reg = <0xc883e000 0x36>;49 interrupts = <GIC_SPI 188 IRQ_TYPE_EDGE_RISING>, <GIC_SPI 189 IRQ_TYPE_EDGE_RISING>;50 clocks = <&clkc CLKID_BLKMV>;51 clock-names = "blkmv";52 };53