| /* SPDX-License-Identifier: GPL-2.0-only */ |
| |
| #include <assert.h> |
| #include <cbmem.h> |
| #include <commonlib/bsd/mem_chip_info.h> |
| #include <soc/emi.h> |
| |
| size_t sdram_size(void) |
| { |
| const struct mem_chip_info *mc; |
| size_t size = 0; |
| |
| if (ENV_RAMINIT) { |
| size = mtk_dram_size(); |
| printk(BIOS_INFO, "dram size (romstage): %#lx\n", size); |
| return size; |
| } |
| |
| mc = cbmem_find(CBMEM_ID_MEM_CHIP_INFO); |
| assert(mc); |
| |
| size = mem_chip_info_total_density_bytes(mc); |
| |
| printk(BIOS_INFO, "dram size: %#lx\n", size); |
| return size; |
| } |
| |
| void mt_set_emi(struct dramc_param *dparam) |
| { |
| /* Do nothing */ |
| } |