blob: c7af73ff7169559a74a25c857433472e2c6d06dd [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001// SPDX-License-Identifier: GPL-2.0+
Lukasz Majewskibe44b182017-01-27 23:16:29 +01002/*
3 * Copyright (C) 2016-2017
4 * Lukasz Majewski, DENX Software Engineering, lukma@denx.de
Lukasz Majewskibe44b182017-01-27 23:16:29 +01005 */
6
7#include <common.h>
Simon Glassdb229612019-08-01 09:46:42 -06008#include <env.h>
Simon Glass36736182019-11-14 12:57:24 -07009#include <serial.h>
Lukasz Majewskibe44b182017-01-27 23:16:29 +010010#include <asm/arch/clock.h>
11#include <asm/arch/iomux.h>
12#include <asm/arch/imx-regs.h>
Lukasz Majewskibe44b182017-01-27 23:16:29 +010013#include <asm/arch/sys_proto.h>
14#include <asm/gpio.h>
Lukasz Majewskibe44b182017-01-27 23:16:29 +010015
16DECLARE_GLOBAL_DATA_PTR;
17
Lukasz Majewskibe44b182017-01-27 23:16:29 +010018int dram_init(void)
19{
20 gd->ram_size = imx_ddr_size();
21
22 return 0;
23}
24
Lukasz Majewskibe44b182017-01-27 23:16:29 +010025int board_init(void)
26{
27 /* address of boot parameters */
28 gd->bd->bi_boot_params = PHYS_SDRAM + 0x100;
29
Lukasz Majewskibe44b182017-01-27 23:16:29 +010030 return 0;
31}
32
33int board_late_init(void)
34{
Simon Glass6a38e412017-08-03 12:22:09 -060035 env_set("board_name", "mccmon6");
Lukasz Majewskibe44b182017-01-27 23:16:29 +010036
37 return 0;
38}
39
40int checkboard(void)
41{
42 puts("Board: MCCMON6\n");
43
44 return 0;
45}