/openbmc/u-boot/test/lib/ |
H A D | lmb.c | 12 phys_addr_t ram_base, phys_size_t ram_size, in check_lmb() argument 18 if (ram_size) { in check_lmb() 21 ut_asserteq(lmb->memory.region[0].size, ram_size); in check_lmb() 40 #define ASSERT_LMB(lmb, ram_base, ram_size, num_reserved, base1, size1, \ argument 42 ut_assert(!check_lmb(uts, lmb, ram_base, ram_size, \ 51 const phys_size_t ram_size, const phys_addr_t ram0, in test_multi_alloc() argument 55 const phys_addr_t ram_end = ram + ram_size; in test_multi_alloc() 76 ret = lmb_add(&lmb, ram, ram_size); in test_multi_alloc() 84 ut_asserteq(lmb.memory.region[1].size, ram_size); in test_multi_alloc() 88 ut_asserteq(lmb.memory.region[0].size, ram_size); in test_multi_alloc() [all …]
|
/openbmc/qemu/hw/arm/ |
H A D | kzm.c | 70 unsigned int ram_size; in kzm_init() local 79 if (machine->ram_size > (FSL_IMX31_SDRAM0_SIZE + FSL_IMX31_SDRAM1_SIZE)) { in kzm_init() 90 for (i = 0, ram_size = machine->ram_size, alias_offset = 0; in kzm_init() 91 (i < 2) && ram_size; i++) { in kzm_init() 101 size = MIN(ram_size, ram[i].size); in kzm_init() 103 ram_size -= size; in kzm_init() 127 kzm_binfo.ram_size = machine->ram_size; in kzm_init()
|
H A D | imx25_pdk.c | 70 unsigned int ram_size; in imx25_pdk_init() local 79 if (machine->ram_size > (FSL_IMX25_SDRAM0_SIZE + FSL_IMX25_SDRAM1_SIZE)) { in imx25_pdk_init() 90 for (i = 0, ram_size = machine->ram_size, alias_offset = 0; in imx25_pdk_init() 91 (i < 2) && ram_size; i++) { in imx25_pdk_init() 101 size = MIN(ram_size, ram[i].size); in imx25_pdk_init() 103 ram_size -= size; in imx25_pdk_init() 116 imx25_pdk_binfo.ram_size = machine->ram_size; in imx25_pdk_init()
|
H A D | realview.c | 98 ram_addr_t ram_size = machine->ram_size; in realview_init() local 154 if (is_pb && ram_size > 0x20000000) { in realview_init() 157 low_ram_size = ram_size - 0x20000000; in realview_init() 158 ram_size = 0x20000000; in realview_init() 164 memory_region_init_ram(ram_hi, NULL, "realview.highmem", ram_size, in realview_init() 166 low_ram_size = ram_size; in realview_init() 177 ram_size = low_ram_size; in realview_init() 383 realview_binfo.ram_size = ram_size; in realview_init()
|
H A D | bananapi_m2u.c | 84 r40->ram_size = machine->ram_size / MiB; in bpim2u_init() 88 r40->ram_size, &error_abort); in bpim2u_init() 123 bpim2u_binfo.ram_size = machine->ram_size; in bpim2u_init()
|
H A D | mcimx7d-sabre.c | 30 if (machine->ram_size > FSL_IMX7_MMDC_SIZE) { in mcimx7d_sabre_init() 32 machine->ram_size, FSL_IMX7_MMDC_SIZE); in mcimx7d_sabre_init() 39 .ram_size = machine->ram_size, in mcimx7d_sabre_init()
|
/openbmc/u-boot/board/compulab/cl-som-imx7/ |
H A D | spl.c | 86 static void cl_som_imx7_spl_dram_cfg_size(u32 ram_size) in cl_som_imx7_spl_dram_cfg_size() argument 88 switch (ram_size) { in cl_som_imx7_spl_dram_cfg_size() 143 ulong ram_size_test, ram_size = 0; in cl_som_imx7_spl_dram_cfg() local 145 for (ram_size = SZ_2G; ram_size >= SZ_256M; ram_size >>= 1) { in cl_som_imx7_spl_dram_cfg() 146 cl_som_imx7_spl_dram_cfg_size(ram_size); in cl_som_imx7_spl_dram_cfg() 147 ram_size_test = get_ram_size((long int *)PHYS_SDRAM, ram_size); in cl_som_imx7_spl_dram_cfg() 148 if (ram_size_test == ram_size) in cl_som_imx7_spl_dram_cfg() 152 if (ram_size < SZ_256M) { in cl_som_imx7_spl_dram_cfg()
|
/openbmc/u-boot/board/technexion/pico-imx6ul/ |
H A D | spl.c | 102 static void imx6ul_spl_dram_cfg_size(u32 ram_size) in imx6ul_spl_dram_cfg_size() argument 104 if (ram_size == SZ_256M) in imx6ul_spl_dram_cfg_size() 115 ulong ram_size_test, ram_size = 0; in imx6ul_spl_dram_cfg() local 117 for (ram_size = SZ_512M; ram_size >= SZ_256M; ram_size >>= 1) { in imx6ul_spl_dram_cfg() 118 imx6ul_spl_dram_cfg_size(ram_size); in imx6ul_spl_dram_cfg() 119 ram_size_test = get_ram_size((long int *)PHYS_SDRAM, ram_size); in imx6ul_spl_dram_cfg() 120 if (ram_size_test == ram_size) in imx6ul_spl_dram_cfg() 124 if (ram_size < SZ_256M) { in imx6ul_spl_dram_cfg()
|
/openbmc/u-boot/board/freescale/ls1012afrdm/ |
H A D | ls1012afrdm.c | 90 gd->ram_size = tfa_get_dram_size(); in dram_init() 92 if (!gd->ram_size) { in dram_init() 97 gd->ram_size = SYS_SDRAM_SIZE_1024; in dram_init() 99 gd->ram_size = SYS_SDRAM_SIZE_512; in dram_init() 101 gd->ram_size = CONFIG_SYS_SDRAM_SIZE; in dram_init() 133 gd->ram_size = SYS_SDRAM_SIZE_1024; in dram_init() 135 gd->ram_size = SYS_SDRAM_SIZE_512; in dram_init() 138 gd->ram_size = CONFIG_SYS_SDRAM_SIZE; in dram_init()
|
/openbmc/u-boot/arch/arm/mach-mvebu/ |
H A D | arm64-common.c | 31 if (gd->ram_size > USABLE_RAM_SIZE) in board_get_usable_ram_top() 34 return gd->ram_size; in board_get_usable_ram_top() 75 if (gd->ram_size <= max_bank0_size) { in a8k_dram_init_banksize() 76 gd->bd->bi_dram[0].size = gd->ram_size; in a8k_dram_init_banksize() 83 gd->bd->bi_dram[1].size = gd->ram_size - max_bank0_size; in a8k_dram_init_banksize() 100 gd->ram_size = a8k_dram_scan_ap_sz(); in dram_init() 101 if (gd->ram_size != 0) in dram_init()
|
/openbmc/u-boot/board/compulab/cm_t43/ |
H A D | spl.c | 117 unsigned long ram_size; in sdram_init() local 120 ram_size = get_ram_size((long int *)CONFIG_SYS_SDRAM_BASE, 0x80000000); in sdram_init() 121 if (ram_size == 0x80000000 || in sdram_init() 122 ram_size == 0x40000000 || in sdram_init() 123 ram_size == 0x20000000) in sdram_init() 128 ram_size = get_ram_size((long int *)CONFIG_SYS_SDRAM_BASE, 0x80000000); in sdram_init() 129 if (ram_size == 0x08000000) in sdram_init()
|
/openbmc/qemu/hw/ppc/ |
H A D | rs6000_mc.c | 38 uint32_t ram_size; member 147 unsigned int ram_size = s->ram_size / MiB; in rs6000mc_realize() local 150 if (ram_size >= 64) { in rs6000mc_realize() 153 ram_size -= 64; in rs6000mc_realize() 154 } else if (ram_size >= 16) { in rs6000mc_realize() 157 ram_size -= 16; in rs6000mc_realize() 177 if (ram_size) { in rs6000mc_realize() 181 s->ram_size / MiB - ram_size); in rs6000mc_realize() 211 DEFINE_PROP_UINT32("ram-size", RS6000MCState, ram_size, 0),
|
H A D | amigaone.c | 91 if (machine->ram_size > 2 * GiB) { in amigaone_init() 96 if (machine->ram_size < 1 * GiB + 32 * KiB) { in amigaone_init() 128 if (machine->ram_size > 512 * MiB) { in amigaone_init() 129 spd_data = spd_data_generate(SDR, machine->ram_size / 2); in amigaone_init() 131 spd_data = spd_data_generate(SDR, machine->ram_size); in amigaone_init() 135 if (machine->ram_size > 512 * MiB) { in amigaone_init()
|
/openbmc/qemu/hw/misc/ |
H A D | allwinner-r40-dramc.c | 73 uint32_t ram_size; member 85 .ram_size = 256, 90 .ram_size = 512, 95 .ram_size = 1024, 104 static const struct VirtualDDRChip *get_match_ddr(uint32_t ram_size) in get_match_ddr() argument 108 for (ddr = &dummy_ddr_chips[0]; ddr->ram_size; ddr++) { in get_match_ddr() 109 if (ddr->ram_size == ram_size) { in get_match_ddr() 155 const struct VirtualDDRChip *ddr = get_match_ddr(s->ram_size); in allwinner_r40_dramc_map_rows() 334 const struct VirtualDDRChip *ddr = get_match_ddr(s->ram_size); in allwinner_r40_detect_read() 349 const struct VirtualDDRChip *ddr = get_match_ddr(s->ram_size); in allwinner_r40_detect_write() [all …]
|
/openbmc/qemu/hw/xen/ |
H A D | xen-pvh-common.c | 37 ram_addr_t block_len, ram_size[2]; in xen_pvh_init_ram() local 39 if (ms->ram_size <= s->cfg.ram_low.size) { in xen_pvh_init_ram() 40 ram_size[0] = ms->ram_size; in xen_pvh_init_ram() 41 ram_size[1] = 0; in xen_pvh_init_ram() 42 block_len = s->cfg.ram_low.base + ram_size[0]; in xen_pvh_init_ram() 44 ram_size[0] = s->cfg.ram_low.size; in xen_pvh_init_ram() 45 ram_size[1] = ms->ram_size - s->cfg.ram_low.size; in xen_pvh_init_ram() 46 block_len = s->cfg.ram_high.base + ram_size[1]; in xen_pvh_init_ram() 53 s->cfg.ram_low.base, ram_size[0]); in xen_pvh_init_ram() 55 if (ram_size[1] > 0) { in xen_pvh_init_ram() [all …]
|
/openbmc/u-boot/arch/x86/cpu/coreboot/ |
H A D | sdram.c | 90 phys_size_t ram_size = 0; in dram_init() local 96 if (memrange->type == CB_MEM_RAM && end > ram_size) in dram_init() 97 ram_size += memrange->size; in dram_init() 100 gd->ram_size = ram_size; in dram_init() 101 if (ram_size == 0) in dram_init()
|
/openbmc/u-boot/board/freescale/ls1046aqds/ |
H A D | ddr.c | 98 gd->ram_size = tfa_get_dram_size(); in fsl_initdram() 99 if (!gd->ram_size) in fsl_initdram() 100 gd->ram_size = fsl_ddr_sdram_size(); in fsl_initdram() 110 gd->ram_size = fsl_ddr_sdram_size(); in fsl_initdram() 125 gd->ram_size = dram_size; in fsl_initdram()
|
/openbmc/u-boot/board/freescale/ls1046ardb/ |
H A D | ddr.c | 103 gd->ram_size = tfa_get_dram_size(); in fsl_initdram() 105 if (!gd->ram_size) in fsl_initdram() 106 gd->ram_size = fsl_ddr_sdram_size(); in fsl_initdram() 116 gd->ram_size = fsl_ddr_sdram_size(); in fsl_initdram() 127 gd->ram_size = dram_size; in fsl_initdram()
|
/openbmc/qemu/hw/mips/ |
H A D | fuloong2e.c | 66 int ram_size; member 123 if (initrd_offset + initrd_size > loaderparams.ram_size) { in load_kernel() 130 loaderparams.ram_size - initrd_offset); in load_kernel() 156 prom_set(prom_buf, index++, "memsize=%"PRIi64, loaderparams.ram_size / MiB); in load_kernel() 185 true, loaderparams.ram_size, in write_bootloader() 238 if (machine->ram_size != 256 * MiB) { in mips_fuloong2e_init() 255 loaderparams.ram_size = machine->ram_size; in mips_fuloong2e_init() 321 spd_data = spd_data_generate(DDR, machine->ram_size); in mips_fuloong2e_init()
|
/openbmc/u-boot/arch/x86/lib/fsp/ |
H A D | fsp_dram.c | 16 phys_size_t ram_size = 0; in dram_init() local 26 ram_size += res_desc->len; in dram_init() 32 gd->ram_size = ram_size; in dram_init() 46 gd->bd->bi_dram[0].size = gd->ram_size; in dram_init_banksize()
|
/openbmc/u-boot/board/freescale/ls1088a/ |
H A D | ddr.c | 117 gd->ram_size = tfa_get_dram_size(); in fsl_initdram() 119 if (!gd->ram_size) in fsl_initdram() 120 gd->ram_size = fsl_ddr_sdram_size(); in fsl_initdram() 130 gd->ram_size = fsl_ddr_sdram_size(); in fsl_initdram() 132 gd->ram_size = fsl_ddr_sdram(); in fsl_initdram()
|
/openbmc/u-boot/common/init/ |
H A D | handoff.c | 15 ho->ram_size = gd->ram_size; in handoff_save_dram() 31 gd->ram_size = ho->ram_size; in handoff_load_dram_size()
|
/openbmc/u-boot/board/freescale/ls1043aqds/ |
H A D | ddr.c | 114 gd->ram_size = tfa_get_dram_size(); in fsl_initdram() 115 if (!gd->ram_size) in fsl_initdram() 116 gd->ram_size = fsl_ddr_sdram_size(); in fsl_initdram() 126 gd->ram_size = fsl_ddr_sdram_size(); in fsl_initdram() 140 gd->ram_size = dram_size; in fsl_initdram()
|
/openbmc/u-boot/board/freescale/lx2160a/ |
H A D | ddr.c | 14 gd->ram_size = tfa_get_dram_size(); in fsl_initdram() 16 if (!gd->ram_size) in fsl_initdram() 17 gd->ram_size = fsl_ddr_sdram_size(); in fsl_initdram()
|
/openbmc/u-boot/drivers/ram/aspeed/ |
H A D | sdram_ast2500.c | 215 size_t ram_size = SDRAM_MAX_SIZE; in ast2500_sdrammc_update_size() local 219 ram_size = ram_size_tbl[cap_param]; in ast2500_sdrammc_update_size() 222 info->info.size = ram_size - ast2500_sdrammc_get_vga_mem_size(info); in ast2500_sdrammc_update_size() 240 size_t ram_size = SDRAM_MIN_SIZE; in ast2500_sdrammc_calc_size() local 247 for (ram_size = SDRAM_MAX_SIZE; ram_size > SDRAM_MIN_SIZE; in ast2500_sdrammc_calc_size() 248 ram_size >>= 1) { in ast2500_sdrammc_calc_size() 249 writel(test_pattern, write_addr_base + (ram_size >> 1)); in ast2500_sdrammc_calc_size() 258 for (ram_size = SDRAM_MAX_SIZE; ram_size > SDRAM_MIN_SIZE; in ast2500_sdrammc_calc_size() 259 ram_size >>= 1) { in ast2500_sdrammc_calc_size() 260 if (readl(write_addr_base + (ram_size >> 1)) == test_pattern) in ast2500_sdrammc_calc_size() [all …]
|