blob: 1abe2a49e661bdc1238e045db3a63216bc071d60 [file] [log] [blame]
Tom Rini83d290c2018-05-06 17:58:06 -04001// SPDX-License-Identifier: GPL-2.0+
Wills Wang1d3d0f12016-03-16 16:59:52 +08002/*
3 * Copyright (C) 2015-2016 Wills Wang <wills.wang@live.com>
Wills Wang1d3d0f12016-03-16 16:59:52 +08004 */
5
6#include <common.h>
Simon Glass9b4a2052019-12-28 10:45:05 -07007#include <init.h>
Wills Wang1d3d0f12016-03-16 16:59:52 +08008#include <linux/sizes.h>
9#include <asm/addrspace.h>
10#include <mach/ddr.h>
11
Simon Glass088454c2017-03-31 08:40:25 -060012DECLARE_GLOBAL_DATA_PTR;
13
Simon Glassf1683aa2017-04-06 12:47:05 -060014int dram_init(void)
Wills Wang1d3d0f12016-03-16 16:59:52 +080015{
16 ddr_tap_tuning();
Simon Glass088454c2017-03-31 08:40:25 -060017 gd->ram_size = get_ram_size((void *)KSEG1, SZ_256M);
18
19 return 0;
Wills Wang1d3d0f12016-03-16 16:59:52 +080020}