diff options
Diffstat (limited to 'include/chiptod.h')
-rw-r--r-- | include/chiptod.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/chiptod.h b/include/chiptod.h index fd5cd964..7708d489 100644 --- a/include/chiptod.h +++ b/include/chiptod.h @@ -29,7 +29,11 @@ enum chiptod_topology { extern void chiptod_init(void); extern bool chiptod_wakeup_resync(void); -extern int chiptod_recover_tb_errors(void); +extern int chiptod_recover_tb_errors(uint64_t tfmr, bool *out_resynced); +extern bool tfmr_recover_local_errors(uint64_t tfmr); +extern bool recover_corrupt_tfmr(void); +extern void tfmr_cleanup_core_errors(uint64_t tfmr); +extern bool tfmr_clear_core_errors(uint64_t tfmr); extern void chiptod_reset_tb(void); extern bool chiptod_adjust_topology(enum chiptod_topology topo, bool enable); extern bool chiptod_capp_timebase_sync(unsigned int chip_id, uint32_t tfmr_addr, |