57 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2# Copyright 2018 Linaro Ltd.3%YAML 1.24---5$id: http://devicetree.org/schemas/crypto/intel,ixp4xx-crypto.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: Intel IXP4xx cryptographic engine9 10maintainers:11 - Linus Walleij <linus.walleij@linaro.org>12 13description: |14 The Intel IXP4xx cryptographic engine makes use of the IXP4xx NPE15 (Network Processing Engine). Since it is not a device on its own16 it is defined as a subnode of the NPE, if crypto support is17 available on the platform.18 19properties:20 compatible:21 const: intel,ixp4xx-crypto22 23 intel,npe-handle:24 $ref: /schemas/types.yaml#/definitions/phandle-array25 items:26 - items:27 - description: phandle to the NPE this crypto engine28 - description: the NPE instance number29 description: phandle to the NPE this crypto engine is using, the cell30 describing the NPE instance to be used.31 32 queue-rx:33 $ref: /schemas/types.yaml#/definitions/phandle-array34 items:35 - items:36 - description: phandle to the RX queue on the NPE37 - description: the queue instance number38 description: phandle to the RX queue on the NPE, the cell describing39 the queue instance to be used.40 41 queue-txready:42 $ref: /schemas/types.yaml#/definitions/phandle-array43 items:44 - items:45 - description: phandle to the TX READY queue on the NPE46 - description: the queue instance number47 description: phandle to the TX READY queue on the NPE, the cell describing48 the queue instance to be used.49 50required:51 - compatible52 - intel,npe-handle53 - queue-rx54 - queue-txready55 56additionalProperties: false57