Home
last modified time | relevance | path

Searched refs:io96b_ctrl (Results 1 – 3 of 3) sorted by relevance

/rk3399_ARM-atf/plat/intel/soc/agilex5/soc/
H A Dagilex5_ddr.c148 static void config_io96b_csr_addr(bool is_dualemif, struct io96b_info *io96b_ctrl) in config_io96b_csr_addr() argument
151 io96b_ctrl->num_instance = 2; in config_io96b_csr_addr()
153 io96b_ctrl->num_instance = 1; in config_io96b_csr_addr()
156 for (int i = 0; i < io96b_ctrl->num_instance; i++) { in config_io96b_csr_addr()
159 io96b_ctrl->io96b_0.io96b_csr_addr = 0x18400000; in config_io96b_csr_addr()
161 io96b_ctrl->io96b_0.io96b_csr_addr); in config_io96b_csr_addr()
165 io96b_ctrl->io96b_1.io96b_csr_addr = 0x18800000; in config_io96b_csr_addr()
167 io96b_ctrl->io96b_1.io96b_csr_addr); in config_io96b_csr_addr()
320 struct io96b_info io96b_ctrl = {0}; in agilex5_ddr_init() local
335 config_io96b_csr_addr(is_dualemif, &io96b_ctrl); in agilex5_ddr_init()
[all …]
H A Dagilex5_iossm_mailbox.c192 void io96b_mb_init(struct io96b_info *io96b_ctrl) in io96b_mb_init() argument
198 for (i = 0; i < io96b_ctrl->num_instance; i++) { in io96b_mb_init()
200 &io96b_ctrl->io96b_0 : &io96b_ctrl->io96b_1; in io96b_mb_init()
264 void init_mem_cal(struct io96b_info *io96b_ctrl) in init_mem_cal() argument
269 io96b_ctrl->overall_cal_status = false; in init_mem_cal()
271 for (int i = 0; i < io96b_ctrl->num_instance; i++) { in init_mem_cal()
273 &io96b_ctrl->io96b_0 : &io96b_ctrl->io96b_1; in init_mem_cal()
288 if (count == io96b_ctrl->num_instance) in init_mem_cal()
289 io96b_ctrl->overall_cal_status = true; in init_mem_cal()
295 int trig_mem_cal(struct io96b_info *io96b_ctrl) in trig_mem_cal() argument
[all …]
/rk3399_ARM-atf/plat/intel/soc/agilex5/include/
H A Dagilex5_iossm_mailbox.h223 void io96b_mb_init(struct io96b_info *io96b_ctrl);
225 void init_mem_cal(struct io96b_info *io96b_ctrl);
226 int trig_mem_cal(struct io96b_info *io96b_ctrl);
227 int get_mem_technology(struct io96b_info *io96b_ctrl);
228 int get_mem_width_info(struct io96b_info *io96b_ctrl);
229 int ecc_enable_status(struct io96b_info *io96b_ctrl);
230 int bist_mem_init_start(struct io96b_info *io96b_ctrl);
231 bool get_ecc_dbe_status(struct io96b_info *io96b_ctrl);