diff options
| -rw-r--r-- | common/cmd_ide.c | 13 | ||||
| -rw-r--r-- | include/configs/sc3.h | 10 | 
2 files changed, 12 insertions, 11 deletions
| diff --git a/common/cmd_ide.c b/common/cmd_ide.c index 2e185cc44..b4119f307 100644 --- a/common/cmd_ide.c +++ b/common/cmd_ide.c @@ -513,9 +513,11 @@ void ide_init (void)  #endif  	unsigned char c;  	int i, bus; +#if defined(CONFIG_AMIGAONEG3SE) || defined(CONFIG_SC3) +	unsigned int ata_reset_time; +#endif  #ifdef CONFIG_AMIGAONEG3SE  	unsigned int max_bus_scan; -	unsigned int ata_reset_time;  	char *s;  #endif  #ifdef CONFIG_IDE_8xx_PCCARD @@ -617,10 +619,9 @@ void ide_init (void)  		udelay (100000);		/* 100 ms */  		ide_outb (dev, ATA_DEV_HD, ATA_LBA | ATA_DEVICE(dev));  		udelay (100000);		/* 100 ms */ -#ifdef CONFIG_AMIGAONEG3SE -		ata_reset_time = ATA_RESET_TIME; -		s = getenv("ide_reset_timeout"); -		if (s) ata_reset_time = 2*simple_strtol(s, NULL, 10); +#if defined(CONFIG_AMIGAONEG3SE) || defined(CONFIG_SC3) +		if ((s = getenv("ide_reset_timeout")) != NULL) +			ata_reset_time = simple_strtol(s, NULL, 10);  #endif  		i = 0;  		do { @@ -628,7 +629,7 @@ void ide_init (void)  			c = ide_inb (dev, ATA_STATUS);  			i++; -#ifdef CONFIG_AMIGAONEG3SE +#if defined(CONFIG_AMIGAONEG3SE) || defined(CONFIG_SC3)  			if (i > (ata_reset_time * 100)) {  #else  			if (i > (ATA_RESET_TIME * 100)) { diff --git a/include/configs/sc3.h b/include/configs/sc3.h index 8298084f1..6b6acfa87 100644 --- a/include/configs/sc3.h +++ b/include/configs/sc3.h @@ -133,8 +133,8 @@  #if 1	/* feel free to disable for development */  #define CONFIG_AUTOBOOT_KEYED		/* Enable password protection	*/ -#define CONFIG_AUTOBOOT_PROMPT		"\nSC3 - booting... stop with S\n" -#define CONFIG_AUTOBOOT_DELAY_STR	"S"	/* 1st "password"	*/ +#define CONFIG_AUTOBOOT_PROMPT		"\nSC3 - booting... stop with ENTER\n" +#define CONFIG_AUTOBOOT_DELAY_STR	"\n"	/* 1st "password"	*/  #endif  /* @@ -416,11 +416,11 @@ extern unsigned long offsetOfEnvironment;  #define CONFIG_JFFS2_NAND 1			/* jffs2 on nand support */ -/* No command line, one static partition Partition 3 contains jffs2 rootfs */ +/* No command line, one static partition */  #undef	CONFIG_JFFS2_CMDLINE  #define CONFIG_JFFS2_DEV		"nand0" -#define CONFIG_JFFS2_PART_SIZE		0x00400000 -#define CONFIG_JFFS2_PART_OFFSET	0x00c00000 +#define CONFIG_JFFS2_PART_SIZE		0x01000000 +#define CONFIG_JFFS2_PART_OFFSET	0x00000000  /*-----------------------------------------------------------------------   * Cache Configuration |