generic: add bcm2835-rng quality patch
[openwrt/staging/noltari.git] / target / linux / generic / pending-5.4 / 840-hwrng-bcm2835-set-quality-to-1000.patch
1 From d6988cf1d16faac56899918bb2b1be8d85155e3f Mon Sep 17 00:00:00 2001
2 From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= <noltari@gmail.com>
3 Date: Sat, 20 Feb 2021 18:36:38 +0100
4 Subject: [PATCH] hwrng: bcm2835: set quality to 1000
5 MIME-Version: 1.0
6 Content-Type: text/plain; charset=UTF-8
7 Content-Transfer-Encoding: 8bit
8
9 This allows devices without a high precission timer to reduce boot from >100s
10 to <30s.
11
12 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
13 ---
14 drivers/char/hw_random/bcm2835-rng.c | 1 +
15 1 file changed, 1 insertion(+)
16
17 --- a/drivers/char/hw_random/bcm2835-rng.c
18 +++ b/drivers/char/hw_random/bcm2835-rng.c
19 @@ -167,6 +167,7 @@ static int bcm2835_rng_probe(struct plat
20 priv->rng.init = bcm2835_rng_init;
21 priv->rng.read = bcm2835_rng_read;
22 priv->rng.cleanup = bcm2835_rng_cleanup;
23 + priv->rng.quality = 1000;
24
25 if (dev_of_node(dev)) {
26 rng_id = of_match_node(bcm2835_rng_of_match, np);