../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: