mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 14:23:38 +00:00

Delete these ugly hack code until someone who make money with this don't be so perfunctory.
46 lines
1.5 KiB
Diff
46 lines
1.5 KiB
Diff
From e5b5361651940ff5c0c1784dfd0130abec7ab535 Mon Sep 17 00:00:00 2001
|
|
From: wevsty <ty@wevs.org>
|
|
Date: Mon, 24 Aug 2020 02:27:11 +0800
|
|
Subject: [PATCH] char: add support for rockchip hardware random number
|
|
generator
|
|
|
|
This patch provides hardware random number generator support for all rockchip SOC.
|
|
|
|
rockchip-rng.c from https://github.com/rockchip-linux/kernel/blob/develop-4.4/drivers/char/hw_random/rockchip-rng.c
|
|
|
|
Signed-off-by: wevsty <ty@wevs.org>
|
|
---
|
|
|
|
--- a/drivers/char/hw_random/Kconfig
|
|
+++ b/drivers/char/hw_random/Kconfig
|
|
@@ -345,6 +345,19 @@ config HW_RANDOM_STM32
|
|
|
|
If unsure, say N.
|
|
|
|
+config HW_RANDOM_ROCKCHIP
|
|
+ tristate "Rockchip Random Number Generator support"
|
|
+ depends on ARCH_ROCKCHIP
|
|
+ default HW_RANDOM
|
|
+ help
|
|
+ This driver provides kernel-side support for the Random Number
|
|
+ Generator hardware found on Rockchip cpus.
|
|
+
|
|
+ To compile this driver as a module, choose M here: the
|
|
+ module will be called rockchip-rng.
|
|
+
|
|
+ If unsure, say Y.
|
|
+
|
|
config HW_RANDOM_PIC32
|
|
tristate "Microchip PIC32 Random Number Generator support"
|
|
depends on HW_RANDOM && MACH_PIC32
|
|
--- a/drivers/char/hw_random/Makefile
|
|
+++ b/drivers/char/hw_random/Makefile
|
|
@@ -32,6 +32,7 @@ obj-$(CONFIG_HW_RANDOM_IPROC_RNG200) +=
|
|
obj-$(CONFIG_HW_RANDOM_ST) += st-rng.o
|
|
obj-$(CONFIG_HW_RANDOM_XGENE) += xgene-rng.o
|
|
obj-$(CONFIG_HW_RANDOM_STM32) += stm32-rng.o
|
|
+obj-$(CONFIG_HW_RANDOM_ROCKCHIP) += rockchip-rng.o
|
|
obj-$(CONFIG_HW_RANDOM_PIC32) += pic32-rng.o
|
|
obj-$(CONFIG_HW_RANDOM_MESON) += meson-rng.o
|
|
obj-$(CONFIG_HW_RANDOM_CAVIUM) += cavium-rng.o cavium-rng-vf.o
|