Home
last modified time | relevance | path

Searched +full:gxl +full:- +full:crypto (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.10/Documentation/devicetree/bindings/crypto/
Damlogic,gxl-crypto.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/crypto/amlogic,gxl-crypto.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Amlogic GXL Cryptographic Offloader
10 - Corentin Labbe <clabbe@baylibre.com>
15 - const: amlogic,gxl-crypto
22 - description: "Interrupt for flow 0"
23 - description: "Interrupt for flow 1"
28 clock-names:
[all …]
/Linux-v5.10/drivers/crypto/amlogic/
DMakefile1 obj-$(CONFIG_CRYPTO_DEV_AMLOGIC_GXL) += amlogic-gxl-crypto.o
2 amlogic-gxl-crypto-y := amlogic-gxl-core.o amlogic-gxl-cipher.o
DKconfig12 available on Amlogic GXL SoC.
16 will be called amlogic-gxl-crypto.
23 Say y to enable amlogic-crypto debug stats.
24 This will create /sys/kernel/debug/gxl-crypto/stats for displaying
Damlogic-gxl-core.c1 // SPDX-License-Identifier: GPL-2.0
3 * amlgoic-core.c - hardware cryptographic offloader for Amlogic GXL SoC
5 * Copyright (C) 2018-2019 Corentin Labbe <clabbe@baylibre.com>
7 * Core file which registers crypto algorithms supported by the hardware.
10 #include <linux/crypto.h>
18 #include <crypto/internal/skcipher.h>
19 #include <linux/dma-mapping.h>
21 #include "amlogic-gxl.h"
30 if (mc->irqs[flow] == irq) { in meson_irq_handler()
31 p = readl(mc->base + ((0x04 + flow) << 2)); in meson_irq_handler()
[all …]
Damlogic-gxl-cipher.c1 // SPDX-License-Identifier: GPL-2.0
3 * amlogic-cipher.c - hardware cryptographic offloader for Amlogic GXL SoC
5 * Copyright (C) 2018-2019 Corentin LABBE <clabbe@baylibre.com>
11 #include <linux/crypto.h>
14 #include <crypto/scatterwalk.h>
16 #include <linux/dma-mapping.h>
17 #include <crypto/internal/skcipher.h>
18 #include "amlogic-gxl.h"
22 return atomic_inc_return(&mc->flow) % MAXFLOW; in get_engine_number()
27 struct scatterlist *src_sg = areq->src; in meson_cipher_need_fallback()
[all …]
/Linux-v5.10/arch/arm64/boot/dts/amlogic/
Dmeson-gxl.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "meson-gx.dtsi"
8 #include <dt-bindings/clock/gxbb-clkc.h>
9 #include <dt-bindings/clock/gxbb-aoclkc.h>
10 #include <dt-bindings/gpio/meson-gxl-gpio.h>
11 #include <dt-bindings/reset/amlogic,meson-gxbb-reset.h>
14 compatible = "amlogic,meson-gxl";
18 compatible = "amlogic,meson-gxl-usb-ctrl";
21 #address-cells = <2>;
22 #size-cells = <2>;
[all …]