Path: blob/main/sys/contrib/device-tree/Bindings/crypto/img-hash.txt
48375 views
Imagination Technologies hardware hash accelerator12The hash accelerator provides hardware hashing acceleration for3SHA1, SHA224, SHA256 and MD5 hashes45Required properties:67- compatible : "img,hash-accelerator"8- reg : Offset and length of the register set for the module, and the DMA port9- interrupts : The designated IRQ line for the hashing module.10- dmas : DMA specifier as per Documentation/devicetree/bindings/dma/dma.txt11- dma-names : Should be "tx"12- clocks : Clock specifiers13- clock-names : "sys" Used to clock the hash block registers14"hash" Used to clock data through the accelerator1516Example:1718hash: hash@18149600 {19compatible = "img,hash-accelerator";20reg = <0x18149600 0x100>, <0x18101100 0x4>;21interrupts = <GIC_SHARED 59 IRQ_TYPE_LEVEL_HIGH>;22dmas = <&dma 8 0xffffffff 0>;23dma-names = "tx";24clocks = <&cr_periph SYS_CLK_HASH>, <&clk_periph PERIPH_CLK_ROM>;25clock-names = "sys", "hash";26};272829