@@ -94,29 +94,21 @@ typedef enum dif_clkmgr_recov_err_type {
9494 */
9595 kDifClkmgrRecovErrTypeShadowUpdate = 1u << 0 ,
9696 /**
97- * A recoverable measurement error for IO_DIV4 clock.
97+ * A recoverable measurement error for IO clock.
9898 */
99- kDifClkmgrRecovErrTypeIoDiv4Meas = 1u << 1 ,
99+ kDifClkmgrRecovErrTypeIoMeas = 1u << 1 ,
100100 /**
101101 * A recoverable measurement error for MAIN clock.
102102 */
103103 kDifClkmgrRecovErrTypeMainMeas = 1u << 2 ,
104104 /**
105- * A recoverable measurement error for USB clock.
106- */
107- kDifClkmgrRecovErrTypeUsbMeas = 1u << 3 ,
108- /**
109- * A recoverable timeout error for IO_DIV4 clock.
105+ * A recoverable timeout error for IO clock.
110106 */
111- kDifClkmgrRecovErrTypeIoDiv4Timeout = 1u << 4 ,
107+ kDifClkmgrRecovErrTypeIoTimeout = 1u << 3 ,
112108 /**
113109 * A recoverable timeout error for MAIN clock.
114110 */
115- kDifClkmgrRecovErrTypeMainTimeout = 1u << 5 ,
116- /**
117- * A recoverable timeout error for USB clock.
118- */
119- kDifClkmgrRecovErrTypeUsbTimeout = 1u << 6 ,
111+ kDifClkmgrRecovErrTypeMainTimeout = 1u << 4 ,
120112#else
121113#error "dif_clkmgr does not support this top"
122114#endif
@@ -327,6 +319,7 @@ dif_result_t dif_clkmgr_hintable_clock_get_hint(
327319 const dif_clkmgr_t * clkmgr , dif_clkmgr_hintable_clock_t clock ,
328320 dif_toggle_t * state );
329321
322+ #if defined(OPENTITAN_IS_EARLGREY )
330323/**
331324 * Check if external clock control is locked.
332325 * @param clkmgr Clock Manager Handle.
@@ -380,6 +373,7 @@ dif_result_t dif_clkmgr_external_clock_set_disabled(const dif_clkmgr_t *clkmgr);
380373OT_WARN_UNUSED_RESULT
381374dif_result_t dif_clkmgr_external_clock_is_settled (const dif_clkmgr_t * clkmgr ,
382375 bool * status );
376+ #endif
383377
384378/**
385379 * Disable measurement control updates.
@@ -516,6 +510,7 @@ OT_WARN_UNUSED_RESULT
516510dif_result_t dif_clkmgr_fatal_err_code_get_codes (
517511 const dif_clkmgr_t * clkmgr , dif_clkmgr_fatal_err_codes_t * codes );
518512
513+ #if defined(OPENTITAN_IS_EARLGREY )
519514/**
520515 * Wait for external clock switch to finish.
521516 *
@@ -524,6 +519,9 @@ dif_result_t dif_clkmgr_fatal_err_code_get_codes(
524519 */
525520OT_WARN_UNUSED_RESULT
526521dif_result_t dif_clkmgr_wait_for_ext_clk_switch (const dif_clkmgr_t * clkmgr );
522+
523+ #endif
524+
527525#ifdef __cplusplus
528526} // extern "C"
529527#endif // __cplusplus
0 commit comments