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