diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/config_fallbacks.h | 11 | ||||
| -rw-r--r-- | include/configs/cardhu.h | 12 | ||||
| -rw-r--r-- | include/configs/colibri_t20_iris.h | 6 | ||||
| -rw-r--r-- | include/configs/dalmore.h | 9 | ||||
| -rw-r--r-- | include/configs/harmony.h | 8 | ||||
| -rw-r--r-- | include/configs/medcom-wide.h | 5 | ||||
| -rw-r--r-- | include/configs/paz00.h | 8 | ||||
| -rw-r--r-- | include/configs/plutux.h | 5 | ||||
| -rw-r--r-- | include/configs/seaboard.h | 8 | ||||
| -rw-r--r-- | include/configs/tec.h | 5 | ||||
| -rw-r--r-- | include/configs/tegra-common.h | 23 | ||||
| -rw-r--r-- | include/configs/tegra114-common.h | 3 | ||||
| -rw-r--r-- | include/configs/tegra20-common.h | 6 | ||||
| -rw-r--r-- | include/configs/trimslice.h | 8 | ||||
| -rw-r--r-- | include/configs/ventana.h | 8 | ||||
| -rw-r--r-- | include/configs/whistler.h | 8 | ||||
| -rw-r--r-- | include/fdtdec.h | 3 | 
17 files changed, 55 insertions, 81 deletions
| diff --git a/include/config_fallbacks.h b/include/config_fallbacks.h index bfb9680d6..9298d0ee9 100644 --- a/include/config_fallbacks.h +++ b/include/config_fallbacks.h @@ -26,4 +26,15 @@  #define CONFIG_EXT4_WRITE  #endif +/* Rather than repeat this expression each time, add a define for it */ +#if defined(CONFIG_CMD_IDE) || \ +	defined(CONFIG_CMD_SATA) || \ +	defined(CONFIG_CMD_SCSI) || \ +	defined(CONFIG_CMD_USB) || \ +	defined(CONFIG_CMD_PART) || \ +	defined(CONFIG_MMC) || \ +	defined(CONFIG_SYSTEMACE) +#define HAVE_BLOCK_DEVICE +#endif +  #endif	/* __CONFIG_FALLBACKS_H */ diff --git a/include/configs/cardhu.h b/include/configs/cardhu.h index 1616b3977..55dc83da6 100644 --- a/include/configs/cardhu.h +++ b/include/configs/cardhu.h @@ -47,7 +47,17 @@  #define CONFIG_SYS_I2C_SPEED		100000  #define CONFIG_CMD_I2C -#define CONFIG_ENV_IS_NOWHERE +/* SD/MMC */ +#define CONFIG_MMC +#define CONFIG_GENERIC_MMC +#define CONFIG_TEGRA_MMC +#define CONFIG_CMD_MMC + +/* Environment in eMMC, at the end of 2nd "boot sector" */ +#define CONFIG_ENV_IS_IN_MMC +#define CONFIG_ENV_OFFSET		((512 * 1024) - CONFIG_ENV_SIZE) +#define CONFIG_SYS_MMC_ENV_DEV		0 +#define CONFIG_SYS_MMC_ENV_PART		2  /* SPI */  #define CONFIG_TEGRA_SLINK diff --git a/include/configs/colibri_t20_iris.h b/include/configs/colibri_t20_iris.h index 0e5f281b2..856c860cd 100644 --- a/include/configs/colibri_t20_iris.h +++ b/include/configs/colibri_t20_iris.h @@ -40,12 +40,6 @@  #define CONFIG_TEGRA_MMC  #define CONFIG_CMD_MMC -/* File system support */ -#define CONFIG_DOS_PARTITION -#define CONFIG_EFI_PARTITION -#define CONFIG_CMD_EXT2 -#define CONFIG_CMD_FAT -  /* USB host support */  #define CONFIG_USB_EHCI  #define CONFIG_USB_EHCI_TEGRA diff --git a/include/configs/dalmore.h b/include/configs/dalmore.h index ce32c8030..b1a6e34eb 100644 --- a/include/configs/dalmore.h +++ b/include/configs/dalmore.h @@ -41,6 +41,15 @@  #define CONFIG_MACH_TYPE		MACH_TYPE_DALMORE  #define CONFIG_BOARD_EARLY_INIT_F + +/* I2C */ +#define CONFIG_TEGRA_I2C +#define CONFIG_SYS_I2C_INIT_BOARD +#define CONFIG_I2C_MULTI_BUS +#define CONFIG_SYS_MAX_I2C_BUS		TEGRA_I2C_NUM_CONTROLLERS +#define CONFIG_SYS_I2C_SPEED		100000 +#define CONFIG_CMD_I2C +  #define CONFIG_ENV_IS_NOWHERE  #define MACH_TYPE_DALMORE	4304	/* not yet in mach-types.h */ diff --git a/include/configs/harmony.h b/include/configs/harmony.h index 8d1fd47af..0c73f86ec 100644 --- a/include/configs/harmony.h +++ b/include/configs/harmony.h @@ -56,14 +56,6 @@  #define CONFIG_TEGRA_MMC  #define CONFIG_CMD_MMC -#define CONFIG_DOS_PARTITION -#define CONFIG_EFI_PARTITION -#define CONFIG_FS_EXT4 -#define CONFIG_FS_FAT -#define CONFIG_CMD_EXT2 -#define CONFIG_CMD_FAT -#define CONFIG_CMD_FS_GENERIC -  /* NAND support */  #define CONFIG_CMD_NAND  #define CONFIG_TEGRA_NAND diff --git a/include/configs/medcom-wide.h b/include/configs/medcom-wide.h index bae4ba0bb..57a50d730 100644 --- a/include/configs/medcom-wide.h +++ b/include/configs/medcom-wide.h @@ -66,11 +66,6 @@  #define CONFIG_CMD_NET  #define CONFIG_CMD_DHCP -#define CONFIG_DOS_PARTITION -#define CONFIG_EFI_PARTITION -#define CONFIG_CMD_EXT2 -#define CONFIG_CMD_FAT -  #define CONFIG_FIT  #define CONFIG_BOOTCOMMAND				\ diff --git a/include/configs/paz00.h b/include/configs/paz00.h index 2edb4aaba..eac1ef9e0 100644 --- a/include/configs/paz00.h +++ b/include/configs/paz00.h @@ -44,14 +44,6 @@  #define CONFIG_TEGRA_MMC  #define CONFIG_CMD_MMC -#define CONFIG_DOS_PARTITION -#define CONFIG_EFI_PARTITION -#define CONFIG_FS_EXT4 -#define CONFIG_FS_FAT -#define CONFIG_CMD_EXT2 -#define CONFIG_CMD_FAT -#define CONFIG_CMD_FS_GENERIC -  /* Environment in eMMC, at the end of 2nd "boot sector" */  #define CONFIG_ENV_IS_IN_MMC  #define CONFIG_ENV_OFFSET ((1024 * 1024) - CONFIG_ENV_SIZE) diff --git a/include/configs/plutux.h b/include/configs/plutux.h index deee23787..4cfe88a5e 100644 --- a/include/configs/plutux.h +++ b/include/configs/plutux.h @@ -65,11 +65,6 @@  #define CONFIG_CMD_NET  #define CONFIG_CMD_DHCP -#define CONFIG_DOS_PARTITION -#define CONFIG_EFI_PARTITION -#define CONFIG_CMD_EXT2 -#define CONFIG_CMD_FAT -  #define CONFIG_FIT  #define CONFIG_BOOTCOMMAND				\ diff --git a/include/configs/seaboard.h b/include/configs/seaboard.h index de0c77781..f66173e0f 100644 --- a/include/configs/seaboard.h +++ b/include/configs/seaboard.h @@ -70,14 +70,6 @@  #define CONFIG_TEGRA_MMC  #define CONFIG_CMD_MMC -#define CONFIG_DOS_PARTITION -#define CONFIG_EFI_PARTITION -#define CONFIG_FS_EXT4 -#define CONFIG_FS_FAT -#define CONFIG_CMD_EXT2 -#define CONFIG_CMD_FAT -#define CONFIG_CMD_FS_GENERIC -  /* Environment in eMMC, at the end of 2nd "boot sector" */  #define CONFIG_ENV_IS_IN_MMC  #define CONFIG_ENV_OFFSET ((512 * 1024) - CONFIG_ENV_SIZE) diff --git a/include/configs/tec.h b/include/configs/tec.h index caeb9cd8a..f90f5c752 100644 --- a/include/configs/tec.h +++ b/include/configs/tec.h @@ -73,11 +73,6 @@  #define CONFIG_CMD_NET  #define CONFIG_CMD_DHCP -#define CONFIG_DOS_PARTITION -#define CONFIG_EFI_PARTITION -#define CONFIG_CMD_EXT2 -#define CONFIG_CMD_FAT -  #define CONFIG_FIT  #define CONFIG_BOOTCOMMAND				\ diff --git a/include/configs/tegra-common.h b/include/configs/tegra-common.h index 4a656bb51..4cc35e5a8 100644 --- a/include/configs/tegra-common.h +++ b/include/configs/tegra-common.h @@ -21,8 +21,8 @@   * MA 02111-1307 USA   */ -#ifndef __TEGRA_COMMON_H -#define __TEGRA_COMMON_H +#ifndef _TEGRA_COMMON_H_ +#define _TEGRA_COMMON_H_  #include <asm/sizes.h>  #include <linux/stringify.h> @@ -56,10 +56,8 @@  #define CONFIG_SYS_MALLOC_LEN		(4 << 20)	/* 4MB  */  /* - * PllX Configuration + * NS16550 Configuration   */ -#define CONFIG_SYS_CPU_OSC_FREQUENCY	1000000	/* Set CPU clock to 1GHz */ -  #define CONFIG_SYS_NS16550  #define CONFIG_SYS_NS16550_SERIAL  #define CONFIG_SYS_NS16550_REG_SIZE	(-4) @@ -90,6 +88,18 @@  #define CONFIG_COMMAND_HISTORY  #define CONFIG_AUTO_COMPLETE +/* turn on commonly used storage-related commands */ + +#define CONFIG_DOS_PARTITION +#define CONFIG_EFI_PARTITION +#define CONFIG_PARTITION_UUIDS +#define CONFIG_FS_EXT4 +#define CONFIG_FS_FAT +#define CONFIG_CMD_EXT2 +#define CONFIG_CMD_FAT +#define CONFIG_CMD_FS_GENERIC +#define CONFIG_CMD_PART +  #define CONFIG_SYS_NO_FLASH  #define CONFIG_CONSOLE_MUX @@ -157,4 +167,7 @@  #define CONFIG_SPL_SERIAL_SUPPORT  #define CONFIG_SPL_GPIO_SUPPORT +/* Misc utility code */ +#define CONFIG_BOUNCE_BUFFER +  #endif /* _TEGRA_COMMON_H_ */ diff --git a/include/configs/tegra114-common.h b/include/configs/tegra114-common.h index 003353040..c2986d830 100644 --- a/include/configs/tegra114-common.h +++ b/include/configs/tegra114-common.h @@ -76,4 +76,7 @@  #define CONFIG_SPL_LDSCRIPT		"$(CPUDIR)/tegra114/u-boot-spl.lds" +/* Total I2C ports on Tegra114 */ +#define TEGRA_I2C_NUM_CONTROLLERS	5 +  #endif /* _TEGRA114_COMMON_H_ */ diff --git a/include/configs/tegra20-common.h b/include/configs/tegra20-common.h index 186e02336..e464e0617 100644 --- a/include/configs/tegra20-common.h +++ b/include/configs/tegra20-common.h @@ -114,13 +114,7 @@  /* Total I2C ports on Tegra20 */  #define TEGRA_I2C_NUM_CONTROLLERS	4 -#define CONFIG_PARTITION_UUIDS -#define CONFIG_CMD_PART -  #define CONFIG_SYS_NAND_SELF_INIT  #define CONFIG_SYS_NAND_ONFI_DETECTION -/* Misc utility code */ -#define CONFIG_BOUNCE_BUFFER -  #endif /* _TEGRA20_COMMON_H_ */ diff --git a/include/configs/trimslice.h b/include/configs/trimslice.h index 334d3a3b8..0644f7a5b 100644 --- a/include/configs/trimslice.h +++ b/include/configs/trimslice.h @@ -67,14 +67,6 @@  #define CONFIG_TEGRA_MMC  #define CONFIG_CMD_MMC -#define CONFIG_DOS_PARTITION -#define CONFIG_EFI_PARTITION -#define CONFIG_FS_EXT4 -#define CONFIG_FS_FAT -#define CONFIG_CMD_EXT2 -#define CONFIG_CMD_FAT -#define CONFIG_CMD_FS_GENERIC -  /* Environment in SPI */  #define CONFIG_ENV_IS_IN_SPI_FLASH  #define CONFIG_ENV_SPI_MAX_HZ		48000000 diff --git a/include/configs/ventana.h b/include/configs/ventana.h index b55ebc9bf..5755f1171 100644 --- a/include/configs/ventana.h +++ b/include/configs/ventana.h @@ -50,14 +50,6 @@  #define CONFIG_TEGRA_MMC  #define CONFIG_CMD_MMC -#define CONFIG_DOS_PARTITION -#define CONFIG_EFI_PARTITION -#define CONFIG_FS_EXT4 -#define CONFIG_FS_FAT -#define CONFIG_CMD_EXT2 -#define CONFIG_CMD_FAT -#define CONFIG_CMD_FS_GENERIC -  /* Environment in eMMC, at the end of 2nd "boot sector" */  #define CONFIG_ENV_IS_IN_MMC  #define CONFIG_ENV_OFFSET ((1024 * 1024) - CONFIG_ENV_SIZE) diff --git a/include/configs/whistler.h b/include/configs/whistler.h index 1e554d816..9542c7e21 100644 --- a/include/configs/whistler.h +++ b/include/configs/whistler.h @@ -59,14 +59,6 @@  #define CONFIG_TEGRA_MMC  #define CONFIG_CMD_MMC -#define CONFIG_DOS_PARTITION -#define CONFIG_EFI_PARTITION -#define CONFIG_FS_EXT4 -#define CONFIG_FS_FAT -#define CONFIG_CMD_EXT2 -#define CONFIG_CMD_FAT -#define CONFIG_CMD_FS_GENERIC -  /*   * Environment in eMMC, at the end of 2nd "boot sector". Note: This assumes   * the user plugged the standard 8MB MoviNAND card into J29/HSMMC/POP. If diff --git a/include/fdtdec.h b/include/fdtdec.h index 77f244f41..21894835d 100644 --- a/include/fdtdec.h +++ b/include/fdtdec.h @@ -62,6 +62,7 @@ struct fdt_memory {  enum fdt_compat_id {  	COMPAT_UNKNOWN,  	COMPAT_NVIDIA_TEGRA20_USB,	/* Tegra20 USB port */ +	COMPAT_NVIDIA_TEGRA114_I2C,	/* Tegra114 I2C w/single clock source */  	COMPAT_NVIDIA_TEGRA20_I2C,	/* Tegra20 i2c */  	COMPAT_NVIDIA_TEGRA20_DVC,	/* Tegra20 dvc (really just i2c) */  	COMPAT_NVIDIA_TEGRA20_EMC,	/* Tegra20 memory controller */ @@ -70,6 +71,8 @@ enum fdt_compat_id {  	COMPAT_NVIDIA_TEGRA20_NAND,	/* Tegra2 NAND controller */  	COMPAT_NVIDIA_TEGRA20_PWM,	/* Tegra 2 PWM controller */  	COMPAT_NVIDIA_TEGRA20_DC,	/* Tegra 2 Display controller */ +	COMPAT_NVIDIA_TEGRA30_SDMMC,	/* Tegra30 SDMMC controller */ +	COMPAT_NVIDIA_TEGRA20_SDMMC,	/* Tegra20 SDMMC controller */  	COMPAT_NVIDIA_TEGRA20_SFLASH,	/* Tegra 2 SPI flash controller */  	COMPAT_NVIDIA_TEGRA20_SLINK,	/* Tegra 2 SPI SLINK controller */  	COMPAT_SMSC_LAN9215,		/* SMSC 10/100 Ethernet LAN9215 */ |