Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
0002 # Copyright 2018 Linaro Ltd.
0003 %YAML 1.2
0004 ---
0005 $id: "http://devicetree.org/schemas/crypto/intel,ixp4xx-crypto.yaml#"
0006 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
0007 
0008 title: Intel IXP4xx cryptographic engine
0009 
0010 maintainers:
0011   - Linus Walleij <linus.walleij@linaro.org>
0012 
0013 description: |
0014   The Intel IXP4xx cryptographic engine makes use of the IXP4xx NPE
0015   (Network Processing Engine). Since it is not a device on its own
0016   it is defined as a subnode of the NPE, if crypto support is
0017   available on the platform.
0018 
0019 properties:
0020   compatible:
0021     const: intel,ixp4xx-crypto
0022 
0023   intel,npe-handle:
0024     $ref: '/schemas/types.yaml#/definitions/phandle-array'
0025     items:
0026       - items:
0027           - description: phandle to the NPE this crypto engine
0028           - description: the NPE instance number
0029     description: phandle to the NPE this crypto engine is using, the cell
0030       describing the NPE instance to be used.
0031 
0032   queue-rx:
0033     $ref: /schemas/types.yaml#/definitions/phandle-array
0034     items:
0035       - items:
0036           - description: phandle to the RX queue on the NPE
0037           - description: the queue instance number
0038     description: phandle to the RX queue on the NPE, the cell describing
0039       the queue instance to be used.
0040 
0041   queue-txready:
0042     $ref: /schemas/types.yaml#/definitions/phandle-array
0043     items:
0044       - items:
0045           - description: phandle to the TX READY queue on the NPE
0046           - description: the queue instance number
0047     description: phandle to the TX READY queue on the NPE, the cell describing
0048       the queue instance to be used.
0049 
0050 required:
0051   - compatible
0052   - intel,npe-handle
0053   - queue-rx
0054   - queue-txready
0055 
0056 additionalProperties: false