Nitesh Narayan Lal
fb4562b208
crypto: caam - Dynamic allocation of addresses for various memory blocks in CAAM.
...
CAAM's memory is broken into following address blocks:
Block Included Registers
0 General Registers
1-4 Job ring registers
6 RTIC registers
7 QI registers
8 DECO and CCB
Size of the above stated blocks varies in various platforms. The block size can be 4K or 64K.
The block size can be dynamically determined by reading CTPR register in CAAM.
This patch initializes the block addresses dynamically based on the value read from this register.
Signed-off-by: Ruchika Gupta <r66431@freescale.com>
Signed-off-by: Nitesh Narayan Lal <b44382@freescale.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2014-09-15 19:44:11 +08:00
..
caamalg.c
crypto: caam - set DK (Decrypt Key) bit only for AES accelerator
2014-07-23 21:31:36 +08:00
caamhash.c
crypto: caam - fix addressing of struct member
2014-08-25 20:34:06 +08:00
caamrng.c
crypto: caam - fix "failed to check map error" DMA warnings
2014-07-23 21:28:43 +08:00
compat.h
crypto: caam - add support for aead null encryption
2014-03-21 21:54:27 +08:00
ctrl.c
crypto: caam - Dynamic allocation of addresses for various memory blocks in CAAM.
2014-09-15 19:44:11 +08:00
ctrl.h
crypto: caam - fix ERA retrieval function
2014-02-09 09:59:27 +08:00
desc.h
crypto: caam - remove duplicate FIFOST_CONT_MASK define
2014-06-20 21:27:57 +08:00
desc_constr.h
crypto: caam - add support for aead null encryption
2014-03-21 21:54:27 +08:00
error.c
crypto: caam - Fix the 'quoted string split across lines'
2014-05-08 21:58:11 +08:00
error.h
crypto: caam - Contain caam_jr_strstatus() ugliness
2014-05-08 21:58:06 +08:00
intern.h
crypto: caam - Dynamic allocation of addresses for various memory blocks in CAAM.
2014-09-15 19:44:11 +08:00
jr.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2014-08-04 09:52:51 -07:00
jr.h
crypto: caam - Add API's to allocate/free Job Rings
2013-10-30 12:02:57 +08:00
Kconfig
crypto: caam - Add Platform driver for Job Ring
2013-10-30 12:02:57 +08:00
key_gen.c
crypto: caam - Contain caam_jr_strstatus() ugliness
2014-05-08 21:58:06 +08:00
key_gen.h
crypto: caam - change key gen functions to return signed int
2013-04-25 21:01:43 +08:00
Makefile
crypto: caam - Add Platform driver for Job Ring
2013-10-30 12:02:57 +08:00
pdb.h
crypto: caam - Add define for Adjust Output Frame Length in PDB
2013-05-28 15:37:08 +08:00
regs.h
crypto: caam - Dynamic allocation of addresses for various memory blocks in CAAM.
2014-09-15 19:44:11 +08:00
sg_sw_sec4.h
crypto: caam - remove duplicated sg copy functions
2014-08-25 20:34:05 +08:00