| # Copyright lowRISC contributors. | 
 | # Licensed under the Apache License, Version 2.0, see LICENSE for details. | 
 | # SPDX-License-Identifier: Apache-2.0 | 
 | # | 
 | # waiver file for TLUL elements lint | 
 |  | 
 | # socket 1:N | 
 | waive -rules INVALID_COMPARE   -location {tlul_socket_1n.sv} -regexp {Comparison '.*dev_select_t == NWD'.*can never be true} \ | 
 |       -comment "lint appears to be confused about the width expansion of NWD'(2)'" | 
 | waive -rules MIXED_SIGN        -location {tlul_socket_1n.sv} -regexp {Unsigned operand .* and signed .NWD} \ | 
 |       -comment "is there a way to make NWD'(idx)' an unsigned operand?" | 
 | waive -rules HIER_NET_NOT_READ -location {tlul_socket_1n.sv} -regexp {a_(address|data|mask|param|size|user.*)' in module 'tlul_socket_1n'} \ | 
 |       -comment "request collateral is not used in \[N\] case, just for error response" | 
 | waive -rules NOT_READ          -location {tlul_socket_1n.sv} -regexp {'tl_t_p.a_ready' is not read from in module 'tlul_socket_1n'} \ | 
 |       -comment "a_ready not needed, goes into FIFO" | 
 | waive -rules INTEGER           -location {tlul_socket_1n.sv} -msg {'idx' of type int used as a non-constant value} \ | 
 |       -comment "This compares int idx (signed) with a multibit logic variable (unsigned), which is fine" | 
 |  | 
 | # err_rsp | 
 | waive -rules INPUT_NOT_READ    -location {tlul_err_resp.sv} -regexp {Input port 'tl_h_i.a_.*' is not read from in module 'tlul_err_resp'} \ | 
 |       -comment "error response does not require command/address information" | 
 | waive -rules CONST_OUTPUT      -location {tlul_err_resp.sv} -regexp {Output 'tl_h_o.d_.*' is driven by constant} \ | 
 |       -comment "error response hard codes reponse data collateral" | 
 |  |