coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
sdram.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef __SOC_NVIDIA_TEGRA124_SDRAM_H__
4 #define __SOC_NVIDIA_TEGRA124_SDRAM_H__
5 
6 #include <soc/sdram_param.h>
7 
9 void sdram_init(const struct sdram_params *param);
10 int sdram_size_mb(void);
12 
13 /* Save params to PMC scratch registers for use by BootROM on LP0 resume. */
14 void sdram_lp0_save_params(const struct sdram_params *sdram);
15 
16 #endif /* __SOC_NVIDIA_TEGRA124_SDRAM_H__ */
void sdram_init(void)
Definition: sdram.c:16
size_t sdram_size_mb(void)
Definition: sdram.c:24
uint32_t sdram_get_ram_code(void)
Definition: sdram.c:601
void sdram_lp0_save_params(const struct sdram_params *sdram)
Definition: sdram_lp0.c:24
uintptr_t sdram_max_addressable_mb(void)
Definition: sdram.c:630
unsigned int uint32_t
Definition: stdint.h:14
unsigned long uintptr_t
Definition: stdint.h:21
Defines the SDRAM parameter structure.
Definition: emi.h:15