| CAPI=2: | |
| # Copyright lowRISC contributors. | |
| # Licensed under the Apache License, Version 2.0, see LICENSE for details. | |
| # SPDX-License-Identifier: Apache-2.0 | |
| name: "lowrisc:ip:padctrl_component:0.1" | |
| description: "Pin control component without the CSRs" | |
| filesets: | |
| files_rtl: | |
| depend: | |
| - lowrisc:ip:tlul | |
| - lowrisc:prim:all | |
| # padring.sv depends on padctrl_reg_pkg.sv | |
| - "fileset_topgen ? (lowrisc:systems:topgen-reg-only)" | |
| files: | |
| - rtl/jtag_mux.sv | |
| - rtl/padring.sv | |
| - rtl/padctrl.sv | |
| file_type: systemVerilogSource | |
| files_verilator_waiver: | |
| depend: | |
| # common waivers | |
| - lowrisc:lint:common | |
| - lowrisc:lint:comportable | |
| files: | |
| - lint/padctrl.vlt | |
| file_type: vlt | |
| files_ascentlint_waiver: | |
| depend: | |
| # common waivers | |
| - lowrisc:lint:common | |
| - lowrisc:lint:comportable | |
| files: | |
| - lint/padctrl.waiver | |
| file_type: waiver | |
| files_veriblelint_waiver: | |
| depend: | |
| # common waivers | |
| - lowrisc:lint:common | |
| - lowrisc:lint:comportable | |
| targets: | |
| default: &default_target | |
| filesets: | |
| - tool_verilator ? (files_verilator_waiver) | |
| - tool_ascentlint ? (files_ascentlint_waiver) | |
| - tool_veriblelint ? (files_veriblelint_waiver) | |
| - files_rtl |