From 92c8d87b90c57bd2a201f2f72e8a42bf34de9ae1 Mon Sep 17 00:00:00 2001 From: Henrik Brix Andersen Date: Mon, 18 Oct 2021 22:57:07 +0200 Subject: [PATCH] boards: riscv: neorv32: mention TRNG support Mention TRNG support in the NEORV32 board documentation, but leave it disabled by default. Signed-off-by: Henrik Brix Andersen --- boards/riscv/neorv32/doc/index.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/boards/riscv/neorv32/doc/index.rst b/boards/riscv/neorv32/doc/index.rst index 3c7693ee685..de28b14ccda 100644 --- a/boards/riscv/neorv32/doc/index.rst +++ b/boards/riscv/neorv32/doc/index.rst @@ -45,6 +45,8 @@ Processor (SoC): | UART | on-chip | serial port-polling; | | | | serial port-interrupt | +-----------+------------+-------------------------------------+ +| TRNG | on-chip | entropy | ++-----------+------------+-------------------------------------+ The default board configuration for the NEORV32 Processor (SoC) can be found in the defconfig file: :file:`boards/riscv/neorv32/neorv32_defconfig`. @@ -93,6 +95,14 @@ system console. standard NEORV32 bootloader. The baudrate can be changed by modifying the ``current-speed`` property of the ``uart0`` devicetree node. +True Random-Number Generator +============================ + +The True Random-Number Generator (TRNG) of the NEORV32 is supported, but +disabled by default. For NEORV32 SoC implementations supporting the TRNG, +support can be enabled by setting the ``status`` property of the ``trng`` +devicetree node to ``okay``. + Programming and Debugging *************************