blob: fef915b2acaaeb2f6e36d620cf0e749e3148679a [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
Simon Glassdb229612019-08-01 09:46:42 -06007#include <env.h>
Simon Glassa7b51302019-11-14 12:57:46 -07008#include <init.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>
Simon Glass3ba929a2020-10-30 21:38:53 -060014#include <asm/global_data.h>
Lukasz Majewskibe44b182017-01-27 23:16:29 +010015#include <asm/gpio.h>
Lukasz Majewskibe44b182017-01-27 23:16:29 +010016
17DECLARE_GLOBAL_DATA_PTR;
18
Lukasz Majewskibe44b182017-01-27 23:16:29 +010019int dram_init(void)
20{
21 gd->ram_size = imx_ddr_size();
22
23 return 0;
24}
25
Lukasz Majewskibe44b182017-01-27 23:16:29 +010026int board_init(void)
27{
28 /* address of boot parameters */
29 gd->bd->bi_boot_params = PHYS_SDRAM + 0x100;
30
Lukasz Majewskibe44b182017-01-27 23:16:29 +010031 return 0;
32}
33
34int board_late_init(void)
35{
Simon Glass6a38e412017-08-03 12:22:09 -060036 env_set("board_name", "mccmon6");
Lukasz Majewskibe44b182017-01-27 23:16:29 +010037
38 return 0;
39}
40
41int checkboard(void)
42{
43 puts("Board: MCCMON6\n");
44
45 return 0;
46}