Path: blob/master/Documentation/devicetree/bindings/crypto/st,stm32-cryp.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/st,stm32-cryp.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: STMicroelectronics STM32 CRYP78description: The STM32 CRYP block is built on the CRYP block found in9the STn8820 SoC introduced in 2007, and subsequently used in the U850010SoC in 2010.1112maintainers:13- Lionel Debieve <lionel.debieve@foss.st.com>1415properties:16compatible:17enum:18- st,stn8820-cryp19- stericsson,ux500-cryp20- st,stm32f756-cryp21- st,stm32mp1-cryp2223reg:24maxItems: 12526clocks:27maxItems: 12829interrupts:30maxItems: 13132resets:33maxItems: 13435dmas:36items:37- description: mem2cryp DMA channel38- description: cryp2mem DMA channel3940dma-names:41items:42- const: mem2cryp43- const: cryp2mem4445power-domains:46maxItems: 14748access-controllers:49minItems: 150maxItems: 25152required:53- compatible54- reg55- clocks56- interrupts5758additionalProperties: false5960examples:61- |62#include <dt-bindings/interrupt-controller/arm-gic.h>63#include <dt-bindings/clock/stm32mp1-clks.h>64#include <dt-bindings/reset/stm32mp1-resets.h>65cryp@54001000 {66compatible = "st,stm32mp1-cryp";67reg = <0x54001000 0x400>;68interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>;69clocks = <&rcc CRYP1>;70resets = <&rcc CRYP1_R>;71};7273...747576