Skip to content

Commit 9792abb

Browse files
Danh Doankartben
authored andcommitted
drivers: entropy: Add support for TRNG to entropy driver
add support TRNG to entropy driver for Renesas RA Signed-off-by: Danh Doan <[email protected]>
1 parent 06b4bb9 commit 9792abb

File tree

4 files changed

+17
-1
lines changed

4 files changed

+17
-1
lines changed

drivers/entropy/Kconfig.renesas_ra

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ config ENTROPY_RENESAS_RA
77
bool "Renesas RA TRNG driver"
88
default y
99
depends on DT_HAS_RENESAS_RA_RSIP_E51A_TRNG_ENABLED || DT_HAS_RENESAS_RA_SCE7_RNG_ENABLED \
10-
|| DT_HAS_RENESAS_RA_SCE5_RNG_ENABLED
10+
|| DT_HAS_RENESAS_RA_SCE5_RNG_ENABLED || DT_HAS_RENESAS_RA_TRNG_ENABLED
1111
select ENTROPY_HAS_DRIVER
1212
select USE_RA_FSP_SCE
1313
help

drivers/entropy/entropy_renesas_ra.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,4 @@ static int entropy_renesas_ra_init(const struct device *dev)
5050
DT_FOREACH_STATUS_OKAY(renesas_ra_rsip_e51a_trng, RENESAS_RA_ENTROPY_INIT)
5151
DT_FOREACH_STATUS_OKAY(renesas_ra_sce5_rng, RENESAS_RA_ENTROPY_INIT)
5252
DT_FOREACH_STATUS_OKAY(renesas_ra_sce7_rng, RENESAS_RA_ENTROPY_INIT)
53+
DT_FOREACH_STATUS_OKAY(renesas_ra_trng, RENESAS_RA_ENTROPY_INIT)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Copyright (c) 2024 Renesas Electronics Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
description: Renesas RA TRNG
5+
6+
compatible: "renesas,ra-trng"
7+
8+
include: base.yaml

modules/Kconfig.renesas_fsp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,13 @@ config HAS_RENESAS_RA_SCE5
7373
help
7474
Includes SCE5 implementation for SCE driver
7575

76+
config HAS_RENESAS_RA_TRNG
77+
bool
78+
default y
79+
depends on DT_HAS_RENESAS_RA_TRNG_ENABLED
80+
help
81+
Includes TRNG implementation for SCE driver
82+
7683
endif
7784

7885
config USE_RA_FSP_SPI_B

0 commit comments

Comments
 (0)