From 535e3472dff00290ff33e1c9194c4cce73b03b88 Mon Sep 17 00:00:00 2001 From: Danh Doan Date: Wed, 13 Nov 2024 11:57:20 +0700 Subject: [PATCH] boards: renesas: add board support entropy driver using SCE5 add support SCE5 for board: ek_ra4w1 Signed-off-by: Danh Doan --- boards/renesas/ek_ra4w1/doc/index.rst | 2 ++ boards/renesas/ek_ra4w1/ek_ra4w1.dts | 5 +++++ dts/arm/renesas/ra/ra4/r7fa4w1ad2cng.dtsi | 5 +++++ 3 files changed, 12 insertions(+) diff --git a/boards/renesas/ek_ra4w1/doc/index.rst b/boards/renesas/ek_ra4w1/doc/index.rst index 097b1b4448a..f319568ecc8 100644 --- a/boards/renesas/ek_ra4w1/doc/index.rst +++ b/boards/renesas/ek_ra4w1/doc/index.rst @@ -94,6 +94,8 @@ The below features are currently supported on Zephyr OS for EK-RA4W1 board: +-----------+------------+----------------------+ | COUNTER | on-chip | counter | +-----------+------------+----------------------+ +| ENTROPY | on-chip | entropy | ++-----------+------------+----------------------+ Other hardware features are currently not supported by the port. diff --git a/boards/renesas/ek_ra4w1/ek_ra4w1.dts b/boards/renesas/ek_ra4w1/ek_ra4w1.dts index 2ba85852e9b..06482853ffb 100644 --- a/boards/renesas/ek_ra4w1/ek_ra4w1.dts +++ b/boards/renesas/ek_ra4w1/ek_ra4w1.dts @@ -18,6 +18,7 @@ zephyr,flash = &flash0; zephyr,console = &uart0; zephyr,shell-uart = &uart0; + zephyr,entropy = &trng; }; leds { @@ -65,3 +66,7 @@ pinctrl-names = "default"; status = "okay"; }; + +&trng { + status = "okay"; +}; diff --git a/dts/arm/renesas/ra/ra4/r7fa4w1ad2cng.dtsi b/dts/arm/renesas/ra/ra4/r7fa4w1ad2cng.dtsi index cc6d4dbe900..f1668a95f1e 100644 --- a/dts/arm/renesas/ra/ra4/r7fa4w1ad2cng.dtsi +++ b/dts/arm/renesas/ra/ra4/r7fa4w1ad2cng.dtsi @@ -40,6 +40,11 @@ interrupts = <28 1>, <29 1>, <30 1>, <31 1>; interrupt-names = "rxi", "txi", "tei", "eri"; }; + + trng: trng { + compatible = "renesas,ra-sce5-rng"; + status = "disabled"; + }; }; clocks: clocks {