1e379c039SHeiko Schocher /*
2b4b39a7eSHeiko Schocher  * (C) Copyright 2015
3e379c039SHeiko Schocher  * (C) Copyright 2014
4e379c039SHeiko Schocher  * Heiko Schocher, DENX Software Engineering, hs@denx.de.
5e379c039SHeiko Schocher  *
6e379c039SHeiko Schocher  * Based on:
7e379c039SHeiko Schocher  * Copyright (C) 2012 Freescale Semiconductor, Inc.
8e379c039SHeiko Schocher  *
9e379c039SHeiko Schocher  * Configuration settings for the Freescale i.MX6Q SabreSD board.
10e379c039SHeiko Schocher  *
11e379c039SHeiko Schocher  * SPDX-License-Identifier:	GPL-2.0+
12e379c039SHeiko Schocher  */
13e379c039SHeiko Schocher #ifndef __ARISTAINETOS_CONFIG_H
14e379c039SHeiko Schocher #define __ARISTAINETOS_CONFIG_H
15e379c039SHeiko Schocher 
167254d92eSHeiko Schocher #define CONFIG_SYS_BOARD_VERSION	1
17e379c039SHeiko Schocher #define CONFIG_HOSTNAME		aristainetos
187254d92eSHeiko Schocher #define CONFIG_BOARDNAME	"aristainetos"
19e379c039SHeiko Schocher 
20e379c039SHeiko Schocher #define CONFIG_MXC_UART_BASE	UART5_BASE
21*12ca05a3SSimon Glass #define CONSOLE_DEV	"ttymxc4"
22e379c039SHeiko Schocher 
23e379c039SHeiko Schocher #define CONFIG_FEC_XCV_TYPE		RMII
24e379c039SHeiko Schocher 
259627084cSHeiko Schocher #define CONFIG_SF_DEFAULT_BUS		3
262f6bb0a9SHeiko Schocher #define CONFIG_SF_DEFAULT_CS		0
27e379c039SHeiko Schocher 
287254d92eSHeiko Schocher #define CONFIG_EXTRA_ENV_BOARD_SETTINGS \
29b4b39a7eSHeiko Schocher 	"board_type=aristainetos7@1\0" \
30b4b39a7eSHeiko Schocher 	"mtdids=nand0=gpmi-nand,nor0=spi3.0\0" \
31b4b39a7eSHeiko Schocher 	"mtdparts=mtdparts=spi3.0:832k(u-boot),64k(env),64k(env-red)," \
32b4b39a7eSHeiko Schocher 		"-(rescue-system);gpmi-nand:-(ubi)\0" \
33b4b39a7eSHeiko Schocher 	"addmisc=setenv bootargs ${bootargs} consoleblank=0\0" \
34b4b39a7eSHeiko Schocher 	"addmtd=setenv bootargs ${bootargs} ${mtdparts}\0" \
35b4b39a7eSHeiko Schocher 	"ubiargs=setenv bootargs console=${console},${baudrate} " \
369627084cSHeiko Schocher 		"ubi.mtd=0,2048 root=ubi0:rootfs rootfstype=ubifs\0 " \
379627084cSHeiko Schocher 	"ubifs_load_fit=sf probe;ubi part ubi 2048;ubifsmount ubi:rootfs;" \
389627084cSHeiko Schocher 		"ubifsload ${fit_addr_r} /boot/system.itb; " \
399627084cSHeiko Schocher 		"imi ${fit_addr_r}\0 "
40e379c039SHeiko Schocher 
41e379c039SHeiko Schocher #define ARISTAINETOS_USB_OTG_PWR	IMX_GPIO_NR(4, 15)
42e379c039SHeiko Schocher #define ARISTAINETOS_USB_H1_PWR		IMX_GPIO_NR(3, 31)
437254d92eSHeiko Schocher #define CONFIG_GPIO_ENABLE_SPI_FLASH	IMX_GPIO_NR(2, 15)
44e379c039SHeiko Schocher 
457254d92eSHeiko Schocher #include "aristainetos-common.h"
46e379c039SHeiko Schocher 
47e379c039SHeiko Schocher #endif                         /* __ARISTAINETOS_CONFIG_H */
48