diff options
| author | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2013-09-04 11:50:25 +0200 | 
|---|---|---|
| committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2013-09-04 11:50:25 +0200 | 
| commit | 4eef93da262048eb1118e726b3ec5b8ebd3c6c91 (patch) | |
| tree | 8a28287e405742086f6df380ee558265d17cf3f6 /include | |
| parent | 31043e20ae748635f142483e8b7b645948687055 (diff) | |
| parent | bc6958988726977b4089da1b13f6467e8e28efd2 (diff) | |
| download | olio-uboot-2014.01-4eef93da262048eb1118e726b3ec5b8ebd3c6c91.tar.xz olio-uboot-2014.01-4eef93da262048eb1118e726b3ec5b8ebd3c6c91.zip | |
Merge branch 'u-boot-atmel/master' into 'u-boot-arm/master'
Diffstat (limited to 'include')
| -rw-r--r-- | include/configs/at91sam9m10g45ek.h | 2 | ||||
| -rw-r--r-- | include/configs/at91sam9n12ek.h | 3 | ||||
| -rw-r--r-- | include/configs/at91sam9x5ek.h | 5 | ||||
| -rw-r--r-- | include/configs/eb_cpux9k2.h | 62 | ||||
| -rw-r--r-- | include/configs/sama5d3xek.h | 10 | ||||
| -rw-r--r-- | include/linux/compat.h | 8 | 
6 files changed, 55 insertions, 35 deletions
| diff --git a/include/configs/at91sam9m10g45ek.h b/include/configs/at91sam9m10g45ek.h index 2aea55567..fc4ecec7a 100644 --- a/include/configs/at91sam9m10g45ek.h +++ b/include/configs/at91sam9m10g45ek.h @@ -13,6 +13,8 @@  #include <asm/hardware.h> +#define CONFIG_SYS_TEXT_BASE		0x73f00000 +  #define CONFIG_AT91_LEGACY  #define CONFIG_ATMEL_LEGACY		/* required until (g)pio is fixed */ diff --git a/include/configs/at91sam9n12ek.h b/include/configs/at91sam9n12ek.h index be8a28c32..28a79258d 100644 --- a/include/configs/at91sam9n12ek.h +++ b/include/configs/at91sam9n12ek.h @@ -122,6 +122,9 @@  #define CONFIG_PMECC_CAP		2  #define CONFIG_PMECC_SECTOR_SIZE	512  #define CONFIG_PMECC_INDEX_TABLE_OFFSET	0x8000 + +#define CONFIG_CMD_NAND_TRIMFFS +  #endif  #define CONFIG_MTD_PARTITIONS diff --git a/include/configs/at91sam9x5ek.h b/include/configs/at91sam9x5ek.h index 2b1533c85..4a2ac9aab 100644 --- a/include/configs/at91sam9x5ek.h +++ b/include/configs/at91sam9x5ek.h @@ -11,6 +11,8 @@  #include <asm/hardware.h> +#define CONFIG_SYS_TEXT_BASE		0x26f00000 +  /* ARM asynchronous clock */  #define CONFIG_SYS_AT91_SLOW_CLOCK	32768  #define CONFIG_SYS_AT91_MAIN_CLOCK	12000000	/* 12 MHz crystal */ @@ -121,7 +123,8 @@  #define CONFIG_ATMEL_NAND_HW_PMECC	1  #define CONFIG_PMECC_CAP		2  #define CONFIG_PMECC_SECTOR_SIZE	512 -#define CONFIG_PMECC_INDEX_TABLE_OFFSET	0x8000 + +#define CONFIG_CMD_NAND_TRIMFFS  #define CONFIG_MTD_DEVICE  #define CONFIG_CMD_MTDPARTS diff --git a/include/configs/eb_cpux9k2.h b/include/configs/eb_cpux9k2.h index 247e37b6d..ccc7bd0a8 100644 --- a/include/configs/eb_cpux9k2.h +++ b/include/configs/eb_cpux9k2.h @@ -39,6 +39,7 @@  #define CONFIG_SYS_TEXT_BASE		0x21f00000  #endif  #define CONFIG_SYS_LOAD_ADDR		0x21000000  /* default load address */ +#define CONFIG_STANDALONE_LOAD_ADDR	0x21000000  #define CONFIG_SYS_BOOT_SIZE		0x00 /* 0 KBytes */  #define CONFIG_SYS_U_BOOT_BASE		PHYS_FLASH_1 @@ -123,41 +124,40 @@  #define CONFIG_CMD_DATE  #define CONFIG_CMD_DHCP  #define CONFIG_CMD_I2C -#define CONFIG_CMD_JFFS2  #define CONFIG_CMD_MII  #define CONFIG_CMD_NAND  #define CONFIG_CMD_PING -#define CONFIG_I2C_CMD_NO_FLAT  #define CONFIG_I2C_CMD_TREE  #define CONFIG_CMD_USB  #define CONFIG_CMD_FAT - +#define CONFIG_CMD_UBI +#define CONFIG_CMD_MTDPARTS +#define CONFIG_CMD_UBIFS  #define CONFIG_SYS_LONGHELP  /* - * Filesystems + * MTD defines   */ -#define CONFIG_JFFS2_NAND		1 +#define CONFIG_FLASH_CFI_MTD +#define CONFIG_MTD_DEVICE +#define CONFIG_MTD_PARTITIONS +#define CONFIG_RBTREE +#define CONFIG_LZO -#ifndef CONFIG_JFFS2_CMDLINE -#define CONFIG_JFFS2_DEV 		"nand0" -#define CONFIG_JFFS2_PART_OFFSET 	0 -#define CONFIG_JFFS2_PART_SIZE		0xFFFFFFFF -#else -#define MTDIDS_DEFAULT		"nor0=0,nand0=1" +#define MTDIDS_DEFAULT		"nor0=physmap-flash.0,nand0=atmel_nand"  #define MTDPARTS_DEFAULT	"mtdparts="				\ -					"0:"				\ -					"384k(U-Boot),"			\ -					"128k(Env),"			\ -					"128k(Splash)," 		\ -					"4M(Kernel),"			\ -					"-(FS)"				\ +					"physmap-flash.0:"		\ +						"512k(U-Boot),"		\ +						"128k(Env),"		\ +						"128k(Splash),"		\ +						"4M(Kernel),"		\ +						"384k(MiniFS),"		\ +						"-(FS)"			\  					";"				\ -					"1:"				\ -					"-(jffs2)" -#endif /* CONFIG_JFFS2_CMDLINE */ - +					"atmel_nand:"			\ +						"1M(emergency),"	\ +						"-(data)"  /*   * Hardware drivers   */ @@ -328,7 +328,7 @@  #define CONFIG_BOOTDELAY		5  #define CONFIG_ENV_IS_IN_FLASH		1 -#define CONFIG_ENV_ADDR			(PHYS_FLASH_1 + 0x60000) +#define CONFIG_ENV_ADDR			(PHYS_FLASH_1 + 0x80000)  #define CONFIG_ENV_SIZE			0x20000 /* sectors are 128K here */  #define CONFIG_BAUDRATE 		115200 @@ -347,12 +347,14 @@  	"displayheight=512\0"						\  	"displaybsteps=1023\0"						\  	"ubootaddr=10000000\0"						\ -	"splashimage=10080000\0"					\ -	"kerneladdr=100A0000\0"						\ +	"splashimage=100A0000\0"					\ +	"kerneladdr=100C0000\0"						\  	"kernelsize=00400000\0"						\ -	"rootfsaddr=104A0000\0"						\ +	"rootfsaddr=10520000\0"						\  	"copy_addr=21200000\0"						\ -	"rootfssize=00B60000\0"						\ +	"rootfssize=00AE0000\0"						\ +	"mtdids=" MTDIDS_DEFAULT "\0"					\ +	"mtdparts=" MTDPARTS_DEFAULT "\0"				\  	"bootargsdefaults=set bootargs "				\  		"console=ttyS0,115200 "					\  		"video=vcxk_fb:xres:${displaywidth},"			\ @@ -373,15 +375,15 @@  		"erase $(rootfsaddr) +$(rootfssize);"			\  		"cp.b $(fileaddr) $(rootfsaddr) $(filesize);"		\  		"\0"							\ -	"update_uboot=protect off 10000000 1005FFFF;"			\ +	"update_uboot=protect off 10000000 1007FFFF;"			\  		"dhcp $(copy_addr) u-boot_eb_cpux9k2;"			\ -		"erase 10000000 1005FFFF;"				\ +		"erase 10000000 1007FFFF;"				\  		"cp.b $(fileaddr) $(ubootaddr) $(filesize);"		\ -		"protect on 10000000 1005FFFF;reset\0"			\ +		"protect on 10000000 1007FFFF;reset\0"			\  	"update_splash=protect off $(splashimage) +20000;"		\  		"dhcp $(copy_addr) splash_eb_cpux9k2.bmp;"		\  		"erase $(splashimage) +20000;"				\ -		"cp.b $(fileaddr) 10080000 $(filesize);"		\ +		"cp.b $(fileaddr) $(splashimage) $(filesize);"		\  		"protect on $(splashimage) +20000;reset\0"		\  	"emergency=run bootargsdefaults;"				\  		"set bootargs $(bootargs) root=initramfs boot=emergency " \ diff --git a/include/configs/sama5d3xek.h b/include/configs/sama5d3xek.h index 10697d627..409919898 100644 --- a/include/configs/sama5d3xek.h +++ b/include/configs/sama5d3xek.h @@ -56,7 +56,6 @@  #define LCD_BPP				LCD_COLOR16  #define LCD_OUTPUT_BPP                  24  #define CONFIG_LCD_LOGO -#undef LCD_TEST_PATTERN  #define CONFIG_LCD_INFO  #define CONFIG_LCD_INFO_BELOW_LOGO  #define CONFIG_SYS_WHITE_ON_BLACK @@ -112,7 +111,6 @@  #define CONFIG_CMD_NAND  #ifdef CONFIG_CMD_NAND -#define CONFIG_NAND_MAX_CHIPS		1  #define CONFIG_NAND_ATMEL  #define CONFIG_SYS_MAX_NAND_DEVICE	1  #define CONFIG_SYS_NAND_BASE		ATMEL_BASE_CS3 @@ -126,7 +124,6 @@  #define CONFIG_ATMEL_NAND_HW_PMECC  #define CONFIG_PMECC_CAP		4  #define CONFIG_PMECC_SECTOR_SIZE	512 -#define CONFIG_PMECC_INDEX_TABLE_OFFSET	ATMEL_PMECC_INDEX_OFFSET_512  #define CONFIG_CMD_NAND_TRIMFFS  #endif @@ -136,6 +133,11 @@  #define CONFIG_NET_MULTI  #define CONFIG_NET_RETRY_COUNT		20  #define CONFIG_MACB_SEARCH_PHY +#define CONFIG_RGMII +#define CONFIG_CMD_MII +#define CONFIG_PHYLIB +#define CONFIG_PHY_MICREL +#define CONFIG_PHY_MICREL_KSZ9021  /* MMC */  #define CONFIG_CMD_MMC @@ -195,7 +197,7 @@  				"bootm 0x22000000 - 0x21000000"  #define CONFIG_SYS_MMC_ENV_DEV	0  #else -#define CONIG_ENV_IS_NOWHERE +#define CONFIG_ENV_IS_NOWHERE  #endif  #ifdef CONFIG_SYS_USE_MMC diff --git a/include/linux/compat.h b/include/linux/compat.h index e1338bf48..3fdfb399b 100644 --- a/include/linux/compat.h +++ b/include/linux/compat.h @@ -3,6 +3,14 @@  #define ndelay(x)	udelay(1) +#define dev_dbg(dev, fmt, args...)		\ +	debug(fmt, ##args) +#define dev_vdbg(dev, fmt, args...)		\ +	debug(fmt, ##args) +#define dev_info(dev, fmt, args...)		\ +	printf(fmt, ##args) +#define dev_err(dev, fmt, args...)		\ +	printf(fmt, ##args)  #define printk	printf  #define KERN_EMERG |