RKC_READ
while (RKC_READ(sc, RK_V1CRYPTO_CTRL) & RK_V1CRYPTO_CTRL_AES_START) {
output[i] = RKC_READ(sc, RK_V1CRYPTO_AES_DOUT(i));
while (RKC_READ(sc, RK_V1CRYPTO_CTRL) & RK_V1CRYPTO_CTRL_TRNG_START) {
buf[i] = RKC_READ(sc, RK_V1CRYPTO_TRNG_DOUT(i));