mirror of
https://github.com/apache/nuttx.git
synced 2026-08-01 20:28:58 +00:00
Add a driver for the rp2350 hardware true random number generator. Enabling CONFIG_RP23XX_RNG selects ARCH_HAVE_RNG and builds the driver, which registers /dev/random (and /dev/urandom when CONFIG_DEV_URANDOM selects the architecture source, DEV_URANDOM_ARCH). Each read enables the entropy source, waits for a valid 192-bit entropy holding register (EHR) sample, reads the six 32-bit EHR words, and repeats until the request is satisfied. Document the TRNG on the rp23xx platform page. Assisted-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Signed-off-by: Marco Casaroli <marco.casaroli@gmail.com>
70 lines
1.1 KiB
Text
70 lines
1.1 KiB
Text
[codespell]
|
|
|
|
# Add complete lines to be ignored to this file.
|
|
# Example for ignoring all current occurrences of (verifiably correct) word usage:
|
|
# grep -hirw "emac" | sort | uniq >>.codespell-ignore-lines
|
|
exclude-file = .codespell-ignore-lines
|
|
|
|
# Ignore complete files (e.g. legal text or other immutable material).
|
|
skip =
|
|
LICENSE,
|
|
*/CODEOWNERS,
|
|
|
|
# Ignore seemingly misspelled words.
|
|
# lowercase: case insensitive
|
|
# uppercase: case sensitive
|
|
# (see https://github.com/codespell-project/codespell/issues/3638)
|
|
# This setting should be used only for frequently used words.
|
|
# Exotic word occurrences should be filtered with the "exclude-file" setting instead.
|
|
ignore-words-list =
|
|
ACI,
|
|
AFE,
|
|
afile,
|
|
als,
|
|
ameba,
|
|
ARCHTYPE,
|
|
BU,
|
|
DAA,
|
|
dout,
|
|
ehr,
|
|
emac,
|
|
eeeprom,
|
|
extint,
|
|
filp,
|
|
finitel,
|
|
froms,
|
|
FRAM,
|
|
FRO,
|
|
hart,
|
|
hsi,
|
|
iif,
|
|
IST,
|
|
infor,
|
|
inport,
|
|
ist,
|
|
lief,
|
|
lod,
|
|
mot,
|
|
mis,
|
|
nexted,
|
|
numer,
|
|
nwe,
|
|
oen,
|
|
parm,
|
|
parms,
|
|
pres,
|
|
RCALL,
|
|
REGONS,
|
|
SAIs,
|
|
sie,
|
|
ser,
|
|
servent,
|
|
synopsys,
|
|
TBE,
|
|
TE,
|
|
TIMOUT,
|
|
THRE,
|
|
tolen,
|
|
UE,
|
|
WRON,
|
|
SIE,
|