diff options
Diffstat (limited to 'src/occ_gpe0/apss_util.h')
-rw-r--r-- | src/occ_gpe0/apss_util.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/occ_gpe0/apss_util.h b/src/occ_gpe0/apss_util.h index 1f7a76c..1c53cde 100644 --- a/src/occ_gpe0/apss_util.h +++ b/src/occ_gpe0/apss_util.h @@ -8,4 +8,12 @@ void apss_set_ffdc(GpeErrorStruct *o_error, uint32_t i_addr, uint32_t i_rc, uint int wait_spi_completion(GpeErrorStruct *error, uint32_t reg, uint8_t timeout); +// Read decrementer register +#define MFDEC(reg_var) \ +asm volatile \ + ( \ + " mfdec %[dec_var] \n" \ + : [dec_var]"=r"(reg_var) \ + ); + #endif //_APSS_UTIL_H |