| # 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 |
| |
| # Sparsely encoded states all have terminal behavior |
| waive -rules TERMINAL_STATE -location {flash_ctrl_lcmgr.sv} -regexp {.*StInvalid.*} \ |
| -comment "StInvalid is intended to be a terminal state" |
| |
| waive -rules TERMINAL_STATE -location {flash_phy_core.sv} -regexp {.*(StInvalid|StDisable).*} \ |
| -comment "Behavior is part of terminal invalid and disable states" |
| |
| # 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} |