Lines Matching refs:cfg
208 struct trng_cfg cfg; member
513 trng_write32(trng->cfg.addr, off, 0); in trng_write32_range()
522 trng_write32(trng->cfg.addr, off, val); in trng_write32_range()
545 trng_clrset32(trng->cfg.addr, TRNG_CTRL, TRNG_CTRL_PRNGSRST_MASK, in trng_soft_reset()
548 trng_clrset32(trng->cfg.addr, TRNG_CTRL, TRNG_CTRL_PRNGSRST_MASK, 0); in trng_soft_reset()
553 trng_write32(trng->cfg.addr, TRNG_RESET, TRNG_RESET_VAL_MASK); in trng_reset()
555 trng_write32(trng->cfg.addr, TRNG_RESET, 0); in trng_reset()
561 trng_clrset32(trng->cfg.addr, TRNG_CTRL, in trng_hold_reset()
563 trng_write32(trng->cfg.addr, TRNG_RESET, TRNG_RESET_VAL_MASK); in trng_hold_reset()
595 trng_clrset32(trng->cfg.addr, TRNG_CTRL, in trng_collect_random()
603 if (trng_wait_for_event(trng->cfg.addr, in trng_collect_random()
617 val = trng_read32(trng->cfg.addr, TRNG_STATUS); in trng_collect_random()
631 val = trng_read32(trng->cfg.addr, TRNG_CORE_OUTPUT); in trng_collect_random()
662 trng_write32(trng->cfg.addr, TRNG_OSC_EN, TRNG_OSC_EN_VAL_MASK); in trng_reseed_internal_nodf()
664 trng_write32(trng->cfg.addr, TRNG_CTRL, in trng_reseed_internal_nodf()
698 trng_write32(trng->cfg.addr, TRNG_OSC_EN, TRNG_OSC_EN_VAL_MASK); in trng_reseed_internal_df()
700 trng_write32(trng->cfg.addr, TRNG_CTRL, in trng_reseed_internal_df()
744 trng_write32(trng->cfg.addr, TRNG_CTRL, in trng_reseed_internal()
748 trng_clrset32(trng->cfg.addr, TRNG_CTRL, TRNG_CTRL_PRNGSTART_MASK, in trng_reseed_internal()
751 if (trng_wait_for_event(trng->cfg.addr, TRNG_STATUS, in trng_reseed_internal()
757 val = trng_read32(trng->cfg.addr, TRNG_STATUS) & TRNG_STATUS_CERTF_MASK; in trng_reseed_internal()
761 trng_clrset32(trng->cfg.addr, TRNG_CTRL, TRNG_CTRL_PRNGSTART_MASK, 0); in trng_reseed_internal()
904 trng_write32(trng->cfg.addr, TRNG_CTRL, PRNGMODE_GEN); in trng_generate()
913 trng_write32(trng->cfg.addr, TRNG_CTRL, PRNGMODE_GEN); in trng_generate()
923 trng_write32(trng->cfg.addr, TRNG_OSC_EN, TRNG_OSC_EN_VAL_MASK); in trng_generate()
925 trng_write32(trng->cfg.addr, TRNG_CTRL, in trng_generate()
1065 .cfg.base = TRNG_BASE,
1066 .cfg.len = TRNG_SIZE,
1118 versal_trng.cfg.addr = (vaddr_t)core_mmu_add_mapping(MEM_AREA_IO_SEC, in trng_hrng_mode_init()
1119 versal_trng.cfg.base, in trng_hrng_mode_init()
1120 versal_trng.cfg.len); in trng_hrng_mode_init()
1121 if (!versal_trng.cfg.addr) { in trng_hrng_mode_init()