This commit is contained in:
刘可亮
2024-01-27 08:47:24 +08:00
parent d3bd993b5f
commit 9f7ba67007
2345 changed files with 74421 additions and 76616 deletions

View File

@@ -34,7 +34,7 @@
int hal_efuse_init(void)
{
int ret = 0;
int ret = 0, val = EFUSE_TIMING_VALUE;
ret = hal_clk_enable(CLK_SID);
if (ret < 0) {
@@ -48,6 +48,8 @@ int hal_efuse_init(void)
return -EFAULT;
}
writel(val, EFUSE_REG_TIMING);
return 0;
}
@@ -97,7 +99,9 @@ int hal_efuse_read(u32 wid, u32 *wval)
writel(val, EFUSE_REG_CTL);
/* Wait read finish */
while(readl(EFUSE_REG_CTL) & (1 << 4));
while(readl(EFUSE_REG_CTL) & (1 << 4)) {
continue;
}
rval |= readl(EFUSE_REG_RDATA);
}
@@ -130,7 +134,9 @@ int hal_efuse_write(u32 wid, u32 wval)
writel(val, EFUSE_REG_CTL);
/* Wait write finish */
while(readl(EFUSE_REG_CTL) & (1 << 0));
while(readl(EFUSE_REG_CTL) & (1 << 0)) {
continue;
}
}
return 0;