The following patch serie adds support for the Broadcom BCM63xx RNG block. Since it depends on some MIPS bits, it might be easier to merge it via the MIPS tree. Thanks! Florian Fainelli (5): MIPS: BCM63XX: fix BCM6368 IPSec clock bit MIPS: BCM63XX: add support for "ipsec" clock MIPS: BCM63XX: add TRNG peripheral definitions MIPS: BCM63XX: add RNG driver platform_device stub hw_random: add Broadcom BCM63xx RNG driver arch/mips/bcm63xx/Makefile | 3 +- arch/mips/bcm63xx/clk.c | 14 ++ arch/mips/bcm63xx/dev-trng.c | 40 +++++ arch/mips/include/asm/mach-bcm63xx/bcm63xx_cpu.h | 9 + arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h | 15 ++- drivers/char/hw_random/Kconfig | 14 ++ drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/bcm63xx-rng.c | 175 +++++++++++++++++++++ 8 files changed, 269 insertions(+), 2 deletions(-) create mode 100644 arch/mips/bcm63xx/dev-trng.c create mode 100644 drivers/char/hw_random/bcm63xx-rng.c -- 1.7.5.4