|  | # Copyright lowRISC contributors. | 
|  | # Licensed under the Apache License, Version 2.0, see LICENSE for details. | 
|  | # SPDX-License-Identifier: Apache-2.0 | 
|  | # | 
|  | # waiver file for SPI_HOST | 
|  |  | 
|  | # This waiver applies to the SPI_HOST FSM which uses signals next_state_after_idle and | 
|  | # next_state_after_idle_csb_active to determine the following state. | 
|  | # | 
|  | # This is done because in certain conditions the Idle and IdleCSBActive states can be bypassed, | 
|  | # meaning the idle state is never actually entered, and the FSM jumps immediately to the appropriate | 
|  | # exit state after idle. This allows smooth transitions from one command segment to the other. By | 
|  | # using a signal to define the following state, we can be sure that the logic is consistent | 
|  | # regardless of whether the idle state is occupied or bypassed. | 
|  |  | 
|  | waive -rules {CALC_NEXT_STATE} -regexp {next_state_after_idle.*} |