summaryrefslogtreecommitdiffstats
path: root/src/occ_gpe0/apss_util.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/occ_gpe0/apss_util.h')
-rw-r--r--src/occ_gpe0/apss_util.h8
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
OpenPOWER on IntegriCloud