[PATCH v2 05/14] rockchip: rk3308: Enable random generator
Kever Yang
kever.yang at rock-chips.com
Mon Apr 22 10:44:44 CEST 2024
On 2024/4/9 02:14, Jonas Karlman wrote:
> The RK3308 SoC contain a crypto engine block that can generate random
> numbers.
>
> Add rng node to soc u-boot.dtsi and enable Kconfig options to take
> advantage of the random generator.
>
> Signed-off-by: Jonas Karlman <jonas at kwiboo.se>
Reviewed-by: Kever Yang <kever.yang at rock-chips.com>
Thanks,
- Kever
> ---
> v2: No change
> ---
> arch/arm/dts/rk3308-u-boot.dtsi | 5 +++++
> arch/arm/mach-rockchip/Kconfig | 2 ++
> 2 files changed, 7 insertions(+)
>
> diff --git a/arch/arm/dts/rk3308-u-boot.dtsi b/arch/arm/dts/rk3308-u-boot.dtsi
> index 436f66d1b87d..fa31c838d34d 100644
> --- a/arch/arm/dts/rk3308-u-boot.dtsi
> +++ b/arch/arm/dts/rk3308-u-boot.dtsi
> @@ -26,6 +26,11 @@
> reg = <0x07 0x10>;
> };
> };
> +
> + rng: rng at ff2f0000 {
> + compatible = "rockchip,cryptov2-rng";
> + reg = <0x0 0xff2f0000 0x0 0x4000>;
> + };
> };
>
> &cru {
> diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig
> index 6e07a70bf4ae..fa5917236a43 100644
> --- a/arch/arm/mach-rockchip/Kconfig
> +++ b/arch/arm/mach-rockchip/Kconfig
> @@ -162,9 +162,11 @@ config ROCKCHIP_RK3308
> select SPL_LOAD_FIT
> imply ARMV8_CRYPTO
> imply ARMV8_SET_SMPEN
> + imply DM_RNG
> imply LEGACY_IMAGE_FORMAT
> imply MISC
> imply MISC_INIT_R
> + imply RNG_ROCKCHIP
> imply ROCKCHIP_COMMON_BOARD
> imply ROCKCHIP_OTP
> imply SPL_CLK
More information about the U-Boot
mailing list