diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/configs/apx4devkit.h | 3 | ||||
| -rw-r--r-- | include/configs/m28evk.h | 5 | ||||
| -rw-r--r-- | include/configs/mx23_olinuxino.h | 64 | ||||
| -rw-r--r-- | include/configs/mx23evk.h | 14 | ||||
| -rw-r--r-- | include/configs/mx28evk.h | 4 | ||||
| -rw-r--r-- | include/configs/mx6_common.h | 23 | ||||
| -rw-r--r-- | include/configs/mx6qarm2.h | 3 | ||||
| -rw-r--r-- | include/configs/mx6qsabre_common.h | 4 | ||||
| -rw-r--r-- | include/configs/mx6qsabrelite.h | 4 | ||||
| -rw-r--r-- | include/configs/nitrogen6x.h | 285 | ||||
| -rw-r--r-- | include/configs/sc_sps_1.h | 3 | ||||
| -rw-r--r-- | include/configs/tegra20-common.h | 6 | ||||
| -rw-r--r-- | include/configs/tegra30-common.h | 6 | 
13 files changed, 412 insertions, 12 deletions
| diff --git a/include/configs/apx4devkit.h b/include/configs/apx4devkit.h index ab4efa4b0..32421339d 100644 --- a/include/configs/apx4devkit.h +++ b/include/configs/apx4devkit.h @@ -182,7 +182,8 @@  #ifdef CONFIG_CMD_USB  #define CONFIG_USB_EHCI  #define CONFIG_USB_EHCI_MXS -#define CONFIG_EHCI_MXS_PORT		1 +#define CONFIG_EHCI_MXS_PORT1 +#define CONFIG_USB_MAX_CONTROLLER_COUNT	1  #define CONFIG_EHCI_IS_TDI  #define CONFIG_USB_STORAGE  #endif diff --git a/include/configs/m28evk.h b/include/configs/m28evk.h index 1b51fe2dc..f2725cc87 100644 --- a/include/configs/m28evk.h +++ b/include/configs/m28evk.h @@ -233,7 +233,9 @@  #ifdef	CONFIG_CMD_USB  #define	CONFIG_USB_EHCI  #define	CONFIG_USB_EHCI_MXS -#define	CONFIG_EHCI_MXS_PORT		1 +#define CONFIG_EHCI_MXS_PORT0 +#define CONFIG_EHCI_MXS_PORT1 +#define CONFIG_USB_MAX_CONTROLLER_COUNT	2  #define	CONFIG_EHCI_IS_TDI  #define	CONFIG_USB_STORAGE  #endif @@ -244,7 +246,6 @@  #ifdef	CONFIG_CMD_SPI  #define	CONFIG_HARD_SPI  #define	CONFIG_MXS_SPI -#define	CONFIG_MXS_SPI_DMA_ENABLE  #define	CONFIG_SPI_HALF_DUPLEX  #define	CONFIG_DEFAULT_SPI_BUS		2  #define	CONFIG_DEFAULT_SPI_CS		0 diff --git a/include/configs/mx23_olinuxino.h b/include/configs/mx23_olinuxino.h index 7983c5d55..03893d744 100644 --- a/include/configs/mx23_olinuxino.h +++ b/include/configs/mx23_olinuxino.h @@ -19,6 +19,8 @@  #ifndef __MX23_OLINUXINO_CONFIG_H__  #define __MX23_OLINUXINO_CONFIG_H__ +#include <asm/arch/iomux-mx23.h> +  /*   * SoC configurations   */ @@ -53,10 +55,14 @@  #define	CONFIG_DOS_PARTITION  #define	CONFIG_CMD_CACHE +#define	CONFIG_CMD_DHCP  #define	CONFIG_CMD_EXT2  #define	CONFIG_CMD_FAT  #define	CONFIG_CMD_GPIO +#define	CONFIG_CMD_LED  #define	CONFIG_CMD_MMC +#define	CONFIG_CMD_NET +#define	CONFIG_CMD_USB  /*   * Memory configurations @@ -112,6 +118,17 @@  #define	CONFIG_BAUDRATE			115200	/* Default baud rate */  /* + * Status LED + */ +#define	CONFIG_STATUS_LED +#define	CONFIG_GPIO_LED +#define	CONFIG_BOARD_SPECIFIC_LED +#define	STATUS_LED_BOOT	0 +#define	STATUS_LED_BIT	MX23_PAD_SSP1_DETECT__GPIO_2_1 +#define	STATUS_LED_STATE	STATUS_LED_ON +#define	STATUS_LED_PERIOD	(CONFIG_SYS_HZ / 2) + +/*   * MMC Driver   */  #ifdef	CONFIG_CMD_MMC @@ -126,6 +143,22 @@   */  #define CONFIG_APBH_DMA +/* USB */ +#ifdef	CONFIG_CMD_USB +#define	CONFIG_USB_EHCI +#define	CONFIG_USB_EHCI_MXS +#define	CONFIG_EHCI_MXS_PORT0 +#define	CONFIG_USB_MAX_CONTROLLER_COUNT 1 +#define	CONFIG_EHCI_IS_TDI +#define	CONFIG_USB_STORAGE +#endif + +/* Ethernet */ +#ifdef	CONFIG_CMD_NET +#define	CONFIG_USB_HOST_ETHER +#define	CONFIG_USB_ETHER_SMSC95XX +#endif +  /*   * Boot Linux   */ @@ -167,6 +200,7 @@  	"fdt_file=imx23-olinuxino.dtb\0" \  	"fdt_addr=0x41000000\0" \  	"boot_fdt=try\0" \ +	"ip_dyn=yes\0" \  	"mmcdev=0\0" \  	"mmcpart=2\0" \  	"mmcroot=/dev/mmcblk0p3 rw rootwait\0" \ @@ -192,6 +226,31 @@  			"fi; " \  		"else " \  			"bootm; " \ +		"fi;\0" \ +	"netargs=setenv bootargs console=${console_mainline},${baudrate} " \ +		"root=/dev/nfs " \ +		"ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp\0" \ +	"netboot=echo Booting from net ...; " \ +		"usb start; " \ +		"run netargs; "	\ +		"if test ${ip_dyn} = yes; then " \ +			"setenv get_cmd dhcp; " \ +		"else " \ +			"setenv get_cmd tftp; " \ +		"fi; " \ +		"${get_cmd} ${uimage}; " \ +		"if test ${boot_fdt} = yes; then " \ +			"if ${get_cmd} ${fdt_addr} ${fdt_file}; then " \ +				"bootm ${loadaddr} - ${fdt_addr}; " \ +			"else " \ +				"if test ${boot_fdt} = try; then " \ +					"bootm; " \ +				"else " \ +					"echo WARN: Cannot load the DT; " \ +				"fi;" \ +			"fi; " \ +		"else " \ +			"bootm; " \  		"fi;\0"  #define CONFIG_BOOTCOMMAND \ @@ -201,10 +260,9 @@  		"else " \  			"if run loaduimage; then " \  				"run mmcboot; " \ -			"else " \ -				"echo ERR: Fail to boot from MMC; " \ +			"else run netboot; " \  			"fi; " \  		"fi; " \ -	"else exit; fi" +	"else run netboot; fi"  #endif /* __MX23_OLINUXINO_CONFIG_H__ */ diff --git a/include/configs/mx23evk.h b/include/configs/mx23evk.h index c44a8b801..e5a15a451 100644 --- a/include/configs/mx23evk.h +++ b/include/configs/mx23evk.h @@ -33,8 +33,6 @@  #define CONFIG_MACH_TYPE	MACH_TYPE_MX23EVK  #define CONFIG_SYS_NO_FLASH -#define CONFIG_SYS_ICACHE_OFF -#define CONFIG_SYS_DCACHE_OFF  #define CONFIG_BOARD_EARLY_INIT_F  #define CONFIG_ARCH_MISC_INIT @@ -60,6 +58,7 @@  #define CONFIG_CMD_FAT  #define CONFIG_CMD_GPIO  #define CONFIG_CMD_MMC +#define CONFIG_CMD_USB  #define CONFIG_CMD_BOOTZ  /* Memory configurations */ @@ -112,7 +111,6 @@  #define CONFIG_PL01x_PORTS		{ (void *)MXS_UARTDBG_BASE }  #define CONFIG_CONS_INDEX		0  #define CONFIG_BAUDRATE			115200	/* Default baud rate */ -#define CONFIG_SYS_BAUDRATE_TABLE	{ 9600, 19200, 38400, 57600, 115200 }  /* DMA */  #define CONFIG_APBH_DMA @@ -125,6 +123,16 @@  #define CONFIG_MXS_MMC  #endif +/* USB */ +#ifdef	CONFIG_CMD_USB +#define CONFIG_USB_EHCI +#define CONFIG_USB_EHCI_MXS +#define CONFIG_EHCI_MXS_PORT0 +#define CONFIG_USB_MAX_CONTROLLER_COUNT 1 +#define CONFIG_EHCI_IS_TDI +#define CONFIG_USB_STORAGE +#endif +  /* Boot Linux */  #define CONFIG_CMDLINE_TAG  #define CONFIG_SETUP_MEMORY_TAGS diff --git a/include/configs/mx28evk.h b/include/configs/mx28evk.h index 71447d910..0d918a153 100644 --- a/include/configs/mx28evk.h +++ b/include/configs/mx28evk.h @@ -181,7 +181,8 @@  #ifdef	CONFIG_CMD_USB  #define	CONFIG_USB_EHCI  #define	CONFIG_USB_EHCI_MXS -#define	CONFIG_EHCI_MXS_PORT 1 +#define CONFIG_EHCI_MXS_PORT1 +#define CONFIG_USB_MAX_CONTROLLER_COUNT	1  #define	CONFIG_EHCI_IS_TDI  #define	CONFIG_USB_STORAGE  #define	CONFIG_USB_HOST_ETHER @@ -202,7 +203,6 @@  #ifdef CONFIG_CMD_SPI  #define CONFIG_HARD_SPI  #define CONFIG_MXS_SPI -#define CONFIG_MXS_SPI_DMA_ENABLE  #define CONFIG_SPI_HALF_DUPLEX  #define CONFIG_DEFAULT_SPI_BUS		2  #define CONFIG_DEFAULT_SPI_MODE		SPI_MODE_0 diff --git a/include/configs/mx6_common.h b/include/configs/mx6_common.h new file mode 100644 index 000000000..b33393782 --- /dev/null +++ b/include/configs/mx6_common.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2013, NVIDIA CORPORATION.  All rights reserved. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU General Public License, + * version 2, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License + * along with this program.  If not, see <http://www.gnu.org/licenses/>. + */ + +#ifndef __MX6_COMMON_H +#define __MX6_COMMON_H + +#define CONFIG_ARM_ERRATA_743622 +#define CONFIG_ARM_ERRATA_751472 + +#endif diff --git a/include/configs/mx6qarm2.h b/include/configs/mx6qarm2.h index 138e46018..bd52cde56 100644 --- a/include/configs/mx6qarm2.h +++ b/include/configs/mx6qarm2.h @@ -24,6 +24,9 @@  #define CONFIG_MX6  #define CONFIG_MX6Q + +#include "mx6_common.h" +  #define CONFIG_DISPLAY_CPUINFO  #define CONFIG_DISPLAY_BOARDINFO diff --git a/include/configs/mx6qsabre_common.h b/include/configs/mx6qsabre_common.h index d76357c70..9eda9ed91 100644 --- a/include/configs/mx6qsabre_common.h +++ b/include/configs/mx6qsabre_common.h @@ -19,6 +19,9 @@  #define CONFIG_MX6  #define CONFIG_MX6Q + +#include "mx6_common.h" +  #define CONFIG_DISPLAY_CPUINFO  #define CONFIG_DISPLAY_BOARDINFO @@ -171,6 +174,7 @@  #define CONFIG_SYS_MEMTEST_START       0x10000000  #define CONFIG_SYS_MEMTEST_END         0x10010000 +#define CONFIG_SYS_MEMTEST_SCRATCH     0x10800000  #define CONFIG_SYS_LOAD_ADDR           CONFIG_LOADADDR  #define CONFIG_SYS_HZ                  1000 diff --git a/include/configs/mx6qsabrelite.h b/include/configs/mx6qsabrelite.h index 752f0981d..5dc8255ce 100644 --- a/include/configs/mx6qsabrelite.h +++ b/include/configs/mx6qsabrelite.h @@ -24,6 +24,9 @@  #define CONFIG_MX6  #define CONFIG_MX6Q + +#include "mx6_common.h" +  #define CONFIG_DISPLAY_CPUINFO  #define CONFIG_DISPLAY_BOARDINFO @@ -241,6 +244,7 @@  #define CONFIG_SYS_MEMTEST_START       0x10000000  #define CONFIG_SYS_MEMTEST_END	       0x10010000 +#define CONFIG_SYS_MEMTEST_SCRATCH     0x10800000  #define CONFIG_SYS_LOAD_ADDR	       CONFIG_LOADADDR  #define CONFIG_SYS_HZ		       1000 diff --git a/include/configs/nitrogen6x.h b/include/configs/nitrogen6x.h new file mode 100644 index 000000000..93e7fe4e6 --- /dev/null +++ b/include/configs/nitrogen6x.h @@ -0,0 +1,285 @@ +/* + * Copyright (C) 2010-2011 Freescale Semiconductor, Inc. + * + * Configuration settings for the Boundary Devices Nitrogen6X + * and Freescale i.MX6Q Sabre Lite boards. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.		See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + */ + +#ifndef __CONFIG_H +#define __CONFIG_H + +#define CONFIG_MX6 +#define CONFIG_DISPLAY_CPUINFO +#define CONFIG_DISPLAY_BOARDINFO + +#define CONFIG_MACH_TYPE	3769 + +#include <asm/arch/imx-regs.h> +#include <asm/imx-common/gpio.h> + +#define CONFIG_CMDLINE_TAG +#define CONFIG_SETUP_MEMORY_TAGS +#define CONFIG_INITRD_TAG +#define CONFIG_REVISION_TAG + +/* Size of malloc() pool */ +#define CONFIG_SYS_MALLOC_LEN		(10 * 1024 * 1024) + +#define CONFIG_BOARD_EARLY_INIT_F +#define CONFIG_MISC_INIT_R +#define CONFIG_MXC_GPIO + +#define CONFIG_MXC_UART +#define CONFIG_MXC_UART_BASE	       UART2_BASE + +#define CONFIG_CMD_SF +#ifdef CONFIG_CMD_SF +#define CONFIG_SPI_FLASH +#define CONFIG_SPI_FLASH_SST +#define CONFIG_MXC_SPI +#define CONFIG_SF_DEFAULT_BUS  0 +#define CONFIG_SF_DEFAULT_CS   (0|(IMX_GPIO_NR(3, 19)<<8)) +#define CONFIG_SF_DEFAULT_SPEED 25000000 +#define CONFIG_SF_DEFAULT_MODE (SPI_MODE_0) +#endif + +/* I2C Configs */ +#define CONFIG_CMD_I2C +#define CONFIG_I2C_MULTI_BUS +#define CONFIG_I2C_MXC +#define CONFIG_SYS_I2C_SPEED		100000 + +/* OCOTP Configs */ +#define CONFIG_CMD_IMXOTP +#ifdef CONFIG_CMD_IMXOTP +#define CONFIG_IMX_OTP +#define IMX_OTP_BASE			OCOTP_BASE_ADDR +#define IMX_OTP_ADDR_MAX		0x7F +#define IMX_OTP_DATA_ERROR_VAL		0xBADABADA +#define IMX_OTPWRITE_ENABLED +#endif + +/* MMC Configs */ +#define CONFIG_FSL_ESDHC +#define CONFIG_FSL_USDHC +#define CONFIG_SYS_FSL_ESDHC_ADDR      0 +#define CONFIG_SYS_FSL_USDHC_NUM       2 + +#define CONFIG_MMC +#define CONFIG_CMD_MMC +#define CONFIG_GENERIC_MMC +#define CONFIG_BOUNCE_BUFFER +#define CONFIG_CMD_EXT2 +#define CONFIG_CMD_FAT +#define CONFIG_DOS_PARTITION + +#ifdef CONFIG_MX6Q +#define CONFIG_CMD_SATA +#endif + +/* + * SATA Configs + */ +#ifdef CONFIG_CMD_SATA +#define CONFIG_DWC_AHSATA +#define CONFIG_SYS_SATA_MAX_DEVICE	1 +#define CONFIG_DWC_AHSATA_PORT_ID	0 +#define CONFIG_DWC_AHSATA_BASE_ADDR	SATA_ARB_BASE_ADDR +#define CONFIG_LBA48 +#define CONFIG_LIBATA +#endif + +#define CONFIG_CMD_PING +#define CONFIG_CMD_DHCP +#define CONFIG_CMD_MII +#define CONFIG_CMD_NET +#define CONFIG_FEC_MXC +#define CONFIG_MII +#define IMX_FEC_BASE			ENET_BASE_ADDR +#define CONFIG_FEC_XCV_TYPE		RGMII +#define CONFIG_ETHPRIME			"FEC" +#define CONFIG_FEC_MXC_PHYADDR		6 +#define CONFIG_PHYLIB +#define CONFIG_PHY_MICREL +#define CONFIG_PHY_MICREL_KSZ9021 + +/* USB Configs */ +#define CONFIG_CMD_USB +#define CONFIG_CMD_FAT +#define CONFIG_USB_EHCI +#define CONFIG_USB_EHCI_MX6 +#define CONFIG_USB_STORAGE +#define CONFIG_USB_HOST_ETHER +#define CONFIG_USB_ETHER_ASIX +#define CONFIG_USB_ETHER_SMSC95XX +#define CONFIG_MXC_USB_PORT	1 +#define CONFIG_MXC_USB_PORTSC	(PORT_PTS_UTMI | PORT_PTS_PTW) +#define CONFIG_MXC_USB_FLAGS	0 + +/* Miscellaneous commands */ +#define CONFIG_CMD_BMODE +#define CONFIG_CMD_SETEXPR + +/* Framebuffer and LCD */ +#define CONFIG_VIDEO +#define CONFIG_VIDEO_IPUV3 +#define CONFIG_CFB_CONSOLE +#define CONFIG_VGA_AS_SINGLE_DEVICE +#define CONFIG_SYS_CONSOLE_IS_IN_ENV +#define CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE +#define CONFIG_VIDEO_BMP_RLE8 +#define CONFIG_SPLASH_SCREEN +#define CONFIG_BMP_16BPP +#define CONFIG_VIDEO_LOGO +#define CONFIG_IPUV3_CLK 260000000 +#define CONFIG_CMD_HDMIDETECT +#define CONFIG_CONSOLE_MUX + +/* allow to overwrite serial and ethaddr */ +#define CONFIG_ENV_OVERWRITE +#define CONFIG_CONS_INDEX	       1 +#define CONFIG_BAUDRATE			       115200 + +/* Command definition */ +#include <config_cmd_default.h> + +#undef CONFIG_CMD_IMLS + +#define CONFIG_BOOTDELAY	       1 + +#define CONFIG_PREBOOT                 "" + +#define CONFIG_LOADADDR			       0x12000000 +#define CONFIG_SYS_TEXT_BASE	       0x17800000 + +#ifdef CONFIG_CMD_SATA +#define CONFIG_DRIVE_SATA "sata " +#else +#define CONFIG_DRIVE_SATA +#endif + +#ifdef CONFIG_CMD_MMC +#define CONFIG_DRIVE_MMC "mmc " +#else +#define CONFIG_DRIVE_MMC +#endif + +#define CONFIG_DRIVE_TYPES CONFIG_DRIVE_SATA CONFIG_DRIVE_MMC + +#define CONFIG_EXTRA_ENV_SETTINGS \ +	"console=ttymxc1\0" \ +	"clearenv=if sf probe || sf probe || sf probe 1 ; then " \ +		"sf erase 0xc0000 0x2000 && " \ +		"echo restored environment to factory default ; fi\0" \ +	"bootcmd=for dtype in " CONFIG_DRIVE_TYPES \ +		"; do " \ +			"for disk in 0 1 ; do ${dtype} dev ${disk} ;" \ +				"for fs in fat ext2 ; do " \ +					"${fs}load " \ +						"${dtype} ${disk}:1 " \ +						"10008000 " \ +						"/6x_bootscript" \ +						"&& source 10008000 ; " \ +				"done ; " \ +			"done ; " \ +		"done; " \ +		"setenv stdout serial,vga ; " \ +		"echo ; echo 6x_bootscript not found ; " \ +		"echo ; echo serial console at 115200, 8N1 ; echo ; " \ +		"echo details at http://boundarydevices.com/6q_bootscript ; " \ +		"setenv stdout serial\0" \ +	"upgradeu=for dtype in " CONFIG_DRIVE_TYPES \ +		"; do " \ +		"for disk in 0 1 ; do ${dtype} dev ${disk} ;" \ +		     "for fs in fat ext2 ; do " \ +				"${fs}load ${dtype} ${disk}:1 10008000 " \ +					"/6x_upgrade " \ +					"&& source 10008000 ; " \ +			"done ; " \ +		"done ; " \ +	"done\0" \ + +/* Miscellaneous configurable options */ +#define CONFIG_SYS_LONGHELP +#define CONFIG_SYS_HUSH_PARSER +#define CONFIG_SYS_PROMPT	       "U-Boot > " +#define CONFIG_AUTO_COMPLETE +#define CONFIG_SYS_CBSIZE	       1024 + +/* Print Buffer Size */ +#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16) +#define CONFIG_SYS_MAXARGS	       16 +#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE + +#define CONFIG_SYS_MEMTEST_START       0x10000000 +#define CONFIG_SYS_MEMTEST_END	       0x10010000 +#define CONFIG_SYS_MEMTEST_SCRATCH     0x10800000 + +#define CONFIG_SYS_LOAD_ADDR	       CONFIG_LOADADDR +#define CONFIG_SYS_HZ		       1000 + +#define CONFIG_CMDLINE_EDITING + +/* Physical Memory Map */ +#define CONFIG_NR_DRAM_BANKS	       1 +#define PHYS_SDRAM		       MMDC0_ARB_BASE_ADDR + +#define CONFIG_SYS_SDRAM_BASE	       PHYS_SDRAM +#define CONFIG_SYS_INIT_RAM_ADDR       IRAM_BASE_ADDR +#define CONFIG_SYS_INIT_RAM_SIZE       IRAM_SIZE + +#define CONFIG_SYS_INIT_SP_OFFSET \ +	(CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) +#define CONFIG_SYS_INIT_SP_ADDR \ +	(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET) + +/* FLASH and environment organization */ +#define CONFIG_SYS_NO_FLASH + +#define CONFIG_ENV_SIZE			(8 * 1024) + +/* #define CONFIG_ENV_IS_IN_MMC */ +#define CONFIG_ENV_IS_IN_SPI_FLASH + +#if defined(CONFIG_ENV_IS_IN_MMC) +#define CONFIG_ENV_OFFSET		(6 * 64 * 1024) +#define CONFIG_SYS_MMC_ENV_DEV		0 +#elif defined(CONFIG_ENV_IS_IN_SPI_FLASH) +#define CONFIG_ENV_OFFSET		(768 * 1024) +#define CONFIG_ENV_SECT_SIZE		(8 * 1024) +#define CONFIG_ENV_SPI_BUS		CONFIG_SF_DEFAULT_BUS +#define CONFIG_ENV_SPI_CS		CONFIG_SF_DEFAULT_CS +#define CONFIG_ENV_SPI_MODE		CONFIG_SF_DEFAULT_MODE +#define CONFIG_ENV_SPI_MAX_HZ		CONFIG_SF_DEFAULT_SPEED +#endif + +#define CONFIG_OF_LIBFDT +#define CONFIG_CMD_BOOTZ + +#define CONFIG_SYS_DCACHE_OFF + +#ifndef CONFIG_SYS_DCACHE_OFF +#define CONFIG_CMD_CACHE +#endif + +#define CONFIG_CMD_BMP + +#define CONFIG_CMD_TIME +#define CONFIG_SYS_ALT_MEMTEST + +#endif	       /* __CONFIG_H */ diff --git a/include/configs/sc_sps_1.h b/include/configs/sc_sps_1.h index decf8d9de..349497f67 100644 --- a/include/configs/sc_sps_1.h +++ b/include/configs/sc_sps_1.h @@ -170,7 +170,8 @@  #ifdef CONFIG_CMD_USB  #define CONFIG_USB_EHCI  #define CONFIG_USB_EHCI_MXS -#define CONFIG_EHCI_MXS_PORT		0 +#define CONFIG_EHCI_MXS_PORT0 +#define CONFIG_USB_MAX_CONTROLLER_COUNT	1  #define CONFIG_EHCI_IS_TDI  #define CONFIG_USB_STORAGE  #endif diff --git a/include/configs/tegra20-common.h b/include/configs/tegra20-common.h index 311680e9e..e464e0617 100644 --- a/include/configs/tegra20-common.h +++ b/include/configs/tegra20-common.h @@ -26,6 +26,12 @@  #include "tegra-common.h"  /* + * Errata configuration + */ +#define CONFIG_ARM_ERRATA_742230 +#define CONFIG_ARM_ERRATA_751472 + +/*   * NS16550 Configuration   */  #define V_NS16550_CLK		216000000	/* 216MHz (pllp_out0) */ diff --git a/include/configs/tegra30-common.h b/include/configs/tegra30-common.h index 04517e140..f6c07c6ec 100644 --- a/include/configs/tegra30-common.h +++ b/include/configs/tegra30-common.h @@ -26,6 +26,12 @@  #include "tegra-common.h"  /* + * Errata configuration + */ +#define CONFIG_ARM_ERRATA_743622 +#define CONFIG_ARM_ERRATA_751472 + +/*   * NS16550 Configuration   */  #define V_NS16550_CLK		408000000	/* 408MHz (pllp_out0) */ |