Path: blob/master/Documentation/devicetree/bindings/crypto/fsl-imx-sahara.yaml
26308 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/crypto/fsl-imx-sahara.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Freescale SAHARA Cryptographic Accelerator78maintainers:9- Steffen Trumtrar <s.trumtrar@pengutronix.de>1011properties:12compatible:13enum:14- fsl,imx27-sahara15- fsl,imx53-sahara1617reg:18maxItems: 11920interrupts:21items:22- description: SAHARA Interrupt for Host 023- description: SAHARA Interrupt for Host 124minItems: 12526clocks:27items:28- description: Sahara IPG clock29- description: Sahara AHB clock3031clock-names:32items:33- const: ipg34- const: ahb3536required:37- compatible38- reg39- interrupts40- clocks41- clock-names4243allOf:44- if:45properties:46compatible:47contains:48enum:49- fsl,imx53-sahara50then:51properties:52interrupts:53minItems: 254maxItems: 255else:56properties:57interrupts:58maxItems: 15960additionalProperties: false6162examples:63- |64#include <dt-bindings/clock/imx27-clock.h>6566crypto@10025000 {67compatible = "fsl,imx27-sahara";68reg = <0x10025000 0x800>;69interrupts = <75>;70clocks = <&clks IMX27_CLK_SAHARA_IPG_GATE>,71<&clks IMX27_CLK_SAHARA_AHB_GATE>;72clock-names = "ipg", "ahb";73};747576