Skip to content

Commit

Permalink
drivers: entropy: Add support for SCE9 to entropy driver
Browse files Browse the repository at this point in the history
add support SCE9 to entropy driver for Renesas RA

Signed-off-by: Minh Hoang <[email protected]>
Signed-off-by: The Nguyen <[email protected]>
  • Loading branch information
Minh Hoang authored and kartben committed Jan 13, 2025
1 parent d149ff4 commit 0b5e17f
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 2 deletions.
5 changes: 3 additions & 2 deletions drivers/entropy/Kconfig.renesas_ra
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@
config ENTROPY_RENESAS_RA
bool "Renesas RA TRNG driver"
default y
depends on DT_HAS_RENESAS_RA_RSIP_E51A_TRNG_ENABLED || DT_HAS_RENESAS_RA_SCE7_RNG_ENABLED \
|| DT_HAS_RENESAS_RA_SCE5_RNG_ENABLED || DT_HAS_RENESAS_RA_TRNG_ENABLED
depends on DT_HAS_RENESAS_RA_RSIP_E51A_TRNG_ENABLED || DT_HAS_RENESAS_RA_SCE9_RNG_ENABLED \
|| DT_HAS_RENESAS_RA_SCE7_RNG_ENABLED || DT_HAS_RENESAS_RA_SCE5_RNG_ENABLED \
|| DT_HAS_RENESAS_RA_TRNG_ENABLED
select ENTROPY_HAS_DRIVER
select USE_RA_FSP_SCE
help
Expand Down
1 change: 1 addition & 0 deletions drivers/entropy/entropy_renesas_ra.c
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,5 @@ static int entropy_renesas_ra_init(const struct device *dev)
DT_FOREACH_STATUS_OKAY(renesas_ra_rsip_e51a_trng, RENESAS_RA_ENTROPY_INIT)
DT_FOREACH_STATUS_OKAY(renesas_ra_sce5_rng, RENESAS_RA_ENTROPY_INIT)
DT_FOREACH_STATUS_OKAY(renesas_ra_sce7_rng, RENESAS_RA_ENTROPY_INIT)
DT_FOREACH_STATUS_OKAY(renesas_ra_sce9_rng, RENESAS_RA_ENTROPY_INIT)
DT_FOREACH_STATUS_OKAY(renesas_ra_trng, RENESAS_RA_ENTROPY_INIT)
8 changes: 8 additions & 0 deletions dts/bindings/rng/renesas,ra-sce9-rng.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Copyright (c) 2024 Renesas Electronics Corporation
# SPDX-License-Identifier: Apache-2.0

description: Renesas RA SCE9 TRNG

compatible: "renesas,ra-sce9-rng"

include: base.yaml
7 changes: 7 additions & 0 deletions modules/Kconfig.renesas_fsp
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,13 @@ config HAS_RENESAS_RA_RSIP_E51A
help
Includes RSIP-E51A implementation for SCE driver

config HAS_RENESAS_RA_SCE9
bool
default y
depends on DT_HAS_RENESAS_RA_SCE9_RNG_ENABLED
help
Includes SCE9 implementation for SCE driver

config HAS_RENESAS_RA_SCE7
bool
default y
Expand Down

0 comments on commit 0b5e17f

Please sign in to comment.