mirror of
https://github.com/CTCaer/hekate.git
synced 2024-12-22 16:12:03 +00:00
lib: minerva: refactor table
Remove _idx used initially for RE at last.
This commit is contained in:
parent
c2ee6be2f5
commit
9d8ebc7e38
2 changed files with 772 additions and 772 deletions
|
@ -33,227 +33,227 @@ typedef struct
|
|||
|
||||
typedef struct
|
||||
{
|
||||
u32 emc_rc_idx;
|
||||
u32 emc_rfc_idx;
|
||||
u32 emc_rfcpb_idx;
|
||||
u32 emc_refctrl2_idx;
|
||||
u32 emc_rfc_slr_idx;
|
||||
u32 emc_ras_idx;
|
||||
u32 emc_rp_idx;
|
||||
u32 emc_r2w_idx;
|
||||
u32 emc_w2r_idx;
|
||||
u32 emc_r2p_idx;
|
||||
u32 emc_w2p_idx;
|
||||
u32 emc_r2r_idx;
|
||||
u32 emc_tppd_idx;
|
||||
u32 emc_ccdmw_idx;
|
||||
u32 emc_rd_rcd_idx;
|
||||
u32 emc_wr_rcd_idx;
|
||||
u32 emc_rrd_idx;
|
||||
u32 emc_rext_idx;
|
||||
u32 emc_wext_idx;
|
||||
u32 emc_wdv_chk_idx;
|
||||
u32 emc_wdv_idx;
|
||||
u32 emc_wsv_idx;
|
||||
u32 emc_wev_idx;
|
||||
u32 emc_wdv_mask_idx;
|
||||
u32 emc_ws_duration_idx;
|
||||
u32 emc_we_duration_idx;
|
||||
u32 emc_quse_idx;
|
||||
u32 emc_quse_width_idx;
|
||||
u32 emc_ibdly_idx;
|
||||
u32 emc_obdly_idx;
|
||||
u32 emc_einput_idx;
|
||||
u32 emc_mrw6_idx;
|
||||
u32 emc_einput_duration_idx;
|
||||
u32 emc_puterm_extra_idx;
|
||||
u32 emc_puterm_width_idx;
|
||||
u32 emc_qrst_idx;
|
||||
u32 emc_qsafe_idx;
|
||||
u32 emc_rdv_idx;
|
||||
u32 emc_rdv_mask_idx;
|
||||
u32 emc_rdv_early_idx;
|
||||
u32 emc_rdv_early_mask_idx;
|
||||
u32 emc_refresh_idx;
|
||||
u32 emc_burst_refresh_num_idx;
|
||||
u32 emc_pre_refresh_req_cnt_idx;
|
||||
u32 emc_pdex2wr_idx;
|
||||
u32 emc_pdex2rd_idx;
|
||||
u32 emc_pchg2pden_idx;
|
||||
u32 emc_act2pden_idx;
|
||||
u32 emc_ar2pden_idx;
|
||||
u32 emc_rw2pden_idx;
|
||||
u32 emc_cke2pden_idx;
|
||||
u32 emc_pdex2cke_idx;
|
||||
u32 emc_pdex2mrr_idx;
|
||||
u32 emc_txsr_idx;
|
||||
u32 emc_txsrdll_idx;
|
||||
u32 emc_tcke_idx;
|
||||
u32 emc_tckesr_idx;
|
||||
u32 emc_tpd_idx;
|
||||
u32 emc_tfaw_idx;
|
||||
u32 emc_trpab_idx;
|
||||
u32 emc_tclkstable_idx;
|
||||
u32 emc_tclkstop_idx;
|
||||
u32 emc_mrw7_idx;
|
||||
u32 emc_trefbw_idx;
|
||||
u32 emc_odt_write_idx;
|
||||
u32 emc_fbio_cfg5_idx;
|
||||
u32 emc_fbio_cfg7_idx;
|
||||
u32 emc_cfg_dig_dll_idx;
|
||||
u32 emc_cfg_dig_dll_period_idx;
|
||||
u32 emc_pmacro_ib_rxrt_idx;
|
||||
u32 emc_cfg_pipe_1_idx;
|
||||
u32 emc_cfg_pipe_2_idx;
|
||||
u32 emc_pmacro_quse_ddll_rank0_4_idx;
|
||||
u32 emc_pmacro_quse_ddll_rank0_5_idx;
|
||||
u32 emc_pmacro_quse_ddll_rank1_4_idx;
|
||||
u32 emc_pmacro_quse_ddll_rank1_5_idx;
|
||||
u32 emc_mrw8_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank1_4_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank1_5_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank0_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank0_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank0_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank0_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank0_4_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank0_5_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank1_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank1_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank1_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank1_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank1_4_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank1_5_idx;
|
||||
u32 emc_pmacro_ddll_long_cmd_0_idx;
|
||||
u32 emc_pmacro_ddll_long_cmd_1_idx;
|
||||
u32 emc_pmacro_ddll_long_cmd_2_idx;
|
||||
u32 emc_pmacro_ddll_long_cmd_3_idx;
|
||||
u32 emc_pmacro_ddll_long_cmd_4_idx;
|
||||
u32 emc_pmacro_ddll_short_cmd_0_idx;
|
||||
u32 emc_pmacro_ddll_short_cmd_1_idx;
|
||||
u32 emc_pmacro_ddll_short_cmd_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte0_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte1_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte2_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte3_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte4_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte5_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte6_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte7_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd0_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd1_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd2_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd3_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte0_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte1_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte2_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte3_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte4_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte5_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte6_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte7_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd0_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd0_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd0_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd0_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd1_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd1_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd1_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd1_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd2_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd2_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd2_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd2_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd3_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd3_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd3_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd3_3_idx;
|
||||
u32 emc_txdsrvttgen_idx;
|
||||
u32 emc_fdpd_ctrl_dq_idx;
|
||||
u32 emc_fdpd_ctrl_cmd_idx;
|
||||
u32 emc_fbio_spare_idx;
|
||||
u32 emc_zcal_interval_idx;
|
||||
u32 emc_zcal_wait_cnt_idx;
|
||||
u32 emc_mrs_wait_cnt_idx;
|
||||
u32 emc_mrs_wait_cnt2_idx;
|
||||
u32 emc_auto_cal_channel_idx;
|
||||
u32 emc_dll_cfg_0_idx;
|
||||
u32 emc_dll_cfg_1_idx;
|
||||
u32 emc_pmacro_autocal_cfg_common_idx;
|
||||
u32 emc_pmacro_zctrl_idx;
|
||||
u32 emc_cfg_idx;
|
||||
u32 emc_cfg_pipe_idx;
|
||||
u32 emc_dyn_self_ref_control_idx;
|
||||
u32 emc_qpop_idx;
|
||||
u32 emc_dqs_brlshft_0_idx;
|
||||
u32 emc_dqs_brlshft_1_idx;
|
||||
u32 emc_cmd_brlshft_2_idx;
|
||||
u32 emc_cmd_brlshft_3_idx;
|
||||
u32 emc_pmacro_pad_cfg_ctrl_idx;
|
||||
u32 emc_pmacro_data_pad_rx_ctrl_idx;
|
||||
u32 emc_pmacro_cmd_pad_rx_ctrl_idx;
|
||||
u32 emc_pmacro_data_rx_term_mode_idx;
|
||||
u32 emc_pmacro_cmd_rx_term_mode_idx;
|
||||
u32 emc_pmacro_cmd_pad_tx_ctrl_idx;
|
||||
u32 emc_pmacro_data_pad_tx_ctrl_idx;
|
||||
u32 emc_pmacro_common_pad_tx_ctrl_idx;
|
||||
u32 emc_pmacro_vttgen_ctrl_0_idx;
|
||||
u32 emc_pmacro_vttgen_ctrl_1_idx;
|
||||
u32 emc_pmacro_vttgen_ctrl_2_idx;
|
||||
u32 emc_pmacro_brick_ctrl_rfu1_idx;
|
||||
u32 emc_pmacro_cmd_brick_ctrl_fdpd_idx;
|
||||
u32 emc_pmacro_brick_ctrl_rfu2_idx;
|
||||
u32 emc_pmacro_data_brick_ctrl_fdpd_idx;
|
||||
u32 emc_pmacro_bg_bias_ctrl_0_idx;
|
||||
u32 emc_cfg_3_idx;
|
||||
u32 emc_pmacro_tx_pwrd_0_idx;
|
||||
u32 emc_pmacro_tx_pwrd_1_idx;
|
||||
u32 emc_pmacro_tx_pwrd_2_idx;
|
||||
u32 emc_pmacro_tx_pwrd_3_idx;
|
||||
u32 emc_pmacro_tx_pwrd_4_idx;
|
||||
u32 emc_pmacro_tx_pwrd_5_idx;
|
||||
u32 emc_config_sample_delay_idx;
|
||||
u32 emc_pmacro_tx_sel_clk_src_0_idx;
|
||||
u32 emc_pmacro_tx_sel_clk_src_1_idx;
|
||||
u32 emc_pmacro_tx_sel_clk_src_2_idx;
|
||||
u32 emc_pmacro_tx_sel_clk_src_3_idx;
|
||||
u32 emc_pmacro_tx_sel_clk_src_4_idx;
|
||||
u32 emc_pmacro_tx_sel_clk_src_5_idx;
|
||||
u32 emc_pmacro_ddll_bypass_idx;
|
||||
u32 emc_pmacro_ddll_pwrd_0_idx;
|
||||
u32 emc_pmacro_ddll_pwrd_1_idx;
|
||||
u32 emc_pmacro_ddll_pwrd_2_idx;
|
||||
u32 emc_pmacro_cmd_ctrl_0_idx;
|
||||
u32 emc_pmacro_cmd_ctrl_1_idx;
|
||||
u32 emc_pmacro_cmd_ctrl_2_idx;
|
||||
u32 emc_tr_timing_0_idx;
|
||||
u32 emc_tr_dvfs_idx;
|
||||
u32 emc_tr_ctrl_1_idx;
|
||||
u32 emc_tr_rdv_idx;
|
||||
u32 emc_tr_qpop_idx;
|
||||
u32 emc_tr_rdv_mask_idx;
|
||||
u32 emc_mrw14_idx;
|
||||
u32 emc_tr_qsafe_idx;
|
||||
u32 emc_tr_qrst_idx;
|
||||
u32 emc_training_ctrl_idx;
|
||||
u32 emc_training_settle_idx;
|
||||
u32 emc_training_vref_settle_idx;
|
||||
u32 emc_training_ca_fine_ctrl_idx;
|
||||
u32 emc_training_ca_ctrl_misc_idx;
|
||||
u32 emc_training_ca_ctrl_misc1_idx;
|
||||
u32 emc_training_ca_vref_ctrl_idx;
|
||||
u32 emc_training_quse_cors_ctrl_idx;
|
||||
u32 emc_training_quse_fine_ctrl_idx;
|
||||
u32 emc_training_quse_ctrl_misc_idx;
|
||||
u32 emc_training_quse_vref_ctrl_idx;
|
||||
u32 emc_training_read_fine_ctrl_idx;
|
||||
u32 emc_training_read_ctrl_misc_idx;
|
||||
u32 emc_training_read_vref_ctrl_idx;
|
||||
u32 emc_training_write_fine_ctrl_idx;
|
||||
u32 emc_training_write_ctrl_misc_idx;
|
||||
u32 emc_training_write_vref_ctrl_idx;
|
||||
u32 emc_training_mpc_idx;
|
||||
u32 emc_mrw15_idx;
|
||||
u32 emc_rc;
|
||||
u32 emc_rfc;
|
||||
u32 emc_rfcpb;
|
||||
u32 emc_refctrl2;
|
||||
u32 emc_rfc_slr;
|
||||
u32 emc_ras;
|
||||
u32 emc_rp;
|
||||
u32 emc_r2w;
|
||||
u32 emc_w2r;
|
||||
u32 emc_r2p;
|
||||
u32 emc_w2p;
|
||||
u32 emc_r2r;
|
||||
u32 emc_tppd;
|
||||
u32 emc_ccdmw;
|
||||
u32 emc_rd_rcd;
|
||||
u32 emc_wr_rcd;
|
||||
u32 emc_rrd;
|
||||
u32 emc_rext;
|
||||
u32 emc_wext;
|
||||
u32 emc_wdv_chk;
|
||||
u32 emc_wdv;
|
||||
u32 emc_wsv;
|
||||
u32 emc_wev;
|
||||
u32 emc_wdv_mask;
|
||||
u32 emc_ws_duration;
|
||||
u32 emc_we_duration;
|
||||
u32 emc_quse;
|
||||
u32 emc_quse_width;
|
||||
u32 emc_ibdly;
|
||||
u32 emc_obdly;
|
||||
u32 emc_einput;
|
||||
u32 emc_mrw6;
|
||||
u32 emc_einput_duration;
|
||||
u32 emc_puterm_extra;
|
||||
u32 emc_puterm_width;
|
||||
u32 emc_qrst;
|
||||
u32 emc_qsafe;
|
||||
u32 emc_rdv;
|
||||
u32 emc_rdv_mask;
|
||||
u32 emc_rdv_early;
|
||||
u32 emc_rdv_early_mask;
|
||||
u32 emc_refresh;
|
||||
u32 emc_burst_refresh_num;
|
||||
u32 emc_pre_refresh_req_cnt;
|
||||
u32 emc_pdex2wr;
|
||||
u32 emc_pdex2rd;
|
||||
u32 emc_pchg2pden;
|
||||
u32 emc_act2pden;
|
||||
u32 emc_ar2pden;
|
||||
u32 emc_rw2pden;
|
||||
u32 emc_cke2pden;
|
||||
u32 emc_pdex2cke;
|
||||
u32 emc_pdex2mrr;
|
||||
u32 emc_txsr;
|
||||
u32 emc_txsrdll;
|
||||
u32 emc_tcke;
|
||||
u32 emc_tckesr;
|
||||
u32 emc_tpd;
|
||||
u32 emc_tfaw;
|
||||
u32 emc_trpab;
|
||||
u32 emc_tclkstable;
|
||||
u32 emc_tclkstop;
|
||||
u32 emc_mrw7;
|
||||
u32 emc_trefbw;
|
||||
u32 emc_odt_write;
|
||||
u32 emc_fbio_cfg5;
|
||||
u32 emc_fbio_cfg7;
|
||||
u32 emc_cfg_dig_dll;
|
||||
u32 emc_cfg_dig_dll_period;
|
||||
u32 emc_pmacro_ib_rxrt;
|
||||
u32 emc_cfg_pipe_1;
|
||||
u32 emc_cfg_pipe_2;
|
||||
u32 emc_pmacro_quse_ddll_rank0_4;
|
||||
u32 emc_pmacro_quse_ddll_rank0_5;
|
||||
u32 emc_pmacro_quse_ddll_rank1_4;
|
||||
u32 emc_pmacro_quse_ddll_rank1_5;
|
||||
u32 emc_mrw8;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank1_4;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank1_5;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank0_0;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank0_1;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank0_2;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank0_3;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank0_4;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank0_5;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank1_0;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank1_1;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank1_2;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank1_3;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank1_4;
|
||||
u32 emc_pmacro_ob_ddll_long_dqs_rank1_5;
|
||||
u32 emc_pmacro_ddll_long_cmd_0;
|
||||
u32 emc_pmacro_ddll_long_cmd_1;
|
||||
u32 emc_pmacro_ddll_long_cmd_2;
|
||||
u32 emc_pmacro_ddll_long_cmd_3;
|
||||
u32 emc_pmacro_ddll_long_cmd_4;
|
||||
u32 emc_pmacro_ddll_short_cmd_0;
|
||||
u32 emc_pmacro_ddll_short_cmd_1;
|
||||
u32 emc_pmacro_ddll_short_cmd_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte0_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte1_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte2_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte3_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte4_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte5_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte6_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte7_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd0_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd1_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd2_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd3_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte0_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte1_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte2_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte3_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte4_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte5_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte6_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte7_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd0_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd0_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd0_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd0_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd1_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd1_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd1_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd1_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd2_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd2_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd2_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd2_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd3_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd3_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd3_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_cmd3_3;
|
||||
u32 emc_txdsrvttgen;
|
||||
u32 emc_fdpd_ctrl_dq;
|
||||
u32 emc_fdpd_ctrl_cmd;
|
||||
u32 emc_fbio_spare;
|
||||
u32 emc_zcal_interval;
|
||||
u32 emc_zcal_wait_cnt;
|
||||
u32 emc_mrs_wait_cnt;
|
||||
u32 emc_mrs_wait_cnt2;
|
||||
u32 emc_auto_cal_channel;
|
||||
u32 emc_dll_cfg_0;
|
||||
u32 emc_dll_cfg_1;
|
||||
u32 emc_pmacro_autocal_cfg_common;
|
||||
u32 emc_pmacro_zctrl;
|
||||
u32 emc_cfg;
|
||||
u32 emc_cfg_pipe;
|
||||
u32 emc_dyn_self_ref_control;
|
||||
u32 emc_qpop;
|
||||
u32 emc_dqs_brlshft_0;
|
||||
u32 emc_dqs_brlshft_1;
|
||||
u32 emc_cmd_brlshft_2;
|
||||
u32 emc_cmd_brlshft_3;
|
||||
u32 emc_pmacro_pad_cfg_ctrl;
|
||||
u32 emc_pmacro_data_pad_rx_ctrl;
|
||||
u32 emc_pmacro_cmd_pad_rx_ctrl;
|
||||
u32 emc_pmacro_data_rx_term_mode;
|
||||
u32 emc_pmacro_cmd_rx_term_mode;
|
||||
u32 emc_pmacro_cmd_pad_tx_ctrl;
|
||||
u32 emc_pmacro_data_pad_tx_ctrl;
|
||||
u32 emc_pmacro_common_pad_tx_ctrl;
|
||||
u32 emc_pmacro_vttgen_ctrl_0;
|
||||
u32 emc_pmacro_vttgen_ctrl_1;
|
||||
u32 emc_pmacro_vttgen_ctrl_2;
|
||||
u32 emc_pmacro_brick_ctrl_rfu1;
|
||||
u32 emc_pmacro_cmd_brick_ctrl_fdpd;
|
||||
u32 emc_pmacro_brick_ctrl_rfu2;
|
||||
u32 emc_pmacro_data_brick_ctrl_fdpd;
|
||||
u32 emc_pmacro_bg_bias_ctrl_0;
|
||||
u32 emc_cfg_3;
|
||||
u32 emc_pmacro_tx_pwrd_0;
|
||||
u32 emc_pmacro_tx_pwrd_1;
|
||||
u32 emc_pmacro_tx_pwrd_2;
|
||||
u32 emc_pmacro_tx_pwrd_3;
|
||||
u32 emc_pmacro_tx_pwrd_4;
|
||||
u32 emc_pmacro_tx_pwrd_5;
|
||||
u32 emc_config_sample_delay;
|
||||
u32 emc_pmacro_tx_sel_clk_src_0;
|
||||
u32 emc_pmacro_tx_sel_clk_src_1;
|
||||
u32 emc_pmacro_tx_sel_clk_src_2;
|
||||
u32 emc_pmacro_tx_sel_clk_src_3;
|
||||
u32 emc_pmacro_tx_sel_clk_src_4;
|
||||
u32 emc_pmacro_tx_sel_clk_src_5;
|
||||
u32 emc_pmacro_ddll_bypass;
|
||||
u32 emc_pmacro_ddll_pwrd_0;
|
||||
u32 emc_pmacro_ddll_pwrd_1;
|
||||
u32 emc_pmacro_ddll_pwrd_2;
|
||||
u32 emc_pmacro_cmd_ctrl_0;
|
||||
u32 emc_pmacro_cmd_ctrl_1;
|
||||
u32 emc_pmacro_cmd_ctrl_2;
|
||||
u32 emc_tr_timing_0;
|
||||
u32 emc_tr_dvfs;
|
||||
u32 emc_tr_ctrl_1;
|
||||
u32 emc_tr_rdv;
|
||||
u32 emc_tr_qpop;
|
||||
u32 emc_tr_rdv_mask;
|
||||
u32 emc_mrw14;
|
||||
u32 emc_tr_qsafe;
|
||||
u32 emc_tr_qrst;
|
||||
u32 emc_training_ctrl;
|
||||
u32 emc_training_settle;
|
||||
u32 emc_training_vref_settle;
|
||||
u32 emc_training_ca_fine_ctrl;
|
||||
u32 emc_training_ca_ctrl_misc;
|
||||
u32 emc_training_ca_ctrl_misc1;
|
||||
u32 emc_training_ca_vref_ctrl;
|
||||
u32 emc_training_quse_cors_ctrl;
|
||||
u32 emc_training_quse_fine_ctrl;
|
||||
u32 emc_training_quse_ctrl_misc;
|
||||
u32 emc_training_quse_vref_ctrl;
|
||||
u32 emc_training_read_fine_ctrl;
|
||||
u32 emc_training_read_ctrl_misc;
|
||||
u32 emc_training_read_vref_ctrl;
|
||||
u32 emc_training_write_fine_ctrl;
|
||||
u32 emc_training_write_ctrl_misc;
|
||||
u32 emc_training_write_vref_ctrl;
|
||||
u32 emc_training_mpc;
|
||||
u32 emc_mrw15;
|
||||
} burst_regs_t;
|
||||
|
||||
typedef struct
|
||||
|
@ -267,186 +267,186 @@ typedef struct
|
|||
|
||||
typedef struct
|
||||
{
|
||||
u32 ptfv_dqsosc_movavg_c0d0u0_idx;
|
||||
u32 ptfv_dqsosc_movavg_c0d0u1_idx;
|
||||
u32 ptfv_dqsosc_movavg_c0d1u0_idx;
|
||||
u32 ptfv_dqsosc_movavg_c0d1u1_idx;
|
||||
u32 ptfv_dqsosc_movavg_c1d0u0_idx;
|
||||
u32 ptfv_dqsosc_movavg_c1d0u1_idx;
|
||||
u32 ptfv_dqsosc_movavg_c1d1u0_idx;
|
||||
u32 ptfv_dqsosc_movavg_c1d1u1_idx;
|
||||
u32 ptfv_write_samples_idx;
|
||||
u32 ptfv_dvfs_samples_idx;
|
||||
u32 ptfv_movavg_weight_idx;
|
||||
u32 ptfv_config_ctrl_idx;
|
||||
u32 ptfv_dqsosc_movavg_c0d0u0;
|
||||
u32 ptfv_dqsosc_movavg_c0d0u1;
|
||||
u32 ptfv_dqsosc_movavg_c0d1u0;
|
||||
u32 ptfv_dqsosc_movavg_c0d1u1;
|
||||
u32 ptfv_dqsosc_movavg_c1d0u0;
|
||||
u32 ptfv_dqsosc_movavg_c1d0u1;
|
||||
u32 ptfv_dqsosc_movavg_c1d1u0;
|
||||
u32 ptfv_dqsosc_movavg_c1d1u1;
|
||||
u32 ptfv_write_samples;
|
||||
u32 ptfv_dvfs_samples;
|
||||
u32 ptfv_movavg_weight;
|
||||
u32 ptfv_config_ctrl;
|
||||
} ptfv_list_table_t;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
u32 emc0_mrw10_idx;
|
||||
u32 emc1_mrw10_idx;
|
||||
u32 emc0_mrw11_idx;
|
||||
u32 emc1_mrw11_idx;
|
||||
u32 emc0_mrw12_idx;
|
||||
u32 emc1_mrw12_idx;
|
||||
u32 emc0_mrw13_idx;
|
||||
u32 emc1_mrw13_idx;
|
||||
u32 emc0_mrw10;
|
||||
u32 emc1_mrw10;
|
||||
u32 emc0_mrw11;
|
||||
u32 emc1_mrw11;
|
||||
u32 emc0_mrw12;
|
||||
u32 emc1_mrw12;
|
||||
u32 emc0_mrw13;
|
||||
u32 emc1_mrw13;
|
||||
} burst_reg_per_ch_t;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank0_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank0_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank0_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank0_3_idx;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank1_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank1_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank1_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank1_3_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte0_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte0_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte0_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte1_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte1_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte1_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte2_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte2_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte2_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte3_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte3_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte3_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte4_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte4_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte4_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte5_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte5_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte5_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte6_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte6_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte6_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte7_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte7_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte7_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte0_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte0_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte0_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte1_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte1_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte1_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte2_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte2_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte2_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte3_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte3_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte3_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte4_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte4_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte4_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte5_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte5_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte5_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte6_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte6_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte6_2_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte7_0_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte7_1_idx;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte7_2_idx;
|
||||
u32 emc_pmacro_ib_vref_dqs_0_idx;
|
||||
u32 emc_pmacro_ib_vref_dqs_1_idx;
|
||||
u32 emc_pmacro_ib_vref_dq_0_idx;
|
||||
u32 emc_pmacro_ib_vref_dq_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank0_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank0_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank0_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank0_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank0_4_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank0_5_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank1_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank1_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank1_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank1_3_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte0_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte0_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte0_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte1_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte1_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte1_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte2_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte2_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte2_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte3_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte3_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte3_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte4_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte4_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte4_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte5_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte5_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte5_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte6_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte6_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte6_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte7_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte7_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte7_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd0_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd0_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd0_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd1_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd1_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd1_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd2_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd2_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd2_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd3_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd3_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd3_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte0_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte0_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte0_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte1_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte1_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte1_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte2_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte2_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte2_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte3_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte3_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte3_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte4_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte4_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte4_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte5_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte5_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte5_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte6_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte6_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte6_2_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte7_0_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte7_1_idx;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte7_2_idx;
|
||||
u32 emc_pmacro_quse_ddll_rank0_0_idx;
|
||||
u32 emc_pmacro_quse_ddll_rank0_1_idx;
|
||||
u32 emc_pmacro_quse_ddll_rank0_2_idx;
|
||||
u32 emc_pmacro_quse_ddll_rank0_3_idx;
|
||||
u32 emc_pmacro_quse_ddll_rank1_0_idx;
|
||||
u32 emc_pmacro_quse_ddll_rank1_1_idx;
|
||||
u32 emc_pmacro_quse_ddll_rank1_2_idx;
|
||||
u32 emc_pmacro_quse_ddll_rank1_3_idx;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank0_0;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank0_1;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank0_2;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank0_3;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank1_0;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank1_1;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank1_2;
|
||||
u32 emc_pmacro_ib_ddll_long_dqs_rank1_3;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte0_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte0_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte0_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte1_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte1_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte1_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte2_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte2_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte2_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte3_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte3_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte3_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte4_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte4_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte4_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte5_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte5_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte5_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte6_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte6_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte6_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte7_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte7_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank0_byte7_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte0_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte0_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte0_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte1_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte1_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte1_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte2_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte2_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte2_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte3_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte3_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte3_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte4_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte4_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte4_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte5_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte5_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte5_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte6_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte6_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte6_2;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte7_0;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte7_1;
|
||||
u32 emc_pmacro_ib_ddll_short_dq_rank1_byte7_2;
|
||||
u32 emc_pmacro_ib_vref_dqs_0;
|
||||
u32 emc_pmacro_ib_vref_dqs_1;
|
||||
u32 emc_pmacro_ib_vref_dq_0;
|
||||
u32 emc_pmacro_ib_vref_dq_1;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank0_0;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank0_1;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank0_2;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank0_3;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank0_4;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank0_5;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank1_0;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank1_1;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank1_2;
|
||||
u32 emc_pmacro_ob_ddll_long_dq_rank1_3;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte0_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte0_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte0_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte1_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte1_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte1_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte2_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte2_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte2_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte3_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte3_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte3_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte4_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte4_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte4_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte5_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte5_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte5_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte6_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte6_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte6_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte7_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte7_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_byte7_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd0_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd0_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd0_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd1_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd1_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd1_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd2_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd2_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd2_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd3_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd3_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank0_cmd3_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte0_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte0_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte0_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte1_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte1_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte1_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte2_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte2_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte2_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte3_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte3_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte3_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte4_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte4_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte4_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte5_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte5_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte5_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte6_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte6_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte6_2;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte7_0;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte7_1;
|
||||
u32 emc_pmacro_ob_ddll_short_dq_rank1_byte7_2;
|
||||
u32 emc_pmacro_quse_ddll_rank0_0;
|
||||
u32 emc_pmacro_quse_ddll_rank0_1;
|
||||
u32 emc_pmacro_quse_ddll_rank0_2;
|
||||
u32 emc_pmacro_quse_ddll_rank0_3;
|
||||
u32 emc_pmacro_quse_ddll_rank1_0;
|
||||
u32 emc_pmacro_quse_ddll_rank1_1;
|
||||
u32 emc_pmacro_quse_ddll_rank1_2;
|
||||
u32 emc_pmacro_quse_ddll_rank1_3;
|
||||
} trim_regs_t;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
u32 emc_cmd_brlshft_0_idx;
|
||||
u32 emc_cmd_brlshft_1_idx;
|
||||
u32 emc0_data_brlshft_0_idx;
|
||||
u32 emc1_data_brlshft_0_idx;
|
||||
u32 emc0_data_brlshft_1_idx;
|
||||
u32 emc1_data_brlshft_1_idx;
|
||||
u32 emc_quse_brlshft_0_idx;
|
||||
u32 emc_quse_brlshft_1_idx;
|
||||
u32 emc_quse_brlshft_2_idx;
|
||||
u32 emc_quse_brlshft_3_idx;
|
||||
u32 emc_cmd_brlshft_0;
|
||||
u32 emc_cmd_brlshft_1;
|
||||
u32 emc0_data_brlshft_0;
|
||||
u32 emc1_data_brlshft_0;
|
||||
u32 emc0_data_brlshft_1;
|
||||
u32 emc1_data_brlshft_1;
|
||||
u32 emc_quse_brlshft_0;
|
||||
u32 emc_quse_brlshft_1;
|
||||
u32 emc_quse_brlshft_2;
|
||||
u32 emc_quse_brlshft_3;
|
||||
} trim_perch_regs_t;
|
||||
|
||||
typedef struct
|
||||
|
@ -460,10 +460,10 @@ typedef struct
|
|||
|
||||
typedef struct
|
||||
{
|
||||
u32 emc0_training_opt_dqs_ib_vref_rank0_idx;
|
||||
u32 emc1_training_opt_dqs_ib_vref_rank0_idx;
|
||||
u32 emc0_training_opt_dqs_ib_vref_rank1_idx;
|
||||
u32 emc1_training_opt_dqs_ib_vref_rank1_idx;
|
||||
u32 emc0_training_opt_dqs_ib_vref_rank0;
|
||||
u32 emc1_training_opt_dqs_ib_vref_rank0;
|
||||
u32 emc0_training_opt_dqs_ib_vref_rank1;
|
||||
u32 emc1_training_opt_dqs_ib_vref_rank1;
|
||||
} vref_perch_regs_t;
|
||||
|
||||
typedef struct
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue