../src/lowrisc_top_earlgrey_clkmgr_0.1/rtl/autogen/clkmgr_pkg.sv Cov: 100%
1: // Copyright lowRISC contributors.
2: // Licensed under the Apache License, Version 2.0, see LICENSE for details.
3: // SPDX-License-Identifier: Apache-2.0
4: //
5: // ------------------- W A R N I N G: A U T O - G E N E R A T E D C O D E !! -------------------//
6: // PLEASE DO NOT HAND-EDIT THIS FILE. IT HAS BEEN AUTO-GENERATED WITH THE FOLLOWING COMMAND:
7:
8:
9: package clkmgr_pkg;
10:
11: typedef struct packed {
12: logic test_en;
13: } clk_dft_t;
14:
15: parameter clk_dft_t CLK_DFT_DEFAULT = '{
16: test_en: 1'b0
17: };
18:
19: typedef struct packed {
20: logic clk_main_aes;
21: logic clk_main_hmac;
22: logic clk_main_infra;
23: logic clk_io_infra;
24: logic clk_io_secure;
25: logic clk_main_secure;
26: logic clk_io_timers;
27: logic clk_proc_main;
28: logic clk_io_peri;
29: logic clk_usb_peri;
30:
31: } clkmgr_out_t;
32:
33: typedef struct packed {
34: logic [2-1:0] idle;
35: } clk_hint_status_t;
36:
37: parameter clk_hint_status_t CLK_HINT_STATUS_DEFAULT = '{
38: idle: {2{1'b1}}
39: };
40:
41:
42: endpackage // clkmgr_pkg
43: