[PATCH] lib: sbi: dbtr: Delete redundant `ulong`
Zhang Runmin
runmin.zhang at ingenic.com
Tue Aug 13 20:17:49 PDT 2024
From: Zhang RunMin <runmin.zhang at ingenic.com>
In `csr_read_allowed` and `csr_write_allowed` macros, has already
converted second param to `ulong`.
---
lib/sbi/sbi_dbtr.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/lib/sbi/sbi_dbtr.c b/lib/sbi/sbi_dbtr.c
index 27a8b91..60c37b4 100644
--- a/lib/sbi/sbi_dbtr.c
+++ b/lib/sbi/sbi_dbtr.c
@@ -167,11 +167,12 @@ int sbi_dbtr_init(struct sbi_scratch *scratch, bool coldboot)
goto _probed;
for (i = 0; i < RV_MAX_TRIGGERS; i++) {
- csr_write_allowed(CSR_TSELECT, (ulong)&trap, i);
+ // CSR_TESLECT 0x7a0
+ csr_write_allowed(CSR_TSELECT, &trap, i);
if (trap.cause)
break;
- val = csr_read_allowed(CSR_TSELECT, (ulong)&trap);
+ val = csr_read_allowed(CSR_TSELECT, &trap);
if (trap.cause)
break;
@@ -182,7 +183,7 @@ int sbi_dbtr_init(struct sbi_scratch *scratch, bool coldboot)
if (val != i)
break;
- val = csr_read_allowed(CSR_TINFO, (ulong)&trap);
+ val = csr_read_allowed(CSR_TINFO, &trap);
if (trap.cause) {
/*
* If reading tinfo caused an exception, the
@@ -190,7 +191,7 @@ int sbi_dbtr_init(struct sbi_scratch *scratch, bool coldboot)
* type.
*/
tdata1 = csr_read_allowed(CSR_TDATA1,
- (ulong)&trap);
+ &trap);
if (trap.cause)
break;
--
2.25.1
More information about the opensbi
mailing list