diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/configs/cgtqmx6eval.h | 2 | ||||
| -rw-r--r-- | include/configs/imx31_phycore.h | 1 | ||||
| -rw-r--r-- | include/configs/m53evk.h | 16 | ||||
| -rw-r--r-- | include/configs/mx25pdk.h | 2 | ||||
| -rw-r--r-- | include/configs/mx28evk.h | 56 | ||||
| -rw-r--r-- | include/configs/mx31pdk.h | 1 | ||||
| -rw-r--r-- | include/configs/mx35pdk.h | 2 | ||||
| -rw-r--r-- | include/configs/mx51evk.h | 1 | ||||
| -rw-r--r-- | include/configs/mx53ard.h | 1 | ||||
| -rw-r--r-- | include/configs/mx53evk.h | 2 | ||||
| -rw-r--r-- | include/configs/mx53loco.h | 2 | ||||
| -rw-r--r-- | include/configs/mx53smd.h | 2 | ||||
| -rw-r--r-- | include/configs/mx6_common.h | 1 | ||||
| -rw-r--r-- | include/configs/mx6qarm2.h | 1 | ||||
| -rw-r--r-- | include/configs/mx6sabre_common.h | 20 | ||||
| -rw-r--r-- | include/configs/nitrogen6x.h | 13 | ||||
| -rw-r--r-- | include/configs/titanium.h | 1 | ||||
| -rw-r--r-- | include/configs/udoo.h | 31 | ||||
| -rw-r--r-- | include/configs/wandboard.h | 3 | 
19 files changed, 123 insertions, 35 deletions
| diff --git a/include/configs/cgtqmx6eval.h b/include/configs/cgtqmx6eval.h index d5db8f504..29a023c49 100644 --- a/include/configs/cgtqmx6eval.h +++ b/include/configs/cgtqmx6eval.h @@ -81,7 +81,7 @@  	"console=ttymxc1\0" \  	"fdt_high=0xffffffff\0" \  	"initrd_high=0xffffffff\0" \ -	"fdt_addr=0x11000000\0" \ +	"fdt_addr=0x18000000\0" \  	"boot_fdt=try\0" \  	"mmcdev=1\0" \  	"mmcpart=1\0" \ diff --git a/include/configs/imx31_phycore.h b/include/configs/imx31_phycore.h index 7b5569579..ffb67c2eb 100644 --- a/include/configs/imx31_phycore.h +++ b/include/configs/imx31_phycore.h @@ -37,7 +37,6 @@  #define CONFIG_SYS_I2C  #define CONFIG_SYS_I2C_MXC -#define CONFIG_SYS_SPD_BUS_NUM		1 /* I2C2 */  #define CONFIG_SYS_I2C_CLK_OFFSET	I2C2_CLK_OFFSET  #define CONFIG_MXC_UART diff --git a/include/configs/m53evk.h b/include/configs/m53evk.h index 8c54549fc..a344af457 100644 --- a/include/configs/m53evk.h +++ b/include/configs/m53evk.h @@ -37,6 +37,7 @@  #define CONFIG_CMD_PING  #define CONFIG_CMD_SATA  #define CONFIG_CMD_USB +#define CONFIG_VIDEO  /*   * Memory configurations @@ -201,6 +202,21 @@  #endif  /* + * LCD + */ +#ifdef 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_VIDEO_BMP_RLE8 +#define CONFIG_SPLASH_SCREEN +#define CONFIG_BMP_16BPP +#define CONFIG_VIDEO_LOGO +#define CONFIG_IPUV3_CLK	200000000 +#endif + +/*   * Boot Linux   */  #define CONFIG_CMDLINE_TAG diff --git a/include/configs/mx25pdk.h b/include/configs/mx25pdk.h index a64bafed6..af6aafaf1 100644 --- a/include/configs/mx25pdk.h +++ b/include/configs/mx25pdk.h @@ -68,7 +68,6 @@  #define CONFIG_SYS_MMC_ENV_DEV 0  /* U-Boot general configuration */ -#define CONFIG_SYS_PROMPT	"MX25PDK U-Boot > "  #define CONFIG_AUTO_COMPLETE  #define CONFIG_SYS_CBSIZE	256	/* Console I/O Buffer Size  */  /* Print buffer sz */ @@ -116,7 +115,6 @@  #define CONFIG_CMD_I2C  #define CONFIG_SYS_I2C  #define CONFIG_SYS_I2C_MXC -#define CONFIG_SYS_SPD_BUS_NUM		0 /* I2C1 */  /* RTC */  #define CONFIG_RTC_IMXDI diff --git a/include/configs/mx28evk.h b/include/configs/mx28evk.h index 07f88ca4c..4fd67eb4a 100644 --- a/include/configs/mx28evk.h +++ b/include/configs/mx28evk.h @@ -14,7 +14,6 @@  /* System configurations */  #define CONFIG_MX28				/* i.MX28 SoC */  #define CONFIG_MACH_TYPE	MACH_TYPE_MX28EVK -#define CONFIG_SYS_PROMPT	"MX28EVK U-Boot > "  /* U-Boot Commands */  #define CONFIG_SYS_NO_FLASH @@ -97,7 +96,7 @@  		"512k(environment),"		\  		"512k(redundant-environment),"	\  		"4m(kernel),"			\ -		"128k(fdt),"			\ +		"512k(fdt),"			\  		"8m(ramdisk),"			\  		"-(filesystem)"  #endif @@ -161,9 +160,9 @@  /* Extra Environment */  #define CONFIG_EXTRA_ENV_SETTINGS \ +	"ubifs_file=filesystem.ubifs\0" \  	"update_nand_full_filename=u-boot.nand\0" \  	"update_nand_firmware_filename=u-boot.sb\0"	\ -	"update_sd_firmware_filename=u-boot.sd\0" \  	"update_nand_firmware_maxsz=0x100000\0"	\  	"update_nand_stride=0x40\0"	/* MX28 datasheet ch. 12.12 */ \  	"update_nand_count=0x4\0"	/* MX28 datasheet ch. 12.12 */ \ @@ -172,7 +171,7 @@  		"nand info ; " \  		"setexpr fcb_sz ${update_nand_stride} * ${update_nand_count};" \  		"setexpr update_nand_fcb ${fcb_sz} * ${nand_writesize}\0" \ -	"update_nand_full="		    /* Update FCB, DBBT and FW */ \ +	"update_nand_firmware_full=" /* Update FCB, DBBT and FW */ \  		"if tftp ${update_nand_full_filename} ; then " \  		"run update_nand_get_fcb_size ; " \  		"nand scrub -y 0x0 ${filesize} ; " \ @@ -191,6 +190,55 @@  		"nand write ${loadaddr} ${fcb_sz} ${filesize} ; " \  		"nand write ${loadaddr} ${fw_off} ${filesize} ; " \  		"fi\0" \ +	"update_nand_kernel="		/* Update kernel */ \ +		"mtdparts default; " \ +		"nand erase.part kernel; " \ +		"if test ${ip_dyn} = yes; then " \ +			"setenv get_cmd dhcp; " \ +		"else " \ +			"setenv get_cmd tftp; " \ +		"fi; " \ +		"${get_cmd} ${uimage}; " \ +		"nand write ${loadaddr} kernel ${filesize}\0" \ +	"update_nand_fdt="		/* Update fdt */ \ +		"mtdparts default; " \ +		"nand erase.part fdt; " \ +		"if test ${ip_dyn} = yes; then " \ +			"setenv get_cmd dhcp; " \ +		"else " \ +			"setenv get_cmd tftp; " \ +		"fi; " \ +		"${get_cmd} ${fdt_file}; " \ +		"nand write ${loadaddr} fdt ${filesize}\0" \ +	"update_nand_filesystem="		/* Update filesystem */ \ +		"mtdparts default; " \ +		"nand erase.part filesystem; " \ +		"if test ${ip_dyn} = yes; then " \ +			"setenv get_cmd dhcp; " \ +		"else " \ +			"setenv get_cmd tftp; " \ +		"fi; " \ +		"${get_cmd} ${ubifs_file}; " \ +		"ubi part filesystem; " \ +		"ubi create filesystem; " \ +		"ubi write ${loadaddr} filesystem ${filesize}\0" \ +	"nandargs=setenv bootargs console=${console_mainline},${baudrate} " \ +		"rootfstype=ubifs ubi.mtd=6 root=ubi0_0 ${mtdparts}\0" \ +	"nandboot="		/* Boot from NAND */ \ +		"mtdparts default; " \ +		"run nandargs; " \ +		"nand read ${loadaddr} kernel 0x00400000; " \ +		"if test ${boot_fdt} = yes; then " \ +			"nand read ${fdt_addr} fdt 0x00080000; " \ +			"bootm ${loadaddr} - ${fdt_addr}; " \ +		"else " \ +			"if test ${boot_fdt} = no; then " \ +				"bootm; " \ +			"else " \ +				"echo \"ERROR: Set boot_fdt to yes or no.\"; " \ +			"fi; " \ +		"fi\0" \ +	"update_sd_firmware_filename=u-boot.sd\0" \  	"update_sd_firmware="		/* Update the SD firmware partition */ \  		"if mmc rescan ; then "	\  		"if tftp ${update_sd_firmware_filename} ; then " \ diff --git a/include/configs/mx31pdk.h b/include/configs/mx31pdk.h index 8a1146112..f223788e5 100644 --- a/include/configs/mx31pdk.h +++ b/include/configs/mx31pdk.h @@ -120,7 +120,6 @@   * Miscellaneous configurable options   */  #define CONFIG_SYS_LONGHELP	/* undef to save memory */ -#define CONFIG_SYS_PROMPT	"MX31PDK U-Boot > "  #define CONFIG_SYS_CBSIZE	256	/* Console I/O Buffer Size */  /* Print Buffer Size */  #define CONFIG_SYS_PBSIZE	(CONFIG_SYS_CBSIZE + \ diff --git a/include/configs/mx35pdk.h b/include/configs/mx35pdk.h index 0fb83204e..0a46f4c30 100644 --- a/include/configs/mx35pdk.h +++ b/include/configs/mx35pdk.h @@ -42,7 +42,6 @@   */  #define CONFIG_SYS_I2C  #define CONFIG_SYS_I2C_MXC -#define CONFIG_SYS_SPD_BUS_NUM		0 /* I2C1 */  #define CONFIG_MXC_SPI  #define CONFIG_MXC_GPIO @@ -135,7 +134,6 @@   * Miscellaneous configurable options   */  #define CONFIG_SYS_LONGHELP	/* undef to save memory */ -#define CONFIG_SYS_PROMPT	"MX35 U-Boot > "  #define CONFIG_CMDLINE_EDITING  #define CONFIG_SYS_HUSH_PARSER	/* Use the HUSH parser */ diff --git a/include/configs/mx51evk.h b/include/configs/mx51evk.h index 10c7ee9d8..1cff17195 100644 --- a/include/configs/mx51evk.h +++ b/include/configs/mx51evk.h @@ -219,7 +219,6 @@   */  #define CONFIG_SYS_LONGHELP		/* undef to save memory */  #define CONFIG_SYS_HUSH_PARSER		/* use "hush" command parser */ -#define CONFIG_SYS_PROMPT		"MX51EVK U-Boot > "  #define CONFIG_AUTO_COMPLETE  #define CONFIG_SYS_CBSIZE		256	/* Console I/O Buffer Size */  /* Print Buffer Size */ diff --git a/include/configs/mx53ard.h b/include/configs/mx53ard.h index 60c40c865..797a637bf 100644 --- a/include/configs/mx53ard.h +++ b/include/configs/mx53ard.h @@ -46,7 +46,6 @@  #define CONFIG_CMD_I2C  #define CONFIG_SYS_I2C  #define CONFIG_SYS_I2C_MXC -#define CONFIG_SYS_SPD_BUS_NUM		1 /* I2C2 */  /* MMC Configs */  #define CONFIG_FSL_ESDHC diff --git a/include/configs/mx53evk.h b/include/configs/mx53evk.h index 623bf970e..3f0d80ac6 100644 --- a/include/configs/mx53evk.h +++ b/include/configs/mx53evk.h @@ -39,7 +39,6 @@  #define CONFIG_CMD_I2C  #define CONFIG_SYS_I2C  #define CONFIG_SYS_I2C_MXC -#define CONFIG_SYS_SPD_BUS_NUM		1 /* I2C2 */  /* PMIC Configs */  #define CONFIG_POWER @@ -135,7 +134,6 @@  /* Miscellaneous configurable options */  #define CONFIG_SYS_LONGHELP		/* undef to save memory */  #define CONFIG_SYS_HUSH_PARSER		/* use "hush" command parser */ -#define CONFIG_SYS_PROMPT		"MX53EVK U-Boot > "  #define CONFIG_AUTO_COMPLETE  #define CONFIG_SYS_CBSIZE		256	/* Console I/O Buffer Size */ diff --git a/include/configs/mx53loco.h b/include/configs/mx53loco.h index ab55fbea2..ae43ea3c1 100644 --- a/include/configs/mx53loco.h +++ b/include/configs/mx53loco.h @@ -73,7 +73,6 @@  /* I2C Configs */  #define CONFIG_SYS_I2C  #define CONFIG_SYS_I2C_MXC -#define CONFIG_SYS_SPD_BUS_NUM		0 /* I2C1 */  /* PMIC Controller */  #define CONFIG_POWER @@ -177,7 +176,6 @@  /* Miscellaneous configurable options */  #define CONFIG_SYS_LONGHELP		/* undef to save memory */  #define CONFIG_SYS_HUSH_PARSER		/* use "hush" command parser */ -#define CONFIG_SYS_PROMPT		"MX53LOCO U-Boot > "  #define CONFIG_AUTO_COMPLETE  #define CONFIG_SYS_CBSIZE		512	/* Console I/O Buffer Size */ diff --git a/include/configs/mx53smd.h b/include/configs/mx53smd.h index 818d7e7f8..a04e7c7a3 100644 --- a/include/configs/mx53smd.h +++ b/include/configs/mx53smd.h @@ -36,7 +36,6 @@  #define CONFIG_CMD_I2C  #define CONFIG_SYS_I2C  #define CONFIG_SYS_I2C_MXC -#define CONFIG_SYS_SPD_BUS_NUM		1 /* I2C2 */  /* MMC Configs */  #define CONFIG_FSL_ESDHC @@ -120,7 +119,6 @@  /* Miscellaneous configurable options */  #define CONFIG_SYS_LONGHELP		/* undef to save memory */  #define CONFIG_SYS_HUSH_PARSER		/* use "hush" command parser */ -#define CONFIG_SYS_PROMPT		"MX53SMD U-Boot > "  #define CONFIG_AUTO_COMPLETE  #define CONFIG_SYS_CBSIZE		256	/* Console I/O Buffer Size */ diff --git a/include/configs/mx6_common.h b/include/configs/mx6_common.h index 674bcd3f6..514d634c0 100644 --- a/include/configs/mx6_common.h +++ b/include/configs/mx6_common.h @@ -20,5 +20,6 @@  #define CONFIG_ARM_ERRATA_742230  #define CONFIG_ARM_ERRATA_743622  #define CONFIG_ARM_ERRATA_751472 +#define CONFIG_BOARD_POSTCLK_INIT  #endif diff --git a/include/configs/mx6qarm2.h b/include/configs/mx6qarm2.h index 2f91a6c1d..f0a82d194 100644 --- a/include/configs/mx6qarm2.h +++ b/include/configs/mx6qarm2.h @@ -114,7 +114,6 @@  /* Miscellaneous configurable options */  #define CONFIG_SYS_LONGHELP  #define CONFIG_SYS_HUSH_PARSER -#define CONFIG_SYS_PROMPT		"MX6QARM2 U-Boot > "  #define CONFIG_AUTO_COMPLETE  #define CONFIG_SYS_CBSIZE		256 diff --git a/include/configs/mx6sabre_common.h b/include/configs/mx6sabre_common.h index f97a37cb1..21c848f90 100644 --- a/include/configs/mx6sabre_common.h +++ b/include/configs/mx6sabre_common.h @@ -18,6 +18,7 @@  #define CONFIG_DISPLAY_BOARDINFO  #include <asm/arch/imx-regs.h> +#include <asm/imx-common/gpio.h>  #define CONFIG_CMDLINE_TAG  #define CONFIG_SETUP_MEMORY_TAGS @@ -33,6 +34,11 @@  #define CONFIG_MXC_UART +#define CONFIG_CMD_FUSE +#ifdef CONFIG_CMD_FUSE +#define CONFIG_MXC_OCOTP +#endif +  /* MMC Configs */  #define CONFIG_FSL_ESDHC  #define CONFIG_FSL_USDHC @@ -60,6 +66,17 @@  #define CONFIG_PHYLIB  #define CONFIG_PHY_ATHEROS +#define CONFIG_CMD_SF +#ifdef CONFIG_CMD_SF +#define CONFIG_SPI_FLASH +#define CONFIG_SPI_FLASH_STMICRO +#define CONFIG_MXC_SPI +#define CONFIG_SF_DEFAULT_BUS		0 +#define CONFIG_SF_DEFAULT_CS		(0 | (IMX_GPIO_NR(4, 9) << 8)) +#define CONFIG_SF_DEFAULT_SPEED		20000000 +#define CONFIG_SF_DEFAULT_MODE		SPI_MODE_0 +#endif +  /* allow to overwrite serial and ethaddr */  #define CONFIG_ENV_OVERWRITE  #define CONFIG_CONS_INDEX              1 @@ -82,7 +99,7 @@  	"script=boot.scr\0" \  	"uimage=uImage\0" \  	"fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \ -	"fdt_addr=0x11000000\0" \ +	"fdt_addr=0x18000000\0" \  	"boot_fdt=try\0" \  	"ip_dyn=yes\0" \  	"console=" CONFIG_CONSOLE_DEV "\0" \ @@ -171,7 +188,6 @@  #define CONFIG_SYS_LONGHELP  #define CONFIG_SYS_HUSH_PARSER  #define CONFIG_SYS_PROMPT_HUSH_PS2     "> " -#define CONFIG_SYS_PROMPT              "U-Boot > "  #define CONFIG_AUTO_COMPLETE  #define CONFIG_SYS_CBSIZE              256 diff --git a/include/configs/nitrogen6x.h b/include/configs/nitrogen6x.h index 3df8de013..f4ff5cd1b 100644 --- a/include/configs/nitrogen6x.h +++ b/include/configs/nitrogen6x.h @@ -10,6 +10,7 @@  #ifndef __CONFIG_H  #define __CONFIG_H +#include "mx6_common.h"  #define CONFIG_MX6  #define CONFIG_DISPLAY_CPUINFO  #define CONFIG_DISPLAY_BOARDINFO @@ -62,16 +63,6 @@  #define CONFIG_SYS_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 @@ -189,7 +180,7 @@  	"fdt_high=0xffffffff\0" \  	"initrd_high=0xffffffff\0" \  	"fdt_file=imx6q-sabrelite.dtb\0" \ -	"fdt_addr=0x11000000\0" \ +	"fdt_addr=0x18000000\0" \  	"boot_fdt=try\0" \  	"ip_dyn=yes\0" \  	"mmcdev=0\0" \ diff --git a/include/configs/titanium.h b/include/configs/titanium.h index 0bb6731a2..f9e00c5b8 100644 --- a/include/configs/titanium.h +++ b/include/configs/titanium.h @@ -13,6 +13,7 @@  #ifndef __CONFIG_H  #define __CONFIG_H +#include "mx6_common.h"  #include <asm/arch/imx-regs.h>  #include <asm/imx-common/gpio.h> diff --git a/include/configs/udoo.h b/include/configs/udoo.h index 78df07179..614e1fe3b 100644 --- a/include/configs/udoo.h +++ b/include/configs/udoo.h @@ -9,6 +9,7 @@  #ifndef __CONFIG_H  #define __CONFIG_H +#include "mx6_common.h"  #include <asm/arch/imx-regs.h>  #include <asm/imx-common/gpio.h>  #include <asm/sizes.h> @@ -34,6 +35,34 @@  #define CONFIG_MXC_UART  #define CONFIG_MXC_UART_BASE		UART2_BASE +/* SATA Configs */ + +#define CONFIG_CMD_SATA +#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 + +/* Network support */ + +#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_KSZ9031 +  /* allow to overwrite serial and ethaddr */  #define CONFIG_ENV_OVERWRITE  #define CONFIG_CONS_INDEX		1 @@ -77,7 +106,7 @@  	"fdt_high=0xffffffff\0" \  	"initrd_high=0xffffffff\0" \  	"fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \ -	"fdt_addr=0x11000000\0" \ +	"fdt_addr=0x18000000\0" \  	"boot_fdt=try\0" \  	"ip_dyn=yes\0" \  	"mmcdev=0\0" \ diff --git a/include/configs/wandboard.h b/include/configs/wandboard.h index e9c7e64be..ae8480dd2 100644 --- a/include/configs/wandboard.h +++ b/include/configs/wandboard.h @@ -9,6 +9,7 @@  #ifndef __CONFIG_H  #define __CONFIG_H +#include "mx6_common.h"  #include <asm/arch/imx-regs.h>  #include <asm/imx-common/gpio.h>  #include <asm/sizes.h> @@ -113,7 +114,7 @@  	"fdt_high=0xffffffff\0" \  	"initrd_high=0xffffffff\0" \  	"fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \ -	"fdt_addr=0x11000000\0" \ +	"fdt_addr=0x18000000\0" \  	"boot_fdt=try\0" \  	"ip_dyn=yes\0" \  	"mmcdev=" __stringify(CONFIG_SYS_MMC_ENV_DEV) "\0" \ |