]> Git Repo - J-u-boot.git/blame - arch/arm/mach-stm32mp/dram_init.c
Merge git://git.denx.de/u-boot-fsl-qoriq
[J-u-boot.git] / arch / arm / mach-stm32mp / dram_init.c
CommitLineData
2514c2d0
PD
1/*
2 * Copyright (C) 2018, STMicroelectronics - All Rights Reserved
3 *
4 * SPDX-License-Identifier: GPL-2.0+ BSD-3-Clause
5 */
6
7#include <common.h>
8#include <dm.h>
9#include <ram.h>
10
11DECLARE_GLOBAL_DATA_PTR;
12
13int dram_init(void)
14{
15 struct ram_info ram;
16 struct udevice *dev;
17 int ret;
18
19 ret = uclass_get_device(UCLASS_RAM, 0, &dev);
20 if (ret) {
21 debug("RAM init failed: %d\n", ret);
22 return ret;
23 }
24 ret = ram_get_info(dev, &ram);
25 if (ret) {
26 debug("Cannot get RAM size: %d\n", ret);
27 return ret;
28 }
29 debug("RAM init base=%lx, size=%x\n", ram.base, ram.size);
30
31 gd->ram_size = ram.size;
32
33 return 0;
34}
This page took 0.046135 seconds and 4 git commands to generate.