blob: b699fac03df008144f3e590d23d50abb5fc081d1 [file] [log] [blame]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
package clkmgr_pkg;
typedef struct packed {
logic test_en;
} clk_dft_t;
parameter clk_dft_t CLK_DFT_DEFAULT = '{
test_en: 1'b0
};
typedef struct packed {
logic clk_fixed_powerup;
logic clk_main_powerup;
logic clk_usb_48mhz_powerup;
logic clk_main_aes;
logic clk_main_hmac;
logic clk_main_infra;
logic clk_fixed_infra;
logic clk_fixed_secure;
logic clk_main_secure;
logic clk_fixed_timers;
logic clk_proc_main;
logic clk_fixed_peri;
logic clk_usb_48mhz_peri;
} clkmgr_out_t;
typedef struct packed {
logic [2-1:0] idle;
} clk_hint_status_t;
parameter clk_hint_status_t CLK_HINT_STATUS_DEFAULT = '{
idle: {2{1'b1}}
};
endpackage // clkmgr_pkg