3 #ifndef __SOC_NVIDIA_TEGRA124_EMC_H__
4 #define __SOC_NVIDIA_TEGRA124_EMC_H__
uint32_t stall_then_exe_after_clkchange
uint32_t ca_training_ca_lead_out
uint32_t ca_training_result2
uint32_t dli_trim_txdqs15
uint32_t ca_training_busy
uint32_t auto_cal_config2
uint32_t swizzle_rank1_byte0
uint32_t burst_refresh_num
uint32_t swizzle_rank0_byte2
uint32_t cfg_dig_dll_period
uint32_t dll_xform_quse12
uint32_t auto_cal_clk_status
uint32_t swizzle_rank1_byte1
uint32_t swizzle_rank0_byte3
uint32_t ca_training_timing_cntl2
uint32_t ca_training_start
uint32_t xm2vttgenpadctrl
uint32_t auto_cal_interval
uint32_t ca_training_result4
uint32_t dyn_self_ref_control
uint32_t swizzle_rank0_byte0
uint32_t swizzle_rank1_byte3
uint32_t dll_xform_quse13
uint32_t dll_xform_quse11
uint32_t xm2vttgenpadctrl3
uint32_t ca_training_result1
uint32_t swizzle_rank1_byte2
uint32_t dli_trim_txdqs14
uint32_t ca_training_timing_cntl1
uint32_t dll_xform_quse15
uint32_t swizzle_rank0_byte1
uint32_t ca_training_result3
uint32_t ca_training_ca_lead_in
uint32_t auto_cal_status2
uint32_t xm2vttgenpadctrl2
uint32_t pre_refresh_req_cnt
uint32_t dli_trim_txdqs12
uint32_t dll_xform_quse14
uint32_t swizzle_rank1_byte_cfg
uint32_t swizzle_rank0_byte_cfg
uint32_t dli_trim_txdqs11
uint32_t dli_trim_txdqs13
uint32_t dll_xform_quse10
uint32_t dli_trim_txdqs10
uint32_t auto_cal_config3
struct tegra_emc_regs __packed
@ EMC_REF_DEV_SELECTN_SHIFT
@ EMC_CFG_EMC2PMACRO_CFG_BYPASS_DATAPIPE1_MASK
@ EMC_NOP_NOP_DEV_SELECTN_MASK
@ EMC_REFCTRL_REF_VALID_ENABLED
@ EMC_REFCTRL_REF_VALID_DISABLED
@ EMC_CFG_EMC2PMACRO_CFG_BYPASS_ADDRPIPE_MASK
@ EMC_CFG_EMC2PMACRO_CFG_BYPASS_DATAPIPE2_MASK
@ EMC_REFCTRL_REF_VALID_MASK
@ EMC_TIMING_CONTROL_TIMING_UPDATE
@ EMC_REF_DEV_SELECTN_MASK
@ EMC_NOP_NOP_DEV_SELECTN_SHIFT
check_member(tegra_emc_regs, puterm_adj, 0x574)