hwrng: imx-rngc - reasonable timeout for selftest
authorMartin Kaiser <martin@kaiser.cx>
Tue, 12 Sep 2023 14:31:17 +0000 (16:31 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Wed, 20 Sep 2023 05:15:29 +0000 (13:15 +0800)
commitb6c6044b4ba561e3ca2d8a2a815f3091ee7ff33c
tree099ef1212301ef9cdbae8d1a51e1de85057cbc1b
parentdda5b055e4b4d77c53debe559d74a59a9e32d4de
hwrng: imx-rngc - reasonable timeout for selftest

Set a more reasonable timeout for the rngc selftest.

According to the reference manual, "The self test takes approximately
29,000 cycles to complete." The lowest possible frequency of the rngc
peripheral clock is 33.25MHz, the selftest would then take about 872us.

2.5ms should be enough for the selftest timeout.

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/char/hw_random/imx-rngc.c