15f9040fdSMaxime Ripard# SPDX-License-Identifier: GPL-2.0 25f9040fdSMaxime Ripard%YAML 1.2 35f9040fdSMaxime Ripard--- 45f9040fdSMaxime Ripard$id: http://devicetree.org/schemas/crypto/allwinner,sun4i-a10-crypto.yaml# 55f9040fdSMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml# 65f9040fdSMaxime Ripard 7*dd3cb467SAndrew Lunntitle: Allwinner A10 Security System 85f9040fdSMaxime Ripard 95f9040fdSMaxime Ripardmaintainers: 105f9040fdSMaxime Ripard - Chen-Yu Tsai <wens@csie.org> 115c7404bbSMaxime Ripard - Maxime Ripard <mripard@kernel.org> 125f9040fdSMaxime Ripard 135f9040fdSMaxime Ripardproperties: 145f9040fdSMaxime Ripard compatible: 155f9040fdSMaxime Ripard oneOf: 165f9040fdSMaxime Ripard - const: allwinner,sun4i-a10-crypto 175f9040fdSMaxime Ripard - items: 185f9040fdSMaxime Ripard - const: allwinner,sun5i-a13-crypto 195f9040fdSMaxime Ripard - const: allwinner,sun4i-a10-crypto 205f9040fdSMaxime Ripard - items: 215f9040fdSMaxime Ripard - const: allwinner,sun6i-a31-crypto 225f9040fdSMaxime Ripard - const: allwinner,sun4i-a10-crypto 235f9040fdSMaxime Ripard - items: 245f9040fdSMaxime Ripard - const: allwinner,sun7i-a20-crypto 255f9040fdSMaxime Ripard - const: allwinner,sun4i-a10-crypto 26f81547baSCorentin Labbe - const: allwinner,sun8i-a33-crypto 27b7158866SMartin Cerveny - items: 28b7158866SMartin Cerveny - const: allwinner,sun8i-v3s-crypto 29b7158866SMartin Cerveny - const: allwinner,sun8i-a33-crypto 305f9040fdSMaxime Ripard 315f9040fdSMaxime Ripard reg: 325f9040fdSMaxime Ripard maxItems: 1 335f9040fdSMaxime Ripard 345f9040fdSMaxime Ripard interrupts: 355f9040fdSMaxime Ripard maxItems: 1 365f9040fdSMaxime Ripard 375f9040fdSMaxime Ripard clocks: 385f9040fdSMaxime Ripard items: 395f9040fdSMaxime Ripard - description: Bus Clock 405f9040fdSMaxime Ripard - description: Module Clock 415f9040fdSMaxime Ripard 425f9040fdSMaxime Ripard clock-names: 435f9040fdSMaxime Ripard items: 445f9040fdSMaxime Ripard - const: ahb 455f9040fdSMaxime Ripard - const: mod 465f9040fdSMaxime Ripard 4734734eddSMaxime Ripard dmas: 4834734eddSMaxime Ripard items: 4934734eddSMaxime Ripard - description: RX DMA Channel 5034734eddSMaxime Ripard - description: TX DMA Channel 5134734eddSMaxime Ripard 5234734eddSMaxime Ripard dma-names: 5334734eddSMaxime Ripard items: 5434734eddSMaxime Ripard - const: rx 5534734eddSMaxime Ripard - const: tx 5634734eddSMaxime Ripard 575f9040fdSMaxime Ripard resets: 585f9040fdSMaxime Ripard maxItems: 1 595f9040fdSMaxime Ripard 605f9040fdSMaxime Ripard reset-names: 615f9040fdSMaxime Ripard const: ahb 625f9040fdSMaxime Ripard 635f9040fdSMaxime Ripardrequired: 645f9040fdSMaxime Ripard - compatible 655f9040fdSMaxime Ripard - reg 665f9040fdSMaxime Ripard - interrupts 675f9040fdSMaxime Ripard - clocks 685f9040fdSMaxime Ripard - clock-names 695f9040fdSMaxime Ripard 705f9040fdSMaxime Ripardif: 715f9040fdSMaxime Ripard properties: 725f9040fdSMaxime Ripard compatible: 735f9040fdSMaxime Ripard contains: 74884d1a33SCorentin Labbe enum: 75884d1a33SCorentin Labbe - allwinner,sun6i-a31-crypto 76884d1a33SCorentin Labbe - allwinner,sun8i-a33-crypto 775f9040fdSMaxime Ripard 785f9040fdSMaxime Ripardthen: 795f9040fdSMaxime Ripard required: 805f9040fdSMaxime Ripard - resets 815f9040fdSMaxime Ripard - reset-names 825f9040fdSMaxime Ripard 835f9040fdSMaxime RipardadditionalProperties: false 845f9040fdSMaxime Ripard 855f9040fdSMaxime Ripardexamples: 865f9040fdSMaxime Ripard - | 875f9040fdSMaxime Ripard crypto: crypto-engine@1c15000 { 885f9040fdSMaxime Ripard compatible = "allwinner,sun4i-a10-crypto"; 895f9040fdSMaxime Ripard reg = <0x01c15000 0x1000>; 905f9040fdSMaxime Ripard interrupts = <86>; 915f9040fdSMaxime Ripard clocks = <&ahb_gates 5>, <&ss_clk>; 925f9040fdSMaxime Ripard clock-names = "ahb", "mod"; 935f9040fdSMaxime Ripard }; 945f9040fdSMaxime Ripard 955f9040fdSMaxime Ripard... 96