]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: bfin_crc - CRC hardware driver for BF60x family processors.
authorSonic Zhang <sonic.zhang@analog.com>
Mon, 4 Jun 2012 04:24:47 +0000 (12:24 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Tue, 12 Jun 2012 08:37:19 +0000 (16:37 +0800)
commita7c3a35e9e63e79796002670bd7aad7e860cc85f
tree4d9c7f993f7afd5ac365741976186496a169c74a
parenta57a9fddcf4991ea4c54547bd384528f53a4d719
crypto: bfin_crc - CRC hardware driver for BF60x family processors.

The CRC peripheral is a hardware block used to compute the CRC of the block
of data. This is based on a CRC32 engine which computes the CRC value of 32b
data words presented to it. For data words of < 32b in size, this driver
pack 0 automatically into 32b data units. This driver implements the async
hash crypto framework API.

Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/Kconfig
drivers/crypto/Makefile
drivers/crypto/bfin_crc.c [new file with mode: 0644]