Skip to content

Commit 57511ef

Browse files
committed
[darjeeling,lint] Fix FPV lint config of Darjeeling
Signed-off-by: Robert Schilling <[email protected]>
1 parent 6a4e96a commit 57511ef

File tree

1 file changed

+43
-23
lines changed

1 file changed

+43
-23
lines changed

hw/top_darjeeling/lint/top_darjeeling_fpv_lint_cfgs.hjson

Lines changed: 43 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -12,145 +12,165 @@
1212
import_cfgs: [// common server configuration for results upload
1313
"{proj_root}/hw/data/common_project_cfg.hjson"
1414
// tool-specific configuration
15-
"{proj_root}/hw/lint/tools/dvsim/{tool}.hjson"
16-
// Import shared FPV lint config
17-
"{proj_root}/hw/lint/shared_fpv_lint_cfgs.hjson"]
15+
"{proj_root}/hw/lint/tools/dvsim/{tool}.hjson"]
1816

1917
// Different dashboard output path for each tool
2018
rel_path: "hw/top_darjeeling/fpv/lint/{tool}/summary"
2119

2220
use_cfgs: [
23-
// {
24-
// name: alert_handler_esc_timer_fpv
25-
// fusesoc_core: lowrisc:earlgrey_fpv:alert_handler_esc_timer_fpv
26-
// import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
27-
// rel_path: "hw/ip/alert_handler/alert_handler_esc_timer_fpv/lint/{tool}"
28-
// }
29-
// {
30-
// name: alert_handler_ping_timer_fpv
31-
// fusesoc_core: lowrisc:earlgrey_fpv:alert_handler_ping_timer_fpv
32-
// import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
33-
// rel_path: "hw/ip/alert_handler/alert_handler_ping_timer_fpv/lint/{tool}"
34-
// }
21+
{
22+
name: alert_handler_esc_timer_fpv
23+
fusesoc_core: lowrisc:darjeeling_fpv:alert_handler_esc_timer_fpv
24+
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
25+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
26+
rel_path: "hw/ip/alert_handler/alert_handler_esc_timer_fpv/lint/{tool}"
27+
}
28+
{
29+
name: alert_handler_ping_timer_fpv
30+
fusesoc_core: lowrisc:darjeeling_fpv:alert_handler_ping_timer_fpv
31+
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
32+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
33+
rel_path: "hw/ip/alert_handler/alert_handler_ping_timer_fpv/lint/{tool}"
34+
}
3535
{
3636
name: prim_arbiter_ppc_fpv
3737
fusesoc_core: lowrisc:fpv:prim_arbiter_ppc_fpv
3838
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
39+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
3940
rel_path: "hw/ip/prim/prim_arbiter_ppc_fpv/lint/{tool}"
4041
}
4142
{
4243
name: prim_arbiter_tree_fpv
4344
fusesoc_core: lowrisc:fpv:prim_arbiter_tree_fpv
4445
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
46+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
4547
rel_path: "hw/ip/prim/prim_arbiter_tree_fpv/lint/{tool}"
4648
}
4749
{
4850
name: prim_arbiter_fixed_fpv
4951
fusesoc_core: lowrisc:fpv:prim_arbiter_fixed_fpv
5052
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
53+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
5154
rel_path: "hw/ip/prim/prim_arbiter_fixed_fpv/lint/{tool}"
5255
}
5356
{
5457
name: prim_lfsr_fpv
5558
fusesoc_core: lowrisc:fpv:prim_lfsr_fpv
5659
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
60+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
5761
rel_path: "hw/ip/prim/prim_lfsr_fpv/lint/{tool}"
5862
}
5963
{
6064
name: prim_fifo_sync_fpv
6165
fusesoc_core: lowrisc:fpv:prim_fifo_sync_fpv
6266
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
67+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
6368
rel_path: "hw/ip/prim/prim_fifo_sync_fpv/lint/{tool}"
6469
}
6570
{
6671
name: prim_alert_rxtx_fpv
6772
fusesoc_core: lowrisc:fpv:prim_alert_rxtx_fpv
6873
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
74+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
6975
rel_path: "hw/ip/prim/prim_alert_rxtx_fpv/lint/{tool}"
7076
}
7177
{
7278
name: prim_alert_rxtx_async_fpv
7379
fusesoc_core: lowrisc:fpv:prim_alert_rxtx_async_fpv
7480
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
81+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
7582
rel_path: "hw/ip/prim/prim_alert_rxtx_async_fpv/lint/{tool}"
7683
}
7784
{
7885
name: prim_esc_rxtx_fpv
7986
fusesoc_core: lowrisc:fpv:prim_esc_rxtx_fpv
8087
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
88+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
8189
rel_path: "hw/ip/prim/prim_esc_rxtx_fpv/lint/{tool}"
8290
}
8391
{
8492
name: prim_secded_22_16_fpv
8593
fusesoc_core: lowrisc:fpv:prim_secded_22_16_fpv
8694
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
95+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
8796
rel_path: "hw/ip/prim/prim_secded_22_16_fpv/lint/{tool}"
8897
}
8998
{
9099
name: prim_secded_28_22_fpv
91100
fusesoc_core: lowrisc:fpv:prim_secded_28_22_fpv
92101
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
102+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
93103
rel_path: "hw/ip/prim/prim_secded_28_22_fpv/lint/{tool}"
94104
}
95105
{
96106
name: prim_secded_39_32_fpv
97107
fusesoc_core: lowrisc:fpv:prim_secded_39_32_fpv
98108
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
109+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
99110
rel_path: "hw/ip/prim/prim_secded_39_32_fpv/lint/{tool}"
100111
}
101112
{
102113
name: prim_secded_64_57_fpv
103114
fusesoc_core: lowrisc:fpv:prim_secded_64_57_fpv
104115
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
116+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
105117
rel_path: "hw/ip/prim/prim_secded_64_57_fpv/lint/{tool}"
106118
}
107119
{
108120
name: prim_secded_72_64_fpv
109121
fusesoc_core: lowrisc:fpv:prim_secded_72_64_fpv
110122
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
123+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
111124
rel_path: "hw/ip/prim/prim_secded_72_64_fpv/lint/{tool}"
112125
}
113126
{
114127
name: prim_secded_hamming_22_16_fpv
115128
fusesoc_core: lowrisc:fpv:prim_secded_hamming_22_16_fpv
116129
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
130+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
117131
rel_path: "hw/ip/prim/prim_hamming_22_16_fpv/lint/{tool}"
118132
}
119133
{
120134
name: prim_secded_hamming_39_32_fpv
121135
fusesoc_core: lowrisc:fpv:prim_secded_hamming_39_32_fpv
122136
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
137+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
123138
rel_path: "hw/ip/prim/prim_hamming_39_32_fpv/lint/{tool}"
124139
}
125140
{
126141
name: prim_secded_hamming_72_64_fpv
127142
fusesoc_core: lowrisc:fpv:prim_secded_hamming_72_64_fpv
128143
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
144+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
129145
rel_path: "hw/ip/prim/prim_hamming_72_64_fpv/lint/{tool}"
130146
}
131147
{
132148
name: prim_packer_fpv
133149
fusesoc_core: lowrisc:fpv:prim_packer_fpv
134150
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
151+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
135152
rel_path: "hw/ip/prim/prim_packer_fpv/lint/{tool}"
136153
}
137154
{
138155
name: pinmux_fpv
139-
fusesoc_core: lowrisc:fpv:pinmux_fpv
156+
fusesoc_core: lowrisc:darjeeling_fpv:pinmux_fpv
140157
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
141-
rel_path: "hw/ip/pinmux/fpv/lint/{tool}"
158+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
159+
rel_path: "hw/top_earlgrey/ip_autogen/pinmux/fpv/lint/{tool}"
142160
}
143161
{
144162
name: sha3pad_fpv
145163
fusesoc_core: lowrisc:fpv:sha3pad_fpv
146164
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
165+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
147166
rel_path: "hw/ip/kmac/fpv/lint/{tool}"
148167
}
149-
// {
150-
// name: top_darjeeling_rv_plic_fpv
151-
// fusesoc_core: lowrisc:darjeeling_ip:rv_plic_fpv
152-
// import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
153-
// rel_path: "hw/top_darjeeling/ip_autogen/rv_plic/fpv/lint/{tool}"
154-
// }
168+
{
169+
name: top_darjeeling_rv_plic_fpv
170+
fusesoc_core: lowrisc:darjeeling_ip:rv_plic_fpv
171+
import_cfgs: ["{proj_root}/hw/lint/tools/dvsim/common_lint_cfg.hjson"]
172+
additional_fusesoc_argument: "--mapping=lowrisc:systems:top_darjeeling:0.1"
173+
rel_path: "hw/top_darjeeling/ip_autogen/rv_plic/fpv/lint/{tool}"
174+
}
155175
]
156176
}

0 commit comments

Comments
 (0)