Searched full:acry (Results 1 – 18 of 18) sorted by relevance
/openbmc/u-boot/drivers/crypto/ |
H A D | aspeed_acry.c | 16 /* ACRY register offsets */ 59 struct aspeed_acry *acry = dev_get_priv(dev); in aspeed_acry_mod_exp() local 88 writel((u32)ctx, acry->base + ACRY_DMA_DRAM_SADDR); in aspeed_acry_mod_exp() 92 writel(reg, acry->base + ACRY_RSA_PARAM); in aspeed_acry_mod_exp() 95 writel(reg, acry->base + ACRY_DMA_DMEM_TADDR); in aspeed_acry_mod_exp() 98 writel(reg, acry->base + ACRY_CTRL3); in aspeed_acry_mod_exp() 100 writel(ACRY_CTRL1_RSA_DMA | ACRY_CTRL1_RSA_START, acry->base + ACRY_CTRL1); in aspeed_acry_mod_exp() 104 reg = readl(acry->base + ACRY_RSA_INT_STS); in aspeed_acry_mod_exp() 106 writel(reg, acry->base + ACRY_RSA_INT_STS); in aspeed_acry_mod_exp() 113 writel(0x0, acry->base + ACRY_CTRL1); in aspeed_acry_mod_exp() [all …]
|
H A D | Kconfig | 15 This driver is not compatible with simultaneous operation of the ACRY
|
/openbmc/linux/Documentation/devicetree/bindings/crypto/ |
H A D | aspeed,ast2600-acry.yaml | 4 $id: http://devicetree.org/schemas/crypto/aspeed,ast2600-acry.yaml# 7 title: ASPEED ACRY ECDSA/RSA Hardware Accelerator Engines 13 The ACRY ECDSA/RSA engines is designed to accelerate the throughput 14 of ECDSA/RSA signature and verification. Basically, ACRY can be 20 - aspeed,ast2600-acry 24 - description: acry base address & size 25 - description: acry sram base address & size 44 acry: crypto@1e6fa000 { 45 compatible = "aspeed,ast2600-acry";
|
/openbmc/linux/drivers/crypto/aspeed/ |
H A D | aspeed-acry.c | 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) */ 41 #define ASPEED_ACRY_INT_MASK 0x3F8 /* ACRY Interrupt Mask */ 42 #define ASPEED_ACRY_STATUS 0x3FC /* ACRY Interrupt Status */ 57 /* acry isr */ 61 #define ASPEED_ACRY_SRAM_MAX_LEN 2048 /* ACRY SRAM maximum length (Bytes) */ [all …]
|
H A D | Kconfig | 51 bool "Enable Aspeed ACRY RSA Engine" 56 Select here to enable Aspeed ECC/RSA Engine (ACRY)
|
H A D | Makefile | 9 aspeed_acry-$(CONFIG_CRYPTO_DEV_ASPEED_ACRY) += aspeed-acry.o
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | ast2600-tacoma.dts | 101 &acry {
|
H A D | ast2600-ampere.dts | 102 &acry {
|
H A D | ast2600-p10bmc.dts | 136 &acry {
|
H A D | ast2600-s6q.dts | 213 &acry {
|
H A D | ast2600-pfr.dts | 320 &acry {
|
H A D | ast2600-evb.dts | 323 &acry {
|
H A D | ast2600-intel.dts | 310 &acry {
|
H A D | ast2600.dtsi | 329 acry: acry@1e6fa000 { label 330 compatible = "aspeed,ast2600-acry";
|
/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-g6.dtsi | 440 acry: crypto@1e6fa000 { label 441 compatible = "aspeed,ast2600-acry";
|
/openbmc/ |
D | opengrok1.0.log | [all...] |
D | opengrok2.0.log | [all...] |
/openbmc/linux/ |
H A D | opengrok1.0.log | [all...] |