xref: /linux/Documentation/devicetree/bindings/crypto/amd,ccp-seattle-v1a.yaml (revision a619fe35ab41fded440d3762d4fbad84ff86a4d4)
1aa238d34SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2aa238d34SRob Herring (Arm)%YAML 1.2
3aa238d34SRob Herring (Arm)---
4aa238d34SRob Herring (Arm)$id: http://devicetree.org/schemas/amd,ccp-seattle-v1a.yaml#
5aa238d34SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6aa238d34SRob Herring (Arm)
7aa238d34SRob Herring (Arm)title: AMD Cryptographic Coprocessor (ccp)
8aa238d34SRob Herring (Arm)
9aa238d34SRob Herring (Arm)maintainers:
10aa238d34SRob Herring (Arm)  - Tom Lendacky <thomas.lendacky@amd.com>
11aa238d34SRob Herring (Arm)
12aa238d34SRob Herring (Arm)properties:
13aa238d34SRob Herring (Arm)  compatible:
14aa238d34SRob Herring (Arm)    const: amd,ccp-seattle-v1a
15aa238d34SRob Herring (Arm)
16aa238d34SRob Herring (Arm)  reg:
17aa238d34SRob Herring (Arm)    maxItems: 1
18aa238d34SRob Herring (Arm)
19aa238d34SRob Herring (Arm)  interrupts:
20aa238d34SRob Herring (Arm)    maxItems: 1
21aa238d34SRob Herring (Arm)
22aa238d34SRob Herring (Arm)  dma-coherent: true
23aa238d34SRob Herring (Arm)
24*841940dfSRob Herring (Arm)  iommus:
25*841940dfSRob Herring (Arm)    maxItems: 4
26*841940dfSRob Herring (Arm)
27aa238d34SRob Herring (Arm)required:
28aa238d34SRob Herring (Arm)  - compatible
29aa238d34SRob Herring (Arm)  - reg
30aa238d34SRob Herring (Arm)  - interrupts
31aa238d34SRob Herring (Arm)
32aa238d34SRob Herring (Arm)additionalProperties: false
33aa238d34SRob Herring (Arm)
34aa238d34SRob Herring (Arm)examples:
35aa238d34SRob Herring (Arm)  - |
36aa238d34SRob Herring (Arm)    crypto@e0100000 {
37aa238d34SRob Herring (Arm)        compatible = "amd,ccp-seattle-v1a";
38aa238d34SRob Herring (Arm)        reg = <0xe0100000 0x10000>;
39aa238d34SRob Herring (Arm)        interrupts = <0 3 4>;
40aa238d34SRob Herring (Arm)        dma-coherent;
41aa238d34SRob Herring (Arm)    };
42