Lines Matching refs:size

67 static void mvebu_sdram_bs_set(enum memory_bank bank, u32 size)  in mvebu_sdram_bs_set()  argument
78 reg |= REG_CPUCS_WIN_SIZE((size - 1) >> 24); in mvebu_sdram_bs_set()
102 u32 size; in mvebu_sdram_size_adjust() local
105 size = get_ram_size((void *)mvebu_sdram_bar(bank), in mvebu_sdram_size_adjust()
109 mvebu_sdram_bs_set(bank, size); in mvebu_sdram_size_adjust()
119 u32 reg, base, size, base2; in mv_xor_init2() local
135 size = mvebu_sdram_bs(cs) - 1; in mv_xor_init2()
136 if (size) { in mv_xor_init2()
142 base += size + 1; in mv_xor_init2()
143 size = (size / (64 << 10)) << 16; in mv_xor_init2()
145 reg_write(XOR_SIZE_MASK_REG(SCRB_XOR_UNIT, SCRB_XOR_WIN), size); in mv_xor_init2()
166 u32 size, temp; in dram_ecc_scrubbing() local
182 size = mvebu_sdram_bs(cs) - 1; in dram_ecc_scrubbing()
183 if (size == 0) in dram_ecc_scrubbing()
186 total = (u64)size + 1; in dram_ecc_scrubbing()
194 size -= start_addr; in dram_ecc_scrubbing()
197 mv_xor_mem_init(SCRB_XOR_CHAN, start_addr, size, in dram_ecc_scrubbing()
232 u64 size = 0; in dram_init() local
242 if (mvebu_sdram_bar(i) != size) in dram_init()
249 size += mvebu_sdram_bs(i); in dram_init()
250 if (size > SDRAM_SIZE_MAX) in dram_init()
251 size = SDRAM_SIZE_MAX; in dram_init()
260 gd->bd->bi_dram[i].size = 0; in dram_init()
267 gd->ram_size = size; in dram_init()
278 u64 size = 0; in dram_init_banksize() local
283 gd->bd->bi_dram[i].size = mvebu_sdram_bs(i); in dram_init_banksize()
286 size += gd->bd->bi_dram[i].size; in dram_init_banksize()
287 if (size > SDRAM_SIZE_MAX) in dram_init_banksize()