Home
last modified time | relevance | path

Searched refs:mr (Results 1 – 12 of 12) sorted by relevance

/rk3399_ARM-atf/plat/rockchip/rk3399/drivers/dram/
H A Ddram_spec_timing.c252 pdram_timing->mr[1] = tmp | DDR3_RTT_NOM_60; in ddr3_get_parameter()
255 pdram_timing->mr[1] = tmp | DDR3_RTT_NOM_40; in ddr3_get_parameter()
258 pdram_timing->mr[1] = tmp | DDR3_RTT_NOM_120; in ddr3_get_parameter()
262 pdram_timing->mr[1] = tmp | DDR3_RTT_NOM_DIS; in ddr3_get_parameter()
266 pdram_timing->mr[1] = tmp | DDR3_RTT_NOM_DIS; in ddr3_get_parameter()
268 pdram_timing->mr[2] = DDR3_MR2_CWL(pdram_timing->cwl); in ddr3_get_parameter()
269 pdram_timing->mr[3] = 0; in ddr3_get_parameter()
289 pdram_timing->mr[0] = DDR3_BC4 in ddr3_get_parameter()
293 pdram_timing->mr[0] = DDR3_BL8 in ddr3_get_parameter()
439 pdram_timing->mr[2] = LPDDR2_RL4_WL2; in lpddr2_get_parameter()
[all …]
H A Ddfs.c598 mmio_write_32(CTL_REG(i, 133), (pdram_timing->mr[1] << 16) | in gen_rk3399_ctl_params_f0()
599 pdram_timing->mr[0]); in gen_rk3399_ctl_params_f0()
601 pdram_timing->mr[2]); in gen_rk3399_ctl_params_f0()
603 pdram_timing->mr[3]); in gen_rk3399_ctl_params_f0()
607 (pdram_timing->mr[1] << 16) | in gen_rk3399_ctl_params_f0()
608 pdram_timing->mr[0]); in gen_rk3399_ctl_params_f0()
610 pdram_timing->mr[2]); in gen_rk3399_ctl_params_f0()
612 pdram_timing->mr[3]); in gen_rk3399_ctl_params_f0()
849 pdram_timing->mr[0] << 16); in gen_rk3399_ctl_params_f1()
850 mmio_write_32(CTL_REG(i, 135), (pdram_timing->mr[2] << 16) | in gen_rk3399_ctl_params_f1()
[all …]
H A Ddram_spec_timing.h132 uint32_t mr[4]; member
/rk3399_ARM-atf/plat/imx/imx8qx/
H A Dimx8qx_bl31_setup.c199 sc_rm_mr_t mr, mr_record = 64; in imx8_partition_resources() local
246 for (mr = 0; mr < 64; mr++) { in imx8_partition_resources()
247 owned = sc_rm_is_memreg_owned(ipc_handle, mr); in imx8_partition_resources()
249 err = sc_rm_get_memreg_info(ipc_handle, mr, &start, &end); in imx8_partition_resources()
251 ERROR("Memreg get info failed, %u\n", mr); in imx8_partition_resources()
253 NOTICE("Memreg %u 0x%" PRIx64 " -- 0x%" PRIx64 "\n", mr, start, end); in imx8_partition_resources()
255 mr_record = mr; /* Record the mr for ATF running */ in imx8_partition_resources()
257 err = sc_rm_assign_memreg(ipc_handle, os_part, mr); in imx8_partition_resources()
270 err = sc_rm_memreg_alloc(ipc_handle, &mr, BL31_LIMIT, end); in imx8_partition_resources()
274 err = sc_rm_assign_memreg(ipc_handle, os_part, mr); in imx8_partition_resources()
[all …]
/rk3399_ARM-atf/plat/imx/common/include/sci/svc/rm/
H A Dsci_rm_api.h534 sc_err_t sc_rm_memreg_alloc(sc_ipc_t ipc, sc_rm_mr_t *mr,
561 sc_err_t sc_rm_memreg_split(sc_ipc_t ipc, sc_rm_mr_t mr,
578 sc_err_t sc_rm_memreg_free(sc_ipc_t ipc, sc_rm_mr_t mr);
603 sc_err_t sc_rm_find_memreg(sc_ipc_t ipc, sc_rm_mr_t *mr,
622 sc_err_t sc_rm_assign_memreg(sc_ipc_t ipc, sc_rm_pt_t pt, sc_rm_mr_t mr);
646 sc_err_t sc_rm_set_memreg_permissions(sc_ipc_t ipc, sc_rm_mr_t mr,
660 sc_bool_t sc_rm_is_memreg_owned(sc_ipc_t ipc, sc_rm_mr_t mr);
675 sc_err_t sc_rm_get_memreg_info(sc_ipc_t ipc, sc_rm_mr_t mr,
/rk3399_ARM-atf/plat/imx/imx8qm/
H A Dimx8qm_bl31_setup.c178 sc_rm_mr_t mr, mr_record = 64; in mx8_partition_resources() local
260 for (mr = 0; mr < 64; mr++) { in mx8_partition_resources()
261 owned = sc_rm_is_memreg_owned(ipc_handle, mr); in mx8_partition_resources()
263 err = sc_rm_get_memreg_info(ipc_handle, mr, &start, &end); in mx8_partition_resources()
265 ERROR("Memreg get info failed, %u\n", mr); in mx8_partition_resources()
266 NOTICE("Memreg %u 0x%" PRIx64 " -- 0x%" PRIx64 "\n", mr, start, end); in mx8_partition_resources()
268 mr_record = mr; /* Record the mr for ATF running */ in mx8_partition_resources()
270 err = sc_rm_assign_memreg(ipc_handle, os_part, mr); in mx8_partition_resources()
283 err = sc_rm_memreg_alloc(ipc_handle, &mr, BL31_LIMIT, end); in mx8_partition_resources()
287 err = sc_rm_assign_memreg(ipc_handle, os_part, mr); in mx8_partition_resources()
[all …]
/rk3399_ARM-atf/plat/imx/imx8m/ddr/
H A Dddr4_dvfs.c12 void ddr4_mr_write(uint32_t mr, uint32_t data, uint32_t mr_type, in ddr4_mr_write() argument
45 mr_mirror = (mr & 0x4) | ((mr & 0x1) << 1) | ((mr & 0x2) >> 1); /* BA0, BA1 swap */ in ddr4_mr_write()
56 mr_mirror = mr; in ddr4_mr_write()
H A Dlpddr4_dvfs.c35 uint32_t mr, emr, emr2, emr3; in lpddr4_swffc() local
46 mr = mr_data[fsp_index][0]; in lpddr4_swffc()
67 lpddr4_mr_write(3, 1, mr); in lpddr4_swffc()
/rk3399_ARM-atf/plat/imx/common/sci/svc/rm/
H A Drm_rpc_clnt.c393 sc_err_t sc_rm_memreg_alloc(sc_ipc_t ipc, sc_rm_mr_t *mr, in sc_rm_memreg_alloc() argument
411 if (mr != NULL) { in sc_rm_memreg_alloc()
412 *mr = RPC_U8(&msg, 0U); in sc_rm_memreg_alloc()
418 sc_err_t sc_rm_memreg_split(sc_ipc_t ipc, sc_rm_mr_t mr, in sc_rm_memreg_split() argument
432 RPC_U8(&msg, 16U) = (uint8_t)mr; in sc_rm_memreg_split()
445 sc_err_t sc_rm_memreg_free(sc_ipc_t ipc, sc_rm_mr_t mr) in sc_rm_memreg_free() argument
453 RPC_U8(&msg, 0U) = (uint8_t)mr; in sc_rm_memreg_free()
462 sc_err_t sc_rm_find_memreg(sc_ipc_t ipc, sc_rm_mr_t *mr, in sc_rm_find_memreg() argument
480 if (mr != NULL) { in sc_rm_find_memreg()
481 *mr = RPC_U8(&msg, 0U); in sc_rm_find_memreg()
[all …]
/rk3399_ARM-atf/drivers/nxp/ddr/phy-gen2/
H A Dinput.h96 unsigned int mr[7]; member
H A Dphy.c805 debug("mr[%d] = 0x%x\n", i, input->mr[i]); in phy_gen2_init_input()
909 msg_blk->mr0 = input->mr[0]; in phy_gen2_msg_init()
910 msg_blk->mr1 = input->mr[1]; in phy_gen2_msg_init()
911 msg_blk->mr2 = input->mr[2]; in phy_gen2_msg_init()
912 msg_blk->mr3 = input->mr[3]; in phy_gen2_msg_init()
913 msg_blk->mr4 = input->mr[4]; in phy_gen2_msg_init()
914 msg_blk->mr5 = input->mr[5]; in phy_gen2_msg_init()
915 msg_blk->mr6 = input->mr[6]; in phy_gen2_msg_init()
2532 input.mr[0] = regs->sdram_mode[0] & U(0xffff); in compute_ddr_phy()
2533 input.mr[1] = regs->sdram_mode[0] >> 16U; in compute_ddr_phy()
[all …]
/rk3399_ARM-atf/fdts/
H A Dstm32mp25-ddr.dtsi192 st,phy-mr = <