1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
2e379c039SHeiko Schocher /*
3b4b39a7eSHeiko Schocher  * (C) Copyright 2015
4e379c039SHeiko Schocher  * (C) Copyright 2014
5e379c039SHeiko Schocher  * Heiko Schocher, DENX Software Engineering, hs@denx.de.
6e379c039SHeiko Schocher  *
7e379c039SHeiko Schocher  * Based on:
8e379c039SHeiko Schocher  * Copyright (C) 2012 Freescale Semiconductor, Inc.
9e379c039SHeiko Schocher  *
10e379c039SHeiko Schocher  * Configuration settings for the Freescale i.MX6Q SabreSD board.
11e379c039SHeiko Schocher  */
12e379c039SHeiko Schocher #ifndef __ARISTAINETOS_CONFIG_H
13e379c039SHeiko Schocher #define __ARISTAINETOS_CONFIG_H
14e379c039SHeiko Schocher 
157254d92eSHeiko Schocher #define CONFIG_SYS_BOARD_VERSION	1
165bc0543dSMario Six #define CONFIG_HOSTNAME		"aristainetos"
177254d92eSHeiko Schocher #define CONFIG_BOARDNAME	"aristainetos"
18e379c039SHeiko Schocher 
19e379c039SHeiko Schocher #define CONFIG_MXC_UART_BASE	UART5_BASE
2012ca05a3SSimon Glass #define CONSOLE_DEV	"ttymxc4"
21e379c039SHeiko Schocher 
22e379c039SHeiko Schocher #define CONFIG_FEC_XCV_TYPE		RMII
23e379c039SHeiko Schocher 
247254d92eSHeiko Schocher #define CONFIG_EXTRA_ENV_BOARD_SETTINGS \
25b4b39a7eSHeiko Schocher 	"board_type=aristainetos7@1\0" \
26b4b39a7eSHeiko Schocher 	"mtdids=nand0=gpmi-nand,nor0=spi3.0\0" \
27b4b39a7eSHeiko Schocher 	"mtdparts=mtdparts=spi3.0:832k(u-boot),64k(env),64k(env-red)," \
28b4b39a7eSHeiko Schocher 		"-(rescue-system);gpmi-nand:-(ubi)\0" \
29b4b39a7eSHeiko Schocher 	"addmisc=setenv bootargs ${bootargs} consoleblank=0\0" \
30b4b39a7eSHeiko Schocher 	"addmtd=setenv bootargs ${bootargs} ${mtdparts}\0" \
31b4b39a7eSHeiko Schocher 	"ubiargs=setenv bootargs console=${console},${baudrate} " \
329627084cSHeiko Schocher 		"ubi.mtd=0,2048 root=ubi0:rootfs rootfstype=ubifs\0 " \
339627084cSHeiko Schocher 	"ubifs_load_fit=sf probe;ubi part ubi 2048;ubifsmount ubi:rootfs;" \
349627084cSHeiko Schocher 		"ubifsload ${fit_addr_r} /boot/system.itb; " \
359627084cSHeiko Schocher 		"imi ${fit_addr_r}\0 "
36e379c039SHeiko Schocher 
37e379c039SHeiko Schocher #define ARISTAINETOS_USB_OTG_PWR	IMX_GPIO_NR(4, 15)
38e379c039SHeiko Schocher #define ARISTAINETOS_USB_H1_PWR		IMX_GPIO_NR(3, 31)
397254d92eSHeiko Schocher #define CONFIG_GPIO_ENABLE_SPI_FLASH	IMX_GPIO_NR(2, 15)
40e379c039SHeiko Schocher 
417254d92eSHeiko Schocher #include "aristainetos-common.h"
42e379c039SHeiko Schocher 
43e379c039SHeiko Schocher #endif                         /* __ARISTAINETOS_CONFIG_H */
44