Package: entropy_src_reg_pkg

Description

Copyright lowRISC contributors.
Licensed under the Apache License, Version 2.0, see LICENSE for details.
SPDX-License-Identifier: Apache-2.0

Register Package auto-generated by reggen containing data structure

Constants

Name Type Value Description
NumAlerts int 2
BlockAw int 8 Address widths within the block
BlockAw logic [BlockAw-1:0] undefined Register offsets
BlockAw logic [BlockAw-1:0] 4
BlockAw logic [BlockAw-1:0] 8
BlockAw logic [BlockAw-1:0] c
BlockAw logic [BlockAw-1:0] 10
BlockAw logic [BlockAw-1:0] 14
BlockAw logic [BlockAw-1:0] 18
BlockAw logic [BlockAw-1:0] c
BlockAw logic [BlockAw-1:0] 20
BlockAw logic [BlockAw-1:0] 24
BlockAw logic [BlockAw-1:0] 28
BlockAw logic [BlockAw-1:0] c
BlockAw logic [BlockAw-1:0] 30
BlockAw logic [BlockAw-1:0] 34
BlockAw logic [BlockAw-1:0] 38
BlockAw logic [BlockAw-1:0] c
BlockAw logic [BlockAw-1:0] 40
BlockAw logic [BlockAw-1:0] 44
BlockAw logic [BlockAw-1:0] 48
BlockAw logic [BlockAw-1:0] c
BlockAw logic [BlockAw-1:0] 50
BlockAw logic [BlockAw-1:0] 54
BlockAw logic [BlockAw-1:0] 58
BlockAw logic [BlockAw-1:0] c
BlockAw logic [BlockAw-1:0] 60
BlockAw logic [BlockAw-1:0] 64
BlockAw logic [BlockAw-1:0] 68
BlockAw logic [BlockAw-1:0] c
BlockAw logic [BlockAw-1:0] 70
BlockAw logic [BlockAw-1:0] 74
BlockAw logic [BlockAw-1:0] 78
BlockAw logic [BlockAw-1:0] c
BlockAw logic [BlockAw-1:0] 80
BlockAw logic [BlockAw-1:0] 84
BlockAw logic [BlockAw-1:0] 88
BlockAw logic [BlockAw-1:0] c
BlockAw logic [BlockAw-1:0] 90
BlockAw logic [BlockAw-1:0] 94
BlockAw logic [BlockAw-1:0] 98
BlockAw logic [BlockAw-1:0] c
BlockAw logic [BlockAw-1:0] a0
BlockAw logic [BlockAw-1:0] a4
BlockAw logic [BlockAw-1:0] a8
BlockAw logic [BlockAw-1:0] ac
BlockAw logic [BlockAw-1:0] b0
BlockAw logic [BlockAw-1:0] b4
BlockAw logic [BlockAw-1:0] b8
BlockAw logic [BlockAw-1:0] bc
BlockAw logic [BlockAw-1:0] c0
BlockAw logic [BlockAw-1:0] c4
BlockAw logic [BlockAw-1:0] c8
ENTROPY_SRC_INTR_TEST_RESVAL logic [3:0] undefined Reset values for hwext registers and their fields
ENTROPY_SRC_INTR_TEST_ES_ENTROPY_VALID_RESVAL logic [0:0] undefined
ENTROPY_SRC_INTR_TEST_ES_HEALTH_TEST_FAILED_RESVAL logic [0:0] undefined
ENTROPY_SRC_INTR_TEST_ES_OBSERVE_FIFO_READY_RESVAL logic [0:0] undefined
ENTROPY_SRC_INTR_TEST_ES_FATAL_ERR_RESVAL logic [0:0] undefined
ENTROPY_SRC_ALERT_TEST_RESVAL logic [1:0] undefined
ENTROPY_SRC_ALERT_TEST_RECOV_ALERT_RESVAL logic [0:0] undefined
ENTROPY_SRC_ALERT_TEST_FATAL_ALERT_RESVAL logic [0:0] undefined
ENTROPY_SRC_REGWEN_RESVAL logic [0:0] undefined
ENTROPY_SRC_REGWEN_REGWEN_RESVAL logic [0:0] undefined
ENTROPY_SRC_ENTROPY_DATA_RESVAL logic [31:0] undefined
ENTROPY_SRC_REPCNT_THRESHOLDS_RESVAL logic [31:0] ffffffff
ENTROPY_SRC_REPCNT_THRESHOLDS_FIPS_THRESH_RESVAL logic [15:0] ffff
ENTROPY_SRC_REPCNT_THRESHOLDS_BYPASS_THRESH_RESVAL logic [15:0] ffff
ENTROPY_SRC_REPCNTS_THRESHOLDS_RESVAL logic [31:0] ffffffff
ENTROPY_SRC_REPCNTS_THRESHOLDS_FIPS_THRESH_RESVAL logic [15:0] ffff
ENTROPY_SRC_REPCNTS_THRESHOLDS_BYPASS_THRESH_RESVAL logic [15:0] ffff
ENTROPY_SRC_ADAPTP_HI_THRESHOLDS_RESVAL logic [31:0] ffffffff
ENTROPY_SRC_ADAPTP_HI_THRESHOLDS_FIPS_THRESH_RESVAL logic [15:0] ffff
ENTROPY_SRC_ADAPTP_HI_THRESHOLDS_BYPASS_THRESH_RESVAL logic [15:0] ffff
ENTROPY_SRC_ADAPTP_LO_THRESHOLDS_RESVAL logic [31:0] undefined
ENTROPY_SRC_ADAPTP_LO_THRESHOLDS_FIPS_THRESH_RESVAL logic [15:0] undefined
ENTROPY_SRC_ADAPTP_LO_THRESHOLDS_BYPASS_THRESH_RESVAL logic [15:0] undefined
ENTROPY_SRC_BUCKET_THRESHOLDS_RESVAL logic [31:0] ffffffff
ENTROPY_SRC_BUCKET_THRESHOLDS_FIPS_THRESH_RESVAL logic [15:0] ffff
ENTROPY_SRC_BUCKET_THRESHOLDS_BYPASS_THRESH_RESVAL logic [15:0] ffff
ENTROPY_SRC_MARKOV_HI_THRESHOLDS_RESVAL logic [31:0] ffffffff
ENTROPY_SRC_MARKOV_HI_THRESHOLDS_FIPS_THRESH_RESVAL logic [15:0] ffff
ENTROPY_SRC_MARKOV_HI_THRESHOLDS_BYPASS_THRESH_RESVAL logic [15:0] ffff
ENTROPY_SRC_MARKOV_LO_THRESHOLDS_RESVAL logic [31:0] undefined
ENTROPY_SRC_MARKOV_LO_THRESHOLDS_FIPS_THRESH_RESVAL logic [15:0] undefined
ENTROPY_SRC_MARKOV_LO_THRESHOLDS_BYPASS_THRESH_RESVAL logic [15:0] undefined
ENTROPY_SRC_EXTHT_HI_THRESHOLDS_RESVAL logic [31:0] ffffffff
ENTROPY_SRC_EXTHT_HI_THRESHOLDS_FIPS_THRESH_RESVAL logic [15:0] ffff
ENTROPY_SRC_EXTHT_HI_THRESHOLDS_BYPASS_THRESH_RESVAL logic [15:0] ffff
ENTROPY_SRC_EXTHT_LO_THRESHOLDS_RESVAL logic [31:0] undefined
ENTROPY_SRC_EXTHT_LO_THRESHOLDS_FIPS_THRESH_RESVAL logic [15:0] undefined
ENTROPY_SRC_EXTHT_LO_THRESHOLDS_BYPASS_THRESH_RESVAL logic [15:0] undefined
ENTROPY_SRC_REPCNT_HI_WATERMARKS_RESVAL logic [31:0] undefined
ENTROPY_SRC_REPCNTS_HI_WATERMARKS_RESVAL logic [31:0] undefined
ENTROPY_SRC_ADAPTP_HI_WATERMARKS_RESVAL logic [31:0] undefined
ENTROPY_SRC_ADAPTP_LO_WATERMARKS_RESVAL logic [31:0] ffffffff
ENTROPY_SRC_ADAPTP_LO_WATERMARKS_FIPS_WATERMARK_RESVAL logic [15:0] ffff
ENTROPY_SRC_ADAPTP_LO_WATERMARKS_BYPASS_WATERMARK_RESVAL logic [15:0] ffff
ENTROPY_SRC_EXTHT_HI_WATERMARKS_RESVAL logic [31:0] undefined
ENTROPY_SRC_EXTHT_LO_WATERMARKS_RESVAL logic [31:0] ffffffff
ENTROPY_SRC_EXTHT_LO_WATERMARKS_FIPS_WATERMARK_RESVAL logic [15:0] ffff
ENTROPY_SRC_EXTHT_LO_WATERMARKS_BYPASS_WATERMARK_RESVAL logic [15:0] ffff
ENTROPY_SRC_BUCKET_HI_WATERMARKS_RESVAL logic [31:0] undefined
ENTROPY_SRC_MARKOV_HI_WATERMARKS_RESVAL logic [31:0] undefined
ENTROPY_SRC_MARKOV_LO_WATERMARKS_RESVAL logic [31:0] ffffffff
ENTROPY_SRC_MARKOV_LO_WATERMARKS_FIPS_WATERMARK_RESVAL logic [15:0] ffff
ENTROPY_SRC_MARKOV_LO_WATERMARKS_BYPASS_WATERMARK_RESVAL logic [15:0] ffff
ENTROPY_SRC_REPCNT_TOTAL_FAILS_RESVAL logic [31:0] undefined
ENTROPY_SRC_REPCNTS_TOTAL_FAILS_RESVAL logic [31:0] undefined
ENTROPY_SRC_ADAPTP_HI_TOTAL_FAILS_RESVAL logic [31:0] undefined
ENTROPY_SRC_ADAPTP_LO_TOTAL_FAILS_RESVAL logic [31:0] undefined
ENTROPY_SRC_BUCKET_TOTAL_FAILS_RESVAL logic [31:0] undefined
ENTROPY_SRC_MARKOV_HI_TOTAL_FAILS_RESVAL logic [31:0] undefined
ENTROPY_SRC_MARKOV_LO_TOTAL_FAILS_RESVAL logic [31:0] undefined
ENTROPY_SRC_EXTHT_HI_TOTAL_FAILS_RESVAL logic [31:0] undefined
ENTROPY_SRC_EXTHT_LO_TOTAL_FAILS_RESVAL logic [31:0] undefined
ENTROPY_SRC_ALERT_SUMMARY_FAIL_COUNTS_RESVAL logic [15:0] undefined
ENTROPY_SRC_ALERT_FAIL_COUNTS_RESVAL logic [31:0] undefined
ENTROPY_SRC_EXTHT_FAIL_COUNTS_RESVAL logic [7:0] undefined
ENTROPY_SRC_FW_OV_RD_DATA_RESVAL logic [31:0] undefined
ENTROPY_SRC_FW_OV_WR_DATA_RESVAL logic [31:0] undefined
ENTROPY_SRC_DEBUG_STATUS_RESVAL logic [31:0]
ENTROPY_SRC_PERMIT logic [3:0] undefined Register width information to check illegal writes

Types

Name Type Description
entropy_src_reg2hw_intr_state_reg_t struct packed {
struct packed {
logic q;
} es_entropy_valid;
struct packed {
logic q;
} es_health_test_failed;
struct packed {
logic q;
} es_observe_fifo_ready;
struct packed {
logic q;
} es_fatal_err;
}
////////////////////////// Typedefs for registers // //////////////////////////
entropy_src_reg2hw_intr_enable_reg_t struct packed {
struct packed {
logic q;
} es_entropy_valid;
struct packed {
logic q;
} es_health_test_failed;
struct packed {
logic q;
} es_observe_fifo_ready;
struct packed {
logic q;
} es_fatal_err;
}
entropy_src_reg2hw_intr_test_reg_t struct packed {
struct packed {
logic q;
logic qe;
} es_entropy_valid;
struct packed {
logic q;
logic qe;
} es_health_test_failed;
struct packed {
logic q;
logic qe;
} es_observe_fifo_ready;
struct packed {
logic q;
logic qe;
} es_fatal_err;
}
entropy_src_reg2hw_alert_test_reg_t struct packed {
struct packed {
logic q;
logic qe;
} recov_alert;
struct packed {
logic q;
logic qe;
} fatal_alert;
}
entropy_src_reg2hw_conf_reg_t struct packed {
struct packed {
logic [1:0] q;
} enable;
struct packed {
logic q;
} boot_bypass_disable;
struct packed {
logic q;
} repcnt_disable;
struct packed {
logic q;
} adaptp_disable;
struct packed {
logic q;
} bucket_disable;
struct packed {
logic q;
} markov_disable;
struct packed {
logic q;
} health_test_clr;
struct packed {
logic q;
} rng_bit_en;
struct packed {
logic [1:0] q;
} rng_bit_sel;
struct packed {
logic q;
} extht_enable;
struct packed {
logic q;
} repcnts_disable;
}
entropy_src_reg2hw_rate_reg_t struct packed {
logic [15:0] q;
}
entropy_src_reg2hw_entropy_control_reg_t struct packed {
struct packed {
logic q;
} es_route;
struct packed {
logic q;
} es_type;
}
entropy_src_reg2hw_entropy_data_reg_t struct packed {
logic [31:0] q;
logic re;
}
entropy_src_reg2hw_health_test_windows_reg_t struct packed {
struct packed {
logic [15:0] q;
} fips_window;
struct packed {
logic [15:0] q;
} bypass_window;
}
entropy_src_reg2hw_repcnt_thresholds_reg_t struct packed {
struct packed {
logic [15:0] q;
logic qe;
} fips_thresh;
struct packed {
logic [15:0] q;
logic qe;
} bypass_thresh;
}
entropy_src_reg2hw_repcnts_thresholds_reg_t struct packed {
struct packed {
logic [15:0] q;
logic qe;
} fips_thresh;
struct packed {
logic [15:0] q;
logic qe;
} bypass_thresh;
}
entropy_src_reg2hw_adaptp_hi_thresholds_reg_t struct packed {
struct packed {
logic [15:0] q;
logic qe;
} fips_thresh;
struct packed {
logic [15:0] q;
logic qe;
} bypass_thresh;
}
entropy_src_reg2hw_adaptp_lo_thresholds_reg_t struct packed {
struct packed {
logic [15:0] q;
logic qe;
} fips_thresh;
struct packed {
logic [15:0] q;
logic qe;
} bypass_thresh;
}
entropy_src_reg2hw_bucket_thresholds_reg_t struct packed {
struct packed {
logic [15:0] q;
logic qe;
} fips_thresh;
struct packed {
logic [15:0] q;
logic qe;
} bypass_thresh;
}
entropy_src_reg2hw_markov_hi_thresholds_reg_t struct packed {
struct packed {
logic [15:0] q;
logic qe;
} fips_thresh;
struct packed {
logic [15:0] q;
logic qe;
} bypass_thresh;
}
entropy_src_reg2hw_markov_lo_thresholds_reg_t struct packed {
struct packed {
logic [15:0] q;
logic qe;
} fips_thresh;
struct packed {
logic [15:0] q;
logic qe;
} bypass_thresh;
}
entropy_src_reg2hw_extht_hi_thresholds_reg_t struct packed {
struct packed {
logic [15:0] q;
logic qe;
} fips_thresh;
struct packed {
logic [15:0] q;
logic qe;
} bypass_thresh;
}
entropy_src_reg2hw_extht_lo_thresholds_reg_t struct packed {
struct packed {
logic [15:0] q;
logic qe;
} fips_thresh;
struct packed {
logic [15:0] q;
logic qe;
} bypass_thresh;
}
entropy_src_reg2hw_alert_threshold_reg_t struct packed {
struct packed {
logic [15:0] q;
} alert_threshold;
struct packed {
logic [15:0] q;
} alert_threshold_inv;
}
entropy_src_reg2hw_fw_ov_control_reg_t struct packed {
struct packed {
logic q;
} fw_ov_mode;
struct packed {
logic q;
} fw_ov_entropy_insert;
}
entropy_src_reg2hw_fw_ov_rd_data_reg_t struct packed {
logic [31:0] q;
logic re;
}
entropy_src_reg2hw_fw_ov_wr_data_reg_t struct packed {
logic [31:0] q;
logic qe;
}
entropy_src_reg2hw_observe_fifo_thresh_reg_t struct packed {
logic [6:0] q;
}
entropy_src_reg2hw_seed_reg_t struct packed {
logic [3:0] q;
}
entropy_src_reg2hw_err_code_test_reg_t struct packed {
logic [4:0] q;
logic qe;
}
entropy_src_hw2reg_intr_state_reg_t struct packed {
struct packed {
logic d;
logic de;
} es_entropy_valid;
struct packed {
logic d;
logic de;
} es_health_test_failed;
struct packed {
logic d;
logic de;
} es_observe_fifo_ready;
struct packed {
logic d;
logic de;
} es_fatal_err;
}
entropy_src_hw2reg_regwen_reg_t struct packed {
logic d;
}
entropy_src_hw2reg_entropy_data_reg_t struct packed {
logic [31:0] d;
}
entropy_src_hw2reg_repcnt_thresholds_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_thresh;
struct packed {
logic [15:0] d;
} bypass_thresh;
}
entropy_src_hw2reg_repcnts_thresholds_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_thresh;
struct packed {
logic [15:0] d;
} bypass_thresh;
}
entropy_src_hw2reg_adaptp_hi_thresholds_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_thresh;
struct packed {
logic [15:0] d;
} bypass_thresh;
}
entropy_src_hw2reg_adaptp_lo_thresholds_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_thresh;
struct packed {
logic [15:0] d;
} bypass_thresh;
}
entropy_src_hw2reg_bucket_thresholds_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_thresh;
struct packed {
logic [15:0] d;
} bypass_thresh;
}
entropy_src_hw2reg_markov_hi_thresholds_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_thresh;
struct packed {
logic [15:0] d;
} bypass_thresh;
}
entropy_src_hw2reg_markov_lo_thresholds_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_thresh;
struct packed {
logic [15:0] d;
} bypass_thresh;
}
entropy_src_hw2reg_extht_hi_thresholds_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_thresh;
struct packed {
logic [15:0] d;
} bypass_thresh;
}
entropy_src_hw2reg_extht_lo_thresholds_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_thresh;
struct packed {
logic [15:0] d;
} bypass_thresh;
}
entropy_src_hw2reg_repcnt_hi_watermarks_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_watermark;
struct packed {
logic [15:0] d;
} bypass_watermark;
}
entropy_src_hw2reg_repcnts_hi_watermarks_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_watermark;
struct packed {
logic [15:0] d;
} bypass_watermark;
}
entropy_src_hw2reg_adaptp_hi_watermarks_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_watermark;
struct packed {
logic [15:0] d;
} bypass_watermark;
}
entropy_src_hw2reg_adaptp_lo_watermarks_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_watermark;
struct packed {
logic [15:0] d;
} bypass_watermark;
}
entropy_src_hw2reg_extht_hi_watermarks_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_watermark;
struct packed {
logic [15:0] d;
} bypass_watermark;
}
entropy_src_hw2reg_extht_lo_watermarks_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_watermark;
struct packed {
logic [15:0] d;
} bypass_watermark;
}
entropy_src_hw2reg_bucket_hi_watermarks_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_watermark;
struct packed {
logic [15:0] d;
} bypass_watermark;
}
entropy_src_hw2reg_markov_hi_watermarks_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_watermark;
struct packed {
logic [15:0] d;
} bypass_watermark;
}
entropy_src_hw2reg_markov_lo_watermarks_reg_t struct packed {
struct packed {
logic [15:0] d;
} fips_watermark;
struct packed {
logic [15:0] d;
} bypass_watermark;
}
entropy_src_hw2reg_repcnt_total_fails_reg_t struct packed {
logic [31:0] d;
}
entropy_src_hw2reg_repcnts_total_fails_reg_t struct packed {
logic [31:0] d;
}
entropy_src_hw2reg_adaptp_hi_total_fails_reg_t struct packed {
logic [31:0] d;
}
entropy_src_hw2reg_adaptp_lo_total_fails_reg_t struct packed {
logic [31:0] d;
}
entropy_src_hw2reg_bucket_total_fails_reg_t struct packed {
logic [31:0] d;
}
entropy_src_hw2reg_markov_hi_total_fails_reg_t struct packed {
logic [31:0] d;
}
entropy_src_hw2reg_markov_lo_total_fails_reg_t struct packed {
logic [31:0] d;
}
entropy_src_hw2reg_extht_hi_total_fails_reg_t struct packed {
logic [31:0] d;
}
entropy_src_hw2reg_extht_lo_total_fails_reg_t struct packed {
logic [31:0] d;
}
entropy_src_hw2reg_alert_summary_fail_counts_reg_t struct packed {
logic [15:0] d;
}
entropy_src_hw2reg_alert_fail_counts_reg_t struct packed {
struct packed {
logic [3:0] d;
} repcnt_fail_count;
struct packed {
logic [3:0] d;
} adaptp_hi_fail_count;
struct packed {
logic [3:0] d;
} adaptp_lo_fail_count;
struct packed {
logic [3:0] d;
} bucket_fail_count;
struct packed {
logic [3:0] d;
} markov_hi_fail_count;
struct packed {
logic [3:0] d;
} markov_lo_fail_count;
struct packed {
logic [3:0] d;
} repcnts_fail_count;
}
entropy_src_hw2reg_extht_fail_counts_reg_t struct packed {
struct packed {
logic [3:0] d;
} extht_hi_fail_count;
struct packed {
logic [3:0] d;
} extht_lo_fail_count;
}
entropy_src_hw2reg_fw_ov_rd_data_reg_t struct packed {
logic [31:0] d;
}
entropy_src_hw2reg_debug_status_reg_t struct packed {
struct packed {
logic [2:0] d;
} entropy_fifo_depth;
struct packed {
logic [2:0] d;
} sha3_fsm;
struct packed {
logic d;
} sha3_block_pr;
struct packed {
logic d;
} sha3_squeezing;
struct packed {
logic d;
} sha3_absorbed;
struct packed {
logic d;
} sha3_err;
struct packed {
logic d;
} main_sm_idle;
struct packed {
logic [7:0] d;
} main_sm_state;
}
entropy_src_hw2reg_recov_alert_sts_reg_t struct packed {
struct packed {
logic d;
logic de;
} es_main_sm_alert;
struct packed {
logic d;
logic de;
} es_bus_cmp_alert;
}
entropy_src_hw2reg_err_code_reg_t struct packed {
struct packed {
logic d;
logic de;
} sfifo_esrng_err;
struct packed {
logic d;
logic de;
} sfifo_observe_err;
struct packed {
logic d;
logic de;
} sfifo_esfinal_err;
struct packed {
logic d;
logic de;
} es_ack_sm_err;
struct packed {
logic d;
logic de;
} es_main_sm_err;
struct packed {
logic d;
logic de;
} fifo_write_err;
struct packed {
logic d;
logic de;
} fifo_read_err;
struct packed {
logic d;
logic de;
} fifo_state_err;
}
entropy_src_reg2hw_t struct packed {
entropy_src_reg2hw_intr_state_reg_t intr_state;
entropy_src_reg2hw_intr_enable_reg_t intr_enable;
entropy_src_reg2hw_intr_test_reg_t intr_test;
entropy_src_reg2hw_alert_test_reg_t alert_test;
entropy_src_reg2hw_conf_reg_t conf;
entropy_src_reg2hw_rate_reg_t rate;
entropy_src_reg2hw_entropy_control_reg_t entropy_control;
entropy_src_reg2hw_entropy_data_reg_t entropy_data;
entropy_src_reg2hw_health_test_windows_reg_t health_test_windows;
entropy_src_reg2hw_repcnt_thresholds_reg_t repcnt_thresholds;
entropy_src_reg2hw_repcnts_thresholds_reg_t repcnts_thresholds;
entropy_src_reg2hw_adaptp_hi_thresholds_reg_t adaptp_hi_thresholds;
entropy_src_reg2hw_adaptp_lo_thresholds_reg_t adaptp_lo_thresholds;
entropy_src_reg2hw_bucket_thresholds_reg_t bucket_thresholds;
entropy_src_reg2hw_markov_hi_thresholds_reg_t markov_hi_thresholds;
entropy_src_reg2hw_markov_lo_thresholds_reg_t markov_lo_thresholds;
entropy_src_reg2hw_extht_hi_thresholds_reg_t extht_hi_thresholds;
entropy_src_reg2hw_extht_lo_thresholds_reg_t extht_lo_thresholds;
entropy_src_reg2hw_alert_threshold_reg_t alert_threshold;
entropy_src_reg2hw_fw_ov_control_reg_t fw_ov_control;
entropy_src_reg2hw_fw_ov_rd_data_reg_t fw_ov_rd_data;
entropy_src_reg2hw_fw_ov_wr_data_reg_t fw_ov_wr_data;
entropy_src_reg2hw_observe_fifo_thresh_reg_t observe_fifo_thresh;
entropy_src_reg2hw_seed_reg_t seed;
entropy_src_reg2hw_err_code_test_reg_t err_code_test;
}
Register -> HW type
entropy_src_hw2reg_t struct packed {
entropy_src_hw2reg_intr_state_reg_t intr_state;
entropy_src_hw2reg_regwen_reg_t regwen;
entropy_src_hw2reg_entropy_data_reg_t entropy_data;
entropy_src_hw2reg_repcnt_thresholds_reg_t repcnt_thresholds;
entropy_src_hw2reg_repcnts_thresholds_reg_t repcnts_thresholds;
entropy_src_hw2reg_adaptp_hi_thresholds_reg_t adaptp_hi_thresholds;
entropy_src_hw2reg_adaptp_lo_thresholds_reg_t adaptp_lo_thresholds;
entropy_src_hw2reg_bucket_thresholds_reg_t bucket_thresholds;
entropy_src_hw2reg_markov_hi_thresholds_reg_t markov_hi_thresholds;
entropy_src_hw2reg_markov_lo_thresholds_reg_t markov_lo_thresholds;
entropy_src_hw2reg_extht_hi_thresholds_reg_t extht_hi_thresholds;
entropy_src_hw2reg_extht_lo_thresholds_reg_t extht_lo_thresholds;
entropy_src_hw2reg_repcnt_hi_watermarks_reg_t repcnt_hi_watermarks;
entropy_src_hw2reg_repcnts_hi_watermarks_reg_t repcnts_hi_watermarks;
entropy_src_hw2reg_adaptp_hi_watermarks_reg_t adaptp_hi_watermarks;
entropy_src_hw2reg_adaptp_lo_watermarks_reg_t adaptp_lo_watermarks;
entropy_src_hw2reg_extht_hi_watermarks_reg_t extht_hi_watermarks;
entropy_src_hw2reg_extht_lo_watermarks_reg_t extht_lo_watermarks;
entropy_src_hw2reg_bucket_hi_watermarks_reg_t bucket_hi_watermarks;
entropy_src_hw2reg_markov_hi_watermarks_reg_t markov_hi_watermarks;
entropy_src_hw2reg_markov_lo_watermarks_reg_t markov_lo_watermarks;
entropy_src_hw2reg_repcnt_total_fails_reg_t repcnt_total_fails;
entropy_src_hw2reg_repcnts_total_fails_reg_t repcnts_total_fails;
entropy_src_hw2reg_adaptp_hi_total_fails_reg_t adaptp_hi_total_fails;
entropy_src_hw2reg_adaptp_lo_total_fails_reg_t adaptp_lo_total_fails;
entropy_src_hw2reg_bucket_total_fails_reg_t bucket_total_fails;
entropy_src_hw2reg_markov_hi_total_fails_reg_t markov_hi_total_fails;
entropy_src_hw2reg_markov_lo_total_fails_reg_t markov_lo_total_fails;
entropy_src_hw2reg_extht_hi_total_fails_reg_t extht_hi_total_fails;
entropy_src_hw2reg_extht_lo_total_fails_reg_t extht_lo_total_fails;
entropy_src_hw2reg_alert_summary_fail_counts_reg_t alert_summary_fail_counts;
entropy_src_hw2reg_alert_fail_counts_reg_t alert_fail_counts;
entropy_src_hw2reg_extht_fail_counts_reg_t extht_fail_counts;
entropy_src_hw2reg_fw_ov_rd_data_reg_t fw_ov_rd_data;
entropy_src_hw2reg_debug_status_reg_t debug_status;
entropy_src_hw2reg_recov_alert_sts_reg_t recov_alert_sts;
entropy_src_hw2reg_err_code_reg_t err_code;
}
HW -> register type