blob: 24990370cf042a19565b778c5019567a77277392 [file] [log] [blame]
Padmarao Begari4216f342019-05-28 15:47:51 +05301/* SPDX-License-Identifier: GPL-2.0+ */
2/*
3 * Copyright (C) 2019 Microchip Technology Inc.
4 * Padmarao Begari <padmarao.begari@microchip.com>
5 */
6
7#ifndef __CONFIG_H
8#define __CONFIG_H
9
Padmarao Begari68eccfa2021-01-15 08:20:40 +053010#include <linux/sizes.h>
Padmarao Begari4216f342019-05-28 15:47:51 +053011
Padmarao Begari68eccfa2021-01-15 08:20:40 +053012#define CONFIG_SYS_SDRAM_BASE 0x80000000
13#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_SDRAM_BASE + SZ_2M)
Padmarao Begari4216f342019-05-28 15:47:51 +053014
Padmarao Begari68eccfa2021-01-15 08:20:40 +053015#define CONFIG_SYS_LOAD_ADDR (CONFIG_SYS_SDRAM_BASE + SZ_2M)
Padmarao Begari4216f342019-05-28 15:47:51 +053016
Padmarao Begari68eccfa2021-01-15 08:20:40 +053017#define CONFIG_SYS_MALLOC_LEN SZ_8M
Padmarao Begari4216f342019-05-28 15:47:51 +053018
Padmarao Begari68eccfa2021-01-15 08:20:40 +053019#define CONFIG_SYS_BOOTM_LEN SZ_64M
Padmarao Begari4216f342019-05-28 15:47:51 +053020
Padmarao Begari68eccfa2021-01-15 08:20:40 +053021#define CONFIG_STANDALONE_LOAD_ADDR 0x80200000
Padmarao Begari4216f342019-05-28 15:47:51 +053022
Padmarao Begari68eccfa2021-01-15 08:20:40 +053023/* Environment options */
Padmarao Begari4216f342019-05-28 15:47:51 +053024
Padmarao Begari68eccfa2021-01-15 08:20:40 +053025#define BOOT_TARGET_DEVICES(func) \
26 func(MMC, mmc, 0) \
27 func(DHCP, dhcp, na)
Padmarao Begari4216f342019-05-28 15:47:51 +053028
Padmarao Begari68eccfa2021-01-15 08:20:40 +053029#include <config_distro_bootcmd.h>
Padmarao Begari4216f342019-05-28 15:47:51 +053030
Padmarao Begari68eccfa2021-01-15 08:20:40 +053031#define CONFIG_EXTRA_ENV_SETTINGS \
32 "bootm_size=0x10000000\0" \
33 "kernel_addr_r=0x84000000\0" \
34 "fdt_addr_r=0x88000000\0" \
35 "scriptaddr=0x88100000\0" \
36 "pxefile_addr_r=0x88200000\0" \
37 "ramdisk_addr_r=0x88300000\0" \
38 BOOTENV
Padmarao Begari4216f342019-05-28 15:47:51 +053039
40#endif /* __CONFIG_H */