| // Copyright lowRISC contributors. | 
 | // Licensed under the Apache License, Version 2.0, see LICENSE for details. | 
 | // SPDX-License-Identifier: Apache-2.0 | 
 | // | 
 | // xbar_${xbar.name} comportable IP spec generated by `tlgen.py` tool | 
 | { name: "xbar_${xbar.name}" | 
 |   clock_primary: "" | 
 |   other_clock_list: [] | 
 |   reset_primary: "" | 
 |   other_reset_list: [] | 
 |   //available_input_list: [] | 
 |  | 
 |   inter_signal_list: [ | 
 |     // host | 
 | % for node in xbar.hosts: | 
 |     { struct: "tl" | 
 |       type:   "req_rsp" | 
 |       name:   "tl_${node.name.replace('.', '__')}" | 
 |       act:    "rsp" | 
 |       package: "tlul_pkg" | 
 |     } | 
 | % endfor | 
 |     // device | 
 | % for node in xbar.devices: | 
 |     { struct: "tl" | 
 |       type:   "req_rsp" | 
 |       name:   "tl_${node.name.replace('.', '__')}" | 
 |       act:    "req" | 
 |       package: "tlul_pkg" | 
 |     } | 
 | % endfor | 
 |   ] | 
 | } |