Home
last modified time | relevance | path

Searched +full:ast2600 +full:- +full:acry (Results 1 – 3 of 3) sorted by relevance

/linux/Documentation/devicetree/bindings/crypto/
H A Daspeed,ast2600-acry.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/crypto/aspeed,ast2600-acry.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ASPEED ACRY ECDSA/RSA Hardware Accelerator Engines
10 - Neal Liu <neal_liu@aspeedtech.com>
13 The ACRY ECDSA/RSA engines is designed to accelerate the throughput
14 of ECDSA/RSA signature and verification. Basically, ACRY can be
15 divided into two independent engines - ECC Engine and RSA Engine.
20 - aspeed,ast2600-acry
[all …]
/linux/drivers/crypto/aspeed/
H A Daspeed-acry.c1 // SPDX-License-Identifier: GPL-2.0+
11 #include <linux/dma-mapping.h>
25 dev_info((d)->dev, "%s() " fmt, __func__, ##__VA_ARGS__)
28 dev_dbg((d)->dev, "%s() " fmt, __func__, ##__VA_ARGS__)
33 * ACRY register definitions *
36 #define ASPEED_ACRY_TRIGGER 0x000 /* ACRY Engine Control: trigger */
37 #define ASPEED_ACRY_DMA_CMD 0x048 /* ACRY Engine Control: Command */
38 #define ASPEED_ACRY_DMA_SRC_BASE 0x04C /* ACRY DRAM base address for DMA */
39 #define ASPEED_ACRY_DMA_LEN 0x050 /* ACRY Data Length of DMA */
40 #define ASPEED_ACRY_RSA_KEY_LEN 0x058 /* ACRY RSA Exp/Mod Key Length (Bits) */
[all …]
/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-g6.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>
6 #include <dt-bindings/clock/ast2600-clock.h>
10 compatible = "aspeed,ast2600";
11 #address-cells = <1>;
12 #size-cells = <1>;
13 interrupt-parent = <&gic>;
47 #address-cells = <1>;
48 #size-cells = <0>;
[all …]