xref: /rk3399_ARM-atf/include/drivers/st/stm32_rng.h (revision 7f690c3786224d000ff53f459f1bdb6ad05dc1d1)
1af8dee20SYann Gautier /*
2*02b770aeSMaxime Méré  * Copyright (c) 2022-2025, STMicroelectronics - All Rights Reserved
3af8dee20SYann Gautier  *
4af8dee20SYann Gautier  * SPDX-License-Identifier: BSD-3-Clause
5af8dee20SYann Gautier  */
6af8dee20SYann Gautier 
7af8dee20SYann Gautier #ifndef STM32_RNG_H
8af8dee20SYann Gautier #define STM32_RNG_H
9af8dee20SYann Gautier 
10af8dee20SYann Gautier #include <stdint.h>
11af8dee20SYann Gautier 
12af8dee20SYann Gautier int stm32_rng_read(uint8_t *out, uint32_t size);
13af8dee20SYann Gautier int stm32_rng_init(void);
14*02b770aeSMaxime Méré void stm32_rng_select(uintptr_t rng_base);
15af8dee20SYann Gautier 
16af8dee20SYann Gautier #endif /* STM32_RNG_H */
17