diff --git a/hw/top_earlgrey/rdc/rdc_waivers.tcl b/hw/top_earlgrey/rdc/rdc_waivers.tcl index 8c5ed0c692727..20edfaeece565 100644 --- a/hw/top_earlgrey/rdc/rdc_waivers.tcl +++ b/hw/top_earlgrey/rdc/rdc_waivers.tcl @@ -31,3 +31,11 @@ set_rule_status -rule {E_RST_METASTABILITY} -status {Waived} \ -expression {(FromScenario=="RstMgrSwRst") && \ (ResetFlop=~"*.u_reg_if.outstanding_q")} \ -comment {RstMgrSwRst scenario: Xbar should not have any outstanding req.} + +# USBDEV Wake up to PINMUX +set_rule_status -rule {E_RST_METASTABILITY} -status {Waived} \ + -expression {(ResetFlop=~"*.u_usbdev.u_reg.u_wake_control_cdc.u_src_to_dst_req.dst_level_q") && \ + (MetaStableFlop=~"*.u_pinmux_aon.u_usbdev_aon_wake.wake_detect_active_q")} \ + -comment {Suspend request signal is a pulse signal. \ + It is to initiate the wakeup detector FSM inside pinmux. \ + When Power is down, the state machine is already configures.}