61 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/crypto/allwinner,sun8i-ss.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Allwinner Security System v2 driver8 9maintainers:10 - Corentin Labbe <corentin.labbe@gmail.com>11 12properties:13 compatible:14 enum:15 - allwinner,sun8i-a83t-crypto16 - allwinner,sun9i-a80-crypto17 18 reg:19 maxItems: 120 21 interrupts:22 maxItems: 123 24 clocks:25 items:26 - description: Bus clock27 - description: Module clock28 29 clock-names:30 items:31 - const: bus32 - const: mod33 34 resets:35 maxItems: 136 37required:38 - compatible39 - reg40 - interrupts41 - clocks42 - clock-names43 - resets44 45additionalProperties: false46 47examples:48 - |49 #include <dt-bindings/interrupt-controller/arm-gic.h>50 #include <dt-bindings/clock/sun8i-a83t-ccu.h>51 #include <dt-bindings/reset/sun8i-a83t-ccu.h>52 53 crypto: crypto@1c15000 {54 compatible = "allwinner,sun8i-a83t-crypto";55 reg = <0x01c15000 0x1000>;56 interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>;57 resets = <&ccu RST_BUS_SS>;58 clocks = <&ccu CLK_BUS_SS>, <&ccu CLK_SS>;59 clock-names = "bus", "mod";60 };61