/arm-trusted-firmware-2.8.0/plat/rockchip/rk3399/drivers/dram/ |
A D | dram_spec_timing.c | 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() 462 pdram_timing->mr[3] = LPDDR2_DS_80; in lpddr2_get_parameter() 465 pdram_timing->mr[3] = LPDDR2_DS_60; in lpddr2_get_parameter() 468 pdram_timing->mr[3] = LPDDR2_DS_48; in lpddr2_get_parameter() 471 pdram_timing->mr[3] = LPDDR2_DS_40; in lpddr2_get_parameter() 478 pdram_timing->mr[0] = 0; in lpddr2_get_parameter() 738 pdram_timing->mr[0] = 0; in lpddr3_get_parameter() 1082 pdram_timing->mr[1] = tmp; in lpddr4_get_parameter() [all …]
|
A D | dfs.c | 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() 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() 851 pdram_timing->mr[1]); in gen_rk3399_ctl_params_f1() 858 pdram_timing->mr[1]); in gen_rk3399_ctl_params_f1() 1147 pdram_timing->mr[1] << 8); in gen_rk3399_pi_params_f0() 1329 pdram_timing->mr[1] << 8); in gen_rk3399_pi_params_f1() [all …]
|
A D | dram_spec_timing.h | 132 uint32_t mr[4]; member
|
/arm-trusted-firmware-2.8.0/plat/imx/imx8qx/ |
A D | imx8qx_bl31_setup.c | 189 sc_rm_mr_t mr, mr_record = 64; in imx8_partition_resources() local 236 for (mr = 0; mr < 64; mr++) { in imx8_partition_resources() 237 owned = sc_rm_is_memreg_owned(ipc_handle, mr); in imx8_partition_resources() 239 err = sc_rm_get_memreg_info(ipc_handle, mr, &start, &end); in imx8_partition_resources() 241 ERROR("Memreg get info failed, %u\n", mr); in imx8_partition_resources() 245 mr_record = mr; /* Record the mr for ATF running */ in imx8_partition_resources() 247 err = sc_rm_assign_memreg(ipc_handle, os_part, mr); in imx8_partition_resources() 260 err = sc_rm_memreg_alloc(ipc_handle, &mr, BL31_LIMIT, end); in imx8_partition_resources() 264 err = sc_rm_assign_memreg(ipc_handle, os_part, mr); in imx8_partition_resources() 271 err = sc_rm_memreg_alloc(ipc_handle, &mr, start, BL31_BASE - 1); in imx8_partition_resources() [all …]
|
/arm-trusted-firmware-2.8.0/plat/imx/common/include/sci/svc/rm/ |
A D | sci_rm_api.h | 534 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,
|
/arm-trusted-firmware-2.8.0/plat/imx/imx8m/ddr/ |
A D | ddr4_dvfs.c | 12 void ddr4_mr_write(uint32_t mr, uint32_t data, uint32_t mr_type, uint32_t rank) in ddr4_mr_write() argument 30 mr_mirror = (mr & 0x4) | ((mr & 0x1) << 1) | ((mr & 0x2) >> 1); /* BA0, BA1 swap */ in ddr4_mr_write() 35 mr_mirror = mr; in ddr4_mr_write()
|
A D | lpddr4_dvfs.c | 35 uint32_t mr, emr, emr2, emr3; in lpddr4_swffc() local 45 mr = mr_data[fsp_index][0]; in lpddr4_swffc() 64 lpddr4_mr_write(3, 1, mr); in lpddr4_swffc()
|
/arm-trusted-firmware-2.8.0/plat/imx/imx8qm/ |
A D | imx8qm_bl31_setup.c | 178 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() 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() 294 err = sc_rm_memreg_alloc(ipc_handle, &mr, start, BL31_BASE - 1); in mx8_partition_resources() [all …]
|
/arm-trusted-firmware-2.8.0/plat/imx/common/sci/svc/rm/ |
A D | rm_rpc_clnt.c | 411 if (mr != NULL) { in sc_rm_memreg_alloc() 412 *mr = RPC_U8(&msg, 0U); in sc_rm_memreg_alloc() 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() 480 if (mr != NULL) { in sc_rm_find_memreg() 481 *mr = RPC_U8(&msg, 0U); in sc_rm_find_memreg() 496 RPC_U8(&msg, 1U) = (uint8_t)mr; in sc_rm_assign_memreg() 514 RPC_U8(&msg, 0U) = (uint8_t)mr; in sc_rm_set_memreg_permissions() 533 RPC_U8(&msg, 0U) = (uint8_t)mr; in sc_rm_is_memreg_owned() [all …]
|
/arm-trusted-firmware-2.8.0/drivers/nxp/ddr/phy-gen2/ |
A D | input.h | 96 unsigned int mr[7]; member
|
A D | phy.c | 888 msg_blk->mr0 = input->mr[0]; in phy_gen2_msg_init() 889 msg_blk->mr1 = input->mr[1]; in phy_gen2_msg_init() 890 msg_blk->mr2 = input->mr[2]; in phy_gen2_msg_init() 891 msg_blk->mr3 = input->mr[3]; in phy_gen2_msg_init() 892 msg_blk->mr4 = input->mr[4]; in phy_gen2_msg_init() 893 msg_blk->mr5 = input->mr[5]; in phy_gen2_msg_init() 894 msg_blk->mr6 = input->mr[6]; in phy_gen2_msg_init() 2508 input.mr[1] = regs->sdram_mode[0] >> 16U; in compute_ddr_phy() 2509 input.mr[2] = regs->sdram_mode[1] >> 16U; in compute_ddr_phy() 2511 input.mr[4] = regs->sdram_mode[8] >> 16U; in compute_ddr_phy() [all …]
|