840-hwrng-bcm2835-set-quality-to-1000.patch 940 B

1234567891011121314151617181920212223242526
  1. From d6988cf1d16faac56899918bb2b1be8d85155e3f Mon Sep 17 00:00:00 2001
  2. From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= <[email protected]>
  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. This allows devices without a high precission timer to reduce boot from >100s
  9. to <30s.
  10. Signed-off-by: Álvaro Fernández Rojas <[email protected]>
  11. ---
  12. drivers/char/hw_random/bcm2835-rng.c | 1 +
  13. 1 file changed, 1 insertion(+)
  14. --- a/drivers/char/hw_random/bcm2835-rng.c
  15. +++ b/drivers/char/hw_random/bcm2835-rng.c
  16. @@ -169,6 +169,7 @@ static int bcm2835_rng_probe(struct plat
  17. priv->rng.init = bcm2835_rng_init;
  18. priv->rng.read = bcm2835_rng_read;
  19. priv->rng.cleanup = bcm2835_rng_cleanup;
  20. + priv->rng.quality = 1000;
  21. if (dev_of_node(dev)) {
  22. rng_id = of_match_node(bcm2835_rng_of_match, dev->of_node);