blob: 6143bf2dacafa678a1332c6836715dccfd73b34b [file] [log] [blame]
# Copyright lowRISC contributors.
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
# SPDX-License-Identifier: Apache-2.0
#
# waiver file for Flash Controller
# All leaf resets have a reset multiplex
waive -rules TERMINAL_STATE -location {flash_ctrl_lcmgr.sv} -regexp {.*StInvalid.*} \
-comment "StInvalid is intended to be a terminal state"
waive -rules MISSING_STATE -location {flash_ctrl_lcmgr.sv} -regexp {.*StInvalid.*} \
-comment "Behavior is part of default state"
# the rst done signals were an intentional choice to address resets
# that could potentially release at different times
waive -rules CONST_FF -location {flash_ctrl_core_reg_top.sv} \
-regexp {.*rst_done.*} \
# State is handled as part of "default"
waive -rules MISSING_STATE -location {flash_phy_core.sv} \
-regexp {.*'StDisable' does not have corresponding case branch tag}