blob: 7dc7e736d0622a999c856d8e36deedd0c5945d27 [file] [log] [blame]
Michael Schaffner44ea7992021-04-09 11:49:38 -07001CAPI=2:
2# Copyright lowRISC contributors.
3# Licensed under the Apache License, Version 2.0, see LICENSE for details.
4# SPDX-License-Identifier: Apache-2.0
5name: "lowrisc:systems:padring:0.1"
6description: "Chip-level padring instance"
7
8filesets:
9 files_rtl:
10 depend:
11 - lowrisc:ip:pinmux_component
12 - "!fileset_partner ? (lowrisc:systems:physical_pads)"
13 - "fileset_partner ? (partner:systems:physical_pads)"
14 files:
15 - rtl/padring.sv
16 file_type: systemVerilogSource
17
18 files_verilator_waiver:
19 depend:
20 # common waivers
21 - lowrisc:lint:common
22 - lowrisc:lint:comportable
23 files:
24 # - lint/padring.vlt
25 file_type: vlt
26
27 files_ascentlint_waiver:
28 depend:
29 # common waivers
30 - lowrisc:lint:common
31 - lowrisc:lint:comportable
32 files:
Michael Schaffner205c5382021-04-14 19:05:13 -070033 - lint/padring.waiver
Michael Schaffner44ea7992021-04-09 11:49:38 -070034 file_type: waiver
35
36 files_veriblelint_waiver:
37 depend:
38 # common waivers
39 - lowrisc:lint:common
40 - lowrisc:lint:comportable
41
42targets:
43 default: &default_target
44 filesets:
45 - tool_verilator ? (files_verilator_waiver)
46 - tool_ascentlint ? (files_ascentlint_waiver)
47 - tool_veriblelint ? (files_veriblelint_waiver)
48 - files_rtl