blob: a82dfc90294808ee1e95f5bd66ca5f16bea155e1 [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0+ */
Alexey Brodkin511ab042014-02-04 12:56:19 +04002/*
Alexey Brodkinc3b853a2016-08-04 15:00:35 +03003 * Copyright (C) 2013-2016 Synopsys, Inc. All rights reserved.
Alexey Brodkin511ab042014-02-04 12:56:19 +04004 */
5
Alexey Brodkinc3b853a2016-08-04 15:00:35 +03006#ifndef _CONFIG_AXS10X_H_
7#define _CONFIG_AXS10X_H_
Alexey Brodkin511ab042014-02-04 12:56:19 +04008
Alexey Brodkinc3b853a2016-08-04 15:00:35 +03009#include <linux/sizes.h>
Alexey Brodkin511ab042014-02-04 12:56:19 +040010/*
11 * CPU configuration
12 */
Alexey Brodkin511ab042014-02-04 12:56:19 +040013#define ARC_FPGA_PERIPHERAL_BASE 0xE0000000
14#define ARC_APB_PERIPHERAL_BASE 0xF0000000
15#define ARC_DWMMC_BASE (ARC_FPGA_PERIPHERAL_BASE + 0x15000)
16#define ARC_DWGMAC_BASE (ARC_FPGA_PERIPHERAL_BASE + 0x18000)
17
18/*
19 * Memory configuration
20 */
Alexey Brodkin511ab042014-02-04 12:56:19 +040021
Tom Rini6a5dccc2022-11-16 13:10:41 -050022#define CFG_SYS_DDR_SDRAM_BASE 0x80000000
23#define CFG_SYS_SDRAM_BASE CFG_SYS_DDR_SDRAM_BASE
Tom Rinibb4dd962022-11-16 13:10:37 -050024#define CFG_SYS_SDRAM_SIZE SZ_512M
Alexey Brodkin511ab042014-02-04 12:56:19 +040025
Alexey Brodkin511ab042014-02-04 12:56:19 +040026/*
Alexey Brodkin511ab042014-02-04 12:56:19 +040027 * UART configuration
Alexey Brodkin511ab042014-02-04 12:56:19 +040028 */
Tom Rinidf6a2152022-11-16 13:10:28 -050029#define CFG_SYS_NS16550_CLK 33333333
Alexey Brodkin56d9cb12015-11-10 19:16:25 +030030
Alexey Brodkin511ab042014-02-04 12:56:19 +040031/*
Alexey Brodkin511ab042014-02-04 12:56:19 +040032 * Ethernet PHY configuration
33 */
Alexey Brodkin511ab042014-02-04 12:56:19 +040034
35/*
Alexey Brodkin049f9db2015-12-10 16:56:42 +030036 * USB 1.1 configuration
37 */
Alexey Brodkin049f9db2015-12-10 16:56:42 +030038
Alexey Brodkin511ab042014-02-04 12:56:19 +040039/*
40 * Environment settings
41 */
Tom Rinic9edebe2022-12-04 10:03:50 -050042#define CFG_EXTRA_ENV_SETTINGS \
Eugeniy Paltsev61569f32018-06-27 15:20:48 +030043 "upgrade=if mmc rescan && " \
44 "fatload mmc 0:1 ${loadaddr} u-boot-update.img && " \
45 "iminfo ${loadaddr} && source ${loadaddr}; then; else echo " \
46 "\"Fail to upgrade.\n" \
47 "Do you have u-boot-update.img and u-boot.head on first (FAT) SD card partition?\"" \
48 "; fi\0"
Alexey Brodkin511ab042014-02-04 12:56:19 +040049
50/*
Alexey Brodkin511ab042014-02-04 12:56:19 +040051 * Console configuration
52 */
Alexey Brodkin511ab042014-02-04 12:56:19 +040053
Alexey Brodkinc3b853a2016-08-04 15:00:35 +030054#endif /* _CONFIG_AXS10X_H_ */