summaryrefslogtreecommitdiff
path: root/drivers/crypto/ux500/cryp/cryp_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/crypto/ux500/cryp/cryp_p.h')
-rw-r--r--drivers/crypto/ux500/cryp/cryp_p.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/crypto/ux500/cryp/cryp_p.h b/drivers/crypto/ux500/cryp/cryp_p.h
index 5171ee10f71..4b615a33fe9 100644
--- a/drivers/crypto/ux500/cryp/cryp_p.h
+++ b/drivers/crypto/ux500/cryp/cryp_p.h
@@ -21,16 +21,17 @@
* Generic Macros
*/
#define CRYP_SET_BITS(reg_name, mask) \
- writel((readl(reg_name) | mask), reg_name)
+ writel_relaxed((readl_relaxed(reg_name) | mask), reg_name)
#define CRYP_WRITE_BIT(reg_name, val, mask) \
- writel(((readl(reg_name) & ~(mask)) | ((val) & (mask))), reg_name)
+ writel_relaxed(((readl_relaxed(reg_name) & ~(mask)) |\
+ ((val) & (mask))), reg_name)
#define CRYP_TEST_BITS(reg_name, val) \
- (readl(reg_name) & (val))
+ (readl_relaxed(reg_name) & (val))
#define CRYP_PUT_BITS(reg, val, shift, mask) \
- writel(((readl(reg) & ~(mask)) | \
+ writel_relaxed(((readl_relaxed(reg) & ~(mask)) | \
(((u32)val << shift) & (mask))), reg)
/**