1*5956d97fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*5956d97fSEmmanuel Vadot# Copyright 2018 Linaro Ltd. 3*5956d97fSEmmanuel Vadot%YAML 1.2 4*5956d97fSEmmanuel Vadot--- 5*5956d97fSEmmanuel Vadot$id: "http://devicetree.org/schemas/crypto/intel,ixp4xx-crypto.yaml#" 6*5956d97fSEmmanuel Vadot$schema: "http://devicetree.org/meta-schemas/core.yaml#" 7*5956d97fSEmmanuel Vadot 8*5956d97fSEmmanuel Vadottitle: Intel IXP4xx cryptographic engine 9*5956d97fSEmmanuel Vadot 10*5956d97fSEmmanuel Vadotmaintainers: 11*5956d97fSEmmanuel Vadot - Linus Walleij <linus.walleij@linaro.org> 12*5956d97fSEmmanuel Vadot 13*5956d97fSEmmanuel Vadotdescription: | 14*5956d97fSEmmanuel Vadot The Intel IXP4xx cryptographic engine makes use of the IXP4xx NPE 15*5956d97fSEmmanuel Vadot (Network Processing Engine). Since it is not a device on its own 16*5956d97fSEmmanuel Vadot it is defined as a subnode of the NPE, if crypto support is 17*5956d97fSEmmanuel Vadot available on the platform. 18*5956d97fSEmmanuel Vadot 19*5956d97fSEmmanuel Vadotproperties: 20*5956d97fSEmmanuel Vadot compatible: 21*5956d97fSEmmanuel Vadot const: intel,ixp4xx-crypto 22*5956d97fSEmmanuel Vadot 23*5956d97fSEmmanuel Vadot intel,npe-handle: 24*5956d97fSEmmanuel Vadot $ref: '/schemas/types.yaml#/definitions/phandle-array' 25*5956d97fSEmmanuel Vadot maxItems: 1 26*5956d97fSEmmanuel Vadot description: phandle to the NPE this crypto engine is using, the cell 27*5956d97fSEmmanuel Vadot describing the NPE instance to be used. 28*5956d97fSEmmanuel Vadot 29*5956d97fSEmmanuel Vadot queue-rx: 30*5956d97fSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/phandle-array 31*5956d97fSEmmanuel Vadot maxItems: 1 32*5956d97fSEmmanuel Vadot description: phandle to the RX queue on the NPE, the cell describing 33*5956d97fSEmmanuel Vadot the queue instance to be used. 34*5956d97fSEmmanuel Vadot 35*5956d97fSEmmanuel Vadot queue-txready: 36*5956d97fSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/phandle-array 37*5956d97fSEmmanuel Vadot maxItems: 1 38*5956d97fSEmmanuel Vadot description: phandle to the TX READY queue on the NPE, the cell describing 39*5956d97fSEmmanuel Vadot the queue instance to be used. 40*5956d97fSEmmanuel Vadot 41*5956d97fSEmmanuel Vadotrequired: 42*5956d97fSEmmanuel Vadot - compatible 43*5956d97fSEmmanuel Vadot - intel,npe-handle 44*5956d97fSEmmanuel Vadot - queue-rx 45*5956d97fSEmmanuel Vadot - queue-txready 46*5956d97fSEmmanuel Vadot 47*5956d97fSEmmanuel VadotadditionalProperties: false 48