18d68e7e1SCorentin Labbe# SPDX-License-Identifier: GPL-2.0 28d68e7e1SCorentin Labbe%YAML 1.2 38d68e7e1SCorentin Labbe--- 48d68e7e1SCorentin Labbe$id: http://devicetree.org/schemas/crypto/allwinner,sun8i-ss.yaml# 58d68e7e1SCorentin Labbe$schema: http://devicetree.org/meta-schemas/core.yaml# 68d68e7e1SCorentin Labbe 78d68e7e1SCorentin Labbetitle: Allwinner Security System v2 driver 88d68e7e1SCorentin Labbe 98d68e7e1SCorentin Labbemaintainers: 108d68e7e1SCorentin Labbe - Corentin Labbe <corentin.labbe@gmail.com> 118d68e7e1SCorentin Labbe 128d68e7e1SCorentin Labbeproperties: 138d68e7e1SCorentin Labbe compatible: 148d68e7e1SCorentin Labbe enum: 158d68e7e1SCorentin Labbe - allwinner,sun8i-a83t-crypto 168d68e7e1SCorentin Labbe - allwinner,sun9i-a80-crypto 178d68e7e1SCorentin Labbe 188d68e7e1SCorentin Labbe reg: 198d68e7e1SCorentin Labbe maxItems: 1 208d68e7e1SCorentin Labbe 218d68e7e1SCorentin Labbe interrupts: 228d68e7e1SCorentin Labbe maxItems: 1 238d68e7e1SCorentin Labbe 248d68e7e1SCorentin Labbe clocks: 258d68e7e1SCorentin Labbe items: 268d68e7e1SCorentin Labbe - description: Bus clock 278d68e7e1SCorentin Labbe - description: Module clock 288d68e7e1SCorentin Labbe 298d68e7e1SCorentin Labbe clock-names: 308d68e7e1SCorentin Labbe items: 318d68e7e1SCorentin Labbe - const: bus 328d68e7e1SCorentin Labbe - const: mod 338d68e7e1SCorentin Labbe 348d68e7e1SCorentin Labbe resets: 358d68e7e1SCorentin Labbe maxItems: 1 368d68e7e1SCorentin Labbe 378d68e7e1SCorentin Labberequired: 388d68e7e1SCorentin Labbe - compatible 398d68e7e1SCorentin Labbe - reg 408d68e7e1SCorentin Labbe - interrupts 418d68e7e1SCorentin Labbe - clocks 428d68e7e1SCorentin Labbe - clock-names 438d68e7e1SCorentin Labbe - resets 448d68e7e1SCorentin Labbe 458d68e7e1SCorentin LabbeadditionalProperties: false 468d68e7e1SCorentin Labbe 478d68e7e1SCorentin Labbeexamples: 488d68e7e1SCorentin Labbe - | 498d68e7e1SCorentin Labbe #include <dt-bindings/interrupt-controller/arm-gic.h> 508d68e7e1SCorentin Labbe #include <dt-bindings/clock/sun8i-a83t-ccu.h> 518d68e7e1SCorentin Labbe #include <dt-bindings/reset/sun8i-a83t-ccu.h> 528d68e7e1SCorentin Labbe 538d68e7e1SCorentin Labbe crypto: crypto@1c15000 { 548d68e7e1SCorentin Labbe compatible = "allwinner,sun8i-a83t-crypto"; 558d68e7e1SCorentin Labbe reg = <0x01c15000 0x1000>; 568d68e7e1SCorentin Labbe interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>; 578d68e7e1SCorentin Labbe resets = <&ccu RST_BUS_SS>; 588d68e7e1SCorentin Labbe clocks = <&ccu CLK_BUS_SS>, <&ccu CLK_SS>; 598d68e7e1SCorentin Labbe clock-names = "bus", "mod"; 608d68e7e1SCorentin Labbe }; 61