cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

img-hash.txt (926B)


      1Imagination Technologies hardware hash accelerator
      2
      3The hash accelerator provides hardware hashing acceleration for
      4SHA1, SHA224, SHA256 and MD5 hashes
      5
      6Required properties:
      7
      8- compatible : "img,hash-accelerator"
      9- reg : Offset and length of the register set for the module, and the DMA port
     10- interrupts : The designated IRQ line for the hashing module.
     11- dmas : DMA specifier as per Documentation/devicetree/bindings/dma/dma.txt
     12- dma-names : Should be "tx"
     13- clocks : Clock specifiers
     14- clock-names : "sys" Used to clock the hash block registers
     15		"hash" Used to clock data through the accelerator
     16
     17Example:
     18
     19	hash: hash@18149600 {
     20	compatible = "img,hash-accelerator";
     21		reg = <0x18149600 0x100>, <0x18101100 0x4>;
     22		interrupts = <GIC_SHARED 59 IRQ_TYPE_LEVEL_HIGH>;
     23		dmas = <&dma 8 0xffffffff 0>;
     24		dma-names = "tx";
     25		clocks = <&cr_periph SYS_CLK_HASH>, <&clk_periph PERIPH_CLK_ROM>;
     26		clock-names = "sys", "hash";
     27	};