Commit 37bc2215 authored by Corentin Labbe's avatar Corentin Labbe Committed by Herbert Xu
Browse files

crypto: rockchip - use read_poll_timeout



Use read_poll_timeout instead of open coding it.
In the same time, fix indentation of related comment.

Reviewed-by: default avatarJohn Keeping <john@metanate.com>
Signed-off-by: default avatarCorentin Labbe <clabbe@baylibre.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent e8031884
Loading
Loading
Loading
Loading
+12 −12
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@
 */
#include <linux/device.h>
#include <asm/unaligned.h>
#include <linux/iopoll.h>
#include "rk3288_crypto.h"

/*
@@ -305,8 +306,7 @@ static int rk_hash_run(struct crypto_engine *engine, void *breq)
	 * efficiency, and make it response quickly when dma
	 * complete.
	 */
	while (!CRYPTO_READ(tctx->dev, RK_CRYPTO_HASH_STS))
		udelay(10);
	readl_poll_timeout(tctx->dev->reg + RK_CRYPTO_HASH_STS, v, v == 0, 10, 1000);

	for (i = 0; i < crypto_ahash_digestsize(tfm) / 4; i++) {
		v = readl(tctx->dev->reg + RK_CRYPTO_HASH_DOUT_0 + i * 4);