xref: /rk3399_rockchip-uboot/include/configs/bur_cfg_common.h (revision e090579d0a2d1aa38eab94b98877de9bcdd4f31d)
13b804d94SHannes Schmelzer /*
23b804d94SHannes Schmelzer  * bur_cfg_common.h
33b804d94SHannes Schmelzer  *
43b804d94SHannes Schmelzer  * common parts used over all B&R boards
53b804d94SHannes Schmelzer  *
63b804d94SHannes Schmelzer  * Copyright (C) 2016 Hannes Schmelzer <oe5hpm@oevsv.at> -
73b804d94SHannes Schmelzer  * Bernecker & Rainer Industrieelektronik GmbH - http://www.br-automation.com
83b804d94SHannes Schmelzer  *
93b804d94SHannes Schmelzer  * SPDX-License-Identifier:        GPL-2.0+
103b804d94SHannes Schmelzer  */
113b804d94SHannes Schmelzer 
123b804d94SHannes Schmelzer #ifndef __BUR_CFG_COMMON_H__
133b804d94SHannes Schmelzer #define __BUR_CFG_COMMON_H__
143b804d94SHannes Schmelzer /* ------------------------------------------------------------------------- */
153b804d94SHannes Schmelzer #define BUR_COMMON_ENV \
163b804d94SHannes Schmelzer "usbscript=usb start && fatload usb 0 ${scradr} usbscript.img &&" \
173b804d94SHannes Schmelzer " source ${scradr}\0" \
183b804d94SHannes Schmelzer "brdefaultip=if test -r ${ipaddr}; then; else" \
193b804d94SHannes Schmelzer " setenv ipaddr 192.168.60.1; setenv serverip 192.168.60.254;" \
203b804d94SHannes Schmelzer " setenv gatewayip 192.168.60.254; setenv netmask 255.255.255.0; fi;\0" \
213b804d94SHannes Schmelzer "netconsole=echo switching to network console ...; " \
223b804d94SHannes Schmelzer "if dhcp; then; else run brdefaultip; fi; setenv ncip ${serverip}; " \
233b804d94SHannes Schmelzer "setcurs 1 9; lcdputs myip; setcurs 10 9; lcdputs ${ipaddr};" \
243b804d94SHannes Schmelzer "setcurs 1 10;lcdputs serverip; setcurs 10 10; lcdputs ${serverip};" \
253b804d94SHannes Schmelzer "setenv stdout nc;setenv stdin nc;setenv stderr nc\0"
263b804d94SHannes Schmelzer 
273b804d94SHannes Schmelzer #define CONFIG_PREBOOT			"run cfgscr; run brdefaultip"
283b804d94SHannes Schmelzer 
293b804d94SHannes Schmelzer /* Network defines */
303b804d94SHannes Schmelzer #define CONFIG_BOOTP_DNS		/* Configurable parts of CMD_DHCP */
313b804d94SHannes Schmelzer #define CONFIG_BOOTP_SEND_HOSTNAME
323b804d94SHannes Schmelzer #define CONFIG_BOOTP_GATEWAY
333b804d94SHannes Schmelzer #define CONFIG_BOOTP_SUBNETMASK
34*15db77d7SHannes Schmelzer #define CONFIG_NET_RETRY_COUNT		10
353b804d94SHannes Schmelzer 
363b804d94SHannes Schmelzer /* Network console */
373b804d94SHannes Schmelzer #define CONFIG_NETCONSOLE		1
383b804d94SHannes Schmelzer #define CONFIG_BOOTP_MAY_FAIL		/* if we don't have DHCP environment */
393b804d94SHannes Schmelzer 
403b804d94SHannes Schmelzer #define CONFIG_ENV_OVERWRITE		/* Overwrite ethaddr / serial# */
413b804d94SHannes Schmelzer 
423b804d94SHannes Schmelzer /* As stated above, the following choices are optional. */
433b804d94SHannes Schmelzer #define CONFIG_SYS_LONGHELP
443b804d94SHannes Schmelzer #define CONFIG_AUTO_COMPLETE
453b804d94SHannes Schmelzer #define CONFIG_CMDLINE_EDITING
463b804d94SHannes Schmelzer 
473b804d94SHannes Schmelzer /* We set the max number of command args high to avoid HUSH bugs. */
483b804d94SHannes Schmelzer #define CONFIG_SYS_MAXARGS		64
493b804d94SHannes Schmelzer 
503b804d94SHannes Schmelzer /* Console I/O Buffer Size */
513b804d94SHannes Schmelzer #define CONFIG_SYS_CBSIZE		512
523b804d94SHannes Schmelzer 
533b804d94SHannes Schmelzer #endif	/* __BUR_CFG_COMMON_H__ */
54