blob: 3cb2d4050d09c4c696b6a8b62bf48462fa26307b [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0+ */
Álvaro Fernández Rojas98a97a82017-04-25 00:39:20 +02002/*
3 * Copyright (C) 2017 Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas98a97a82017-04-25 00:39:20 +02004 */
5
6#ifndef __CONFIG_BMIPS_COMMON_H
7#define __CONFIG_BMIPS_COMMON_H
8
Álvaro Fernández Rojas1218f582019-08-30 11:54:27 +02009#include <linux/sizes.h>
10
Álvaro Fernández Rojas204fd5e2018-12-01 19:00:24 +010011/* ETH */
12#define CONFIG_PHY_RESET_DELAY 20
13#define CONFIG_SYS_RX_ETH_BUFFER 6
14
Álvaro Fernández Rojas9e2b1d02017-05-22 20:02:06 +020015/* UART */
16#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, \
17 230400, 500000, 1500000 }
18
Álvaro Fernández Rojas98a97a82017-04-25 00:39:20 +020019/* Memory usage */
20#define CONFIG_SYS_MAXARGS 24
Álvaro Fernández Rojas1218f582019-08-30 11:54:27 +020021#define CONFIG_SYS_MALLOC_LEN SZ_2M
22#define CONFIG_SYS_BOOTPARAMS_LEN SZ_128K
23#define CONFIG_SYS_CBSIZE SZ_512
Álvaro Fernández Rojas98a97a82017-04-25 00:39:20 +020024
25/* U-Boot */
26#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
27
28#endif /* __CONFIG_BMIPS_COMMON_H */