[PATCH 3/5] rockchip: rng: Add a driver for random number generator(rng) device

2020-03-31 Thread Lin Jinhan
Add a driver for the rng device found on rockchip platforms. Support rng module of crypto v1 and crypto v2. Signed-off-by: Lin Jinhan --- drivers/rng/Kconfig| 8 ++ drivers/rng/Makefile | 1 + drivers/rng/rockchip_rng.c | 224 + 3 files

[PATCH 5/5] rockchip: px30: Enable CONFIG_RNG_ROCKCHIP

2020-03-31 Thread Lin Jinhan
CONFIG_RNG_ROCKCHIP/CONFIG_DM_RNG is enabled. Signed-off-by: Lin Jinhan --- configs/evb-px30_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/evb-px30_defconfig b/configs/evb-px30_defconfig index b5ba75cc6e..d2cf13e54a 100644 --- a/configs/evb-px30_defconfig +++ b/configs

[PATCH 4/5] rockchip: rk3399: Enable CONFIG_RNG_ROCKCHIP

2020-03-31 Thread Lin Jinhan
CONFIG_RNG_ROCKCHIP/CONFIG_DM_RNG is enabled. Signed-off-by: Lin Jinhan --- configs/evb-rk3399_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/evb-rk3399_defconfig b/configs/evb-rk3399_defconfig index 3f74be3b3c..7f14e18b1b 100644 --- a/configs/evb-rk3399_defconfig +++ b

[PATCH 2/5] arm: dts: rockchip: px30: add and enable rng node

2020-03-31 Thread Lin Jinhan
Add enable rng node in px30-evb-u-boot.dtsi. Signed-off-by: Lin Jinhan --- arch/arm/dts/px30-evb-u-boot.dtsi | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/dts/px30-evb-u-boot.dtsi b/arch/arm/dts/px30-evb-u-boot.dtsi index a2a2c07dcc..a73c215c05 100644 --- a/arch/arm/dts

[PATCH 1/5] arm: dts: rockchip: rk3399: add and enable rng node

2020-03-31 Thread Lin Jinhan
Add rng node in rk3399-u-boot.dtsi and enable it in rk3399-evb-u-boot.dtsi. Signed-off-by: Lin Jinhan --- arch/arm/dts/rk3399-evb-u-boot.dtsi | 5 + arch/arm/dts/rk3399-u-boot.dtsi | 6 ++ 2 files changed, 11 insertions(+) diff --git a/arch/arm/dts/rk3399-evb-u-boot.dtsi b/arch