/* SPDX-License-Identifier: GPL-2.0-only */ #include <device/mmio.h> #include <soc/addressmap.h> #include <soc/sdram.h> #include <soc/nvidia/tegra/apbmisc.h> uint32_t sdram_get_ram_code(void) { struct apbmisc *misc = (struct apbmisc *)TEGRA_APB_MISC_BASE; return (read32(&misc->pp_strapping_opt_a) & PP_STRAPPING_OPT_A_RAM_CODE_MASK) >> PP_STRAPPING_OPT_A_RAM_CODE_SHIFT; }