Path: blob/master/Documentation/devicetree/bindings/crypto/aspeed,ast2600-acry.yaml
26308 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/crypto/aspeed,ast2600-acry.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: ASPEED ACRY ECDSA/RSA Hardware Accelerator Engines78maintainers:9- Neal Liu <neal_liu@aspeedtech.com>1011description:12The ACRY ECDSA/RSA engines is designed to accelerate the throughput13of ECDSA/RSA signature and verification. Basically, ACRY can be14divided into two independent engines - ECC Engine and RSA Engine.1516properties:17compatible:18enum:19- aspeed,ast2600-acry2021reg:22items:23- description: acry base address & size24- description: acry sram base address & size2526clocks:27maxItems: 12829interrupts:30maxItems: 13132required:33- compatible34- reg35- clocks36- interrupts3738additionalProperties: false3940examples:41- |42#include <dt-bindings/clock/ast2600-clock.h>43acry: crypto@1e6fa000 {44compatible = "aspeed,ast2600-acry";45reg = <0x1e6fa000 0x400>, <0x1e710000 0x1800>;46interrupts = <160>;47clocks = <&syscon ASPEED_CLK_GATE_RSACLK>;48};495051