Lines Matching refs:dt_rng
290 struct dt_node_info dt_rng; in stm32_rng_init() local
293 dt_fill_device_info(&dt_rng, node); in stm32_rng_init()
295 VERBOSE("Setting up rng@%x, status: %x\n", dt_rng.base, dt_rng.status); in stm32_rng_init()
302 if ((dt_rng.status == DT_DISABLED) || (dt_rng.base == 0U)) { in stm32_rng_init()
307 stm32_rng.base = dt_rng.base; in stm32_rng_init()
309 if (dt_rng.clock < 0) { in stm32_rng_init()
313 stm32_rng.clock = (unsigned long)dt_rng.clock; in stm32_rng_init()
321 if (dt_rng.reset >= 0) { in stm32_rng_init()
323 ret = stm32mp_reset_assert((unsigned long)dt_rng.reset, TIMEOUT_US_1MS); in stm32_rng_init()
330 ret = stm32mp_reset_deassert((unsigned long)dt_rng.reset, TIMEOUT_US_1MS); in stm32_rng_init()
338 ERROR("Failed to enable rng@%x\n", dt_rng.base); in stm32_rng_init()