forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/herbert/crypto-2.6 Pull crypto update from Herbert Xu: "API: - Add support for cipher output IVs in testmgr - Add missing crypto_ahash_blocksize helper - Mark authenc and des ciphers as not allowed under FIPS. Algorithms: - Add CRC support to 842 compression - Add keywrap algorithm - A number of changes to the akcipher interface: + Separate functions for setting public/private keys. + Use SG lists. Drivers: - Add Intel SHA Extension optimised SHA1 and SHA256 - Use dma_map_sg instead of custom functions in crypto drivers - Add support for STM32 RNG - Add support for ST RNG - Add Device Tree support to exynos RNG driver - Add support for mxs-dcp crypto device on MX6SL - Add xts(aes) support to caam - Add ctr(aes) and xts(aes) support to qat - A large set of fixes from Russell King for the marvell/cesa driver" * 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (115 commits) crypto: asymmetric_keys - Fix unaligned access in x509_get_sig_params() crypto: akcipher - Don't #include crypto/public_key.h as the contents aren't used hwrng: exynos - Add Device Tree support hwrng: exynos - Fix missing configuration after suspend to RAM hwrng: exynos - Add timeout for waiting on init done dt-bindings: rng: Describe Exynos4 PRNG bindings crypto: marvell/cesa - use __le32 for hardware descriptors crypto: marvell/cesa - fix missing cpu_to_le32() in mv_cesa_dma_add_op() crypto: marvell/cesa - use memcpy_fromio()/memcpy_toio() crypto: marvell/cesa - use gfp_t for gfp flags crypto: marvell/cesa - use dma_addr_t for cur_dma crypto: marvell/cesa - use readl_relaxed()/writel_relaxed() crypto: caam - fix indentation of close braces crypto: caam - only export the state we really need to export crypto: caam - fix non-block aligned hash calculation crypto: caam - avoid needlessly saving and restoring caam_hash_ctx crypto: caam - print errno code when hash registration fails crypto: marvell/cesa - fix memory leak crypto: marvell/cesa - fix first-fragment handling in mv_cesa_ahash_dma_last_req() crypto: marvell/cesa - rearrange handling for sw padded hashes ...
- Loading branch information
Showing
98 changed files
with
4,070 additions
and
1,538 deletions.
There are no files selected for viewing
17 changes: 17 additions & 0 deletions
17
Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
Exynos Pseudo Random Number Generator | ||
|
||
Required properties: | ||
|
||
- compatible : Should be "samsung,exynos4-rng". | ||
- reg : Specifies base physical address and size of the registers map. | ||
- clocks : Phandle to clock-controller plus clock-specifier pair. | ||
- clock-names : "secss" as a clock name. | ||
|
||
Example: | ||
|
||
rng@10830400 { | ||
compatible = "samsung,exynos4-rng"; | ||
reg = <0x10830400 0x200>; | ||
clocks = <&clock CLK_SSS>; | ||
clock-names = "secss"; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
STMicroelectronics HW Random Number Generator | ||
---------------------------------------------- | ||
|
||
Required parameters: | ||
compatible : Should be "st,rng" | ||
reg : Base address and size of IP's register map. | ||
clocks : Phandle to device's clock (See: ../clocks/clock-bindings.txt) | ||
|
||
Example: | ||
|
||
rng@fee80000 { | ||
compatible = "st,rng"; | ||
reg = <0xfee80000 0x1000>; | ||
clocks = <&clk_sysin>; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
STMicroelectronics STM32 HW RNG | ||
=============================== | ||
|
||
The STM32 hardware random number generator is a simple fixed purpose IP and | ||
is fully separated from other crypto functions. | ||
|
||
Required properties: | ||
|
||
- compatible : Should be "st,stm32-rng" | ||
- reg : Should be register base and length as documented in the datasheet | ||
- interrupts : The designated IRQ line for the RNG | ||
- clocks : The clock needed to enable the RNG | ||
|
||
Example: | ||
|
||
rng: rng@50060800 { | ||
compatible = "st,stm32-rng"; | ||
reg = <0x50060800 0x400>; | ||
interrupts = <80>; | ||
clocks = <&rcc 0 38>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1529,6 +1529,7 @@ W: http://www.stlinux.com | |
S: Maintained | ||
F: arch/arm/mach-sti/ | ||
F: arch/arm/boot/dts/sti* | ||
F: drivers/char/hw_random/st-rng.c | ||
F: drivers/clocksource/arm_global_timer.c | ||
F: drivers/clocksource/clksrc_st_lpc.c | ||
F: drivers/i2c/busses/i2c-st.c | ||
|
@@ -6587,6 +6588,13 @@ M: Guenter Roeck <[email protected]> | |
S: Maintained | ||
F: drivers/net/dsa/mv88e6352.c | ||
|
||
MARVELL CRYPTO DRIVER | ||
M: Boris Brezillon <[email protected]> | ||
M: Arnaud Ebalard <[email protected]> | ||
F: drivers/crypto/marvell/ | ||
S: Maintained | ||
L: [email protected] | ||
|
||
MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) | ||
M: Mirko Lindner <[email protected]> | ||
M: Stephen Hemminger <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.