From 01573e231f18eb2d99162747186f59511f56b64d Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Fri, 08 Dec 2023 10:40:48 +0000
Subject: [PATCH] 移去rt

---
 kernel/drivers/crypto/rockchip/rk_crypto_v3_skcipher.c |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/kernel/drivers/crypto/rockchip/rk_crypto_v3_skcipher.c b/kernel/drivers/crypto/rockchip/rk_crypto_v3_skcipher.c
index 7522dcd..26d2b71 100644
--- a/kernel/drivers/crypto/rockchip/rk_crypto_v3_skcipher.c
+++ b/kernel/drivers/crypto/rockchip/rk_crypto_v3_skcipher.c
@@ -135,11 +135,13 @@
 	if (tag_len > RK_MAX_TAG_SIZE)
 		return -EINVAL;
 
-	ret = readl_poll_timeout_atomic(rk_dev->reg + CRYPTO_TAG_VALID,
+	ret = read_poll_timeout_atomic(CRYPTO_READ,
 					reg_ctrl,
 					reg_ctrl & CRYPTO_CH0_TAG_VALID,
-					RK_POLL_PERIOD_US,
-					RK_POLL_TIMEOUT_US);
+					0,
+					RK_POLL_TIMEOUT_US,
+					false,
+					rk_dev, CRYPTO_TAG_VALID);
 	if (ret)
 		goto exit;
 
@@ -187,8 +189,8 @@
 	CRYPTO_WRITE(rk_dev, CRYPTO_RST_CTL, tmp | tmp_mask);
 
 	/* This is usually done in 20 clock cycles */
-	ret = readl_poll_timeout_atomic(rk_dev->reg + CRYPTO_RST_CTL,
-					tmp, !tmp, 0, pool_timeout_us);
+	ret = read_poll_timeout_atomic(CRYPTO_READ, tmp, !tmp, 0,
+				       pool_timeout_us, false, rk_dev, CRYPTO_RST_CTL);
 	if (ret)
 		dev_err(rk_dev->dev, "cipher reset pool timeout %ums.",
 			pool_timeout_us);

--
Gitblit v1.6.2