fix(esp_rom): Patch the esp_rom_delay_us API to use U-mode cycle CSR

This commit is contained in:
Laukik Hase
2025-07-15 13:53:05 +05:30
parent adfa52c442
commit c011bcb0dc
11 changed files with 70 additions and 9 deletions
+1 -1
View File
@@ -104,7 +104,7 @@ FORCE_INLINE_ATTR void *rv_utils_get_sp(void)
FORCE_INLINE_ATTR uint32_t __attribute__((always_inline)) rv_utils_get_cycle_count(void)
{
#if !SOC_CPU_HAS_CSR_PC
return RV_READ_CSR(mcycle);
return RV_READ_CSR(cycle);
#else
if (IS_PRV_M_MODE()) {
return RV_READ_CSR(CSR_PCCR_MACHINE);