diff options
Diffstat (limited to 'include/configs/bamboo.h')
| -rw-r--r-- | include/configs/bamboo.h | 150 | 
1 files changed, 75 insertions, 75 deletions
| diff --git a/include/configs/bamboo.h b/include/configs/bamboo.h index 773b15a5e..f3ffe1cca 100644 --- a/include/configs/bamboo.h +++ b/include/configs/bamboo.h @@ -55,37 +55,37 @@   * Base addresses -- Note these are effective addresses where the   * actual resources get mapped (not physical addresses)   *----------------------------------------------------------------------*/ -#define CFG_FLASH_BASE	        0xfff00000	    /* start of FLASH	*/ -#define CFG_PCI_MEMBASE	        0xa0000000	    /* mapped pci memory*/ -#define CFG_PCI_MEMBASE1        CFG_PCI_MEMBASE  + 0x10000000 -#define CFG_PCI_MEMBASE2        CFG_PCI_MEMBASE1 + 0x10000000 -#define CFG_PCI_MEMBASE3        CFG_PCI_MEMBASE2 + 0x10000000 +#define CONFIG_SYS_FLASH_BASE	        0xfff00000	    /* start of FLASH	*/ +#define CONFIG_SYS_PCI_MEMBASE	        0xa0000000	    /* mapped pci memory*/ +#define CONFIG_SYS_PCI_MEMBASE1        CONFIG_SYS_PCI_MEMBASE  + 0x10000000 +#define CONFIG_SYS_PCI_MEMBASE2        CONFIG_SYS_PCI_MEMBASE1 + 0x10000000 +#define CONFIG_SYS_PCI_MEMBASE3        CONFIG_SYS_PCI_MEMBASE2 + 0x10000000  /*Don't change either of these*/ -#define CFG_PERIPHERAL_BASE     0xef600000	    /* internal peripherals*/ -#define CFG_PCI_BASE	        0xe0000000	    /* internal PCI regs*/ +#define CONFIG_SYS_PERIPHERAL_BASE     0xef600000	    /* internal peripherals*/ +#define CONFIG_SYS_PCI_BASE	        0xe0000000	    /* internal PCI regs*/  /*Don't change either of these*/ -#define CFG_USB_DEVICE          0x50000000 -#define CFG_NVRAM_BASE_ADDR     0x80000000 -#define CFG_BOOT_BASE_ADDR      0xf0000000 -#define CFG_NAND_ADDR           0x90000000 -#define CFG_NAND2_ADDR          0x94000000 +#define CONFIG_SYS_USB_DEVICE          0x50000000 +#define CONFIG_SYS_NVRAM_BASE_ADDR     0x80000000 +#define CONFIG_SYS_BOOT_BASE_ADDR      0xf0000000 +#define CONFIG_SYS_NAND_ADDR           0x90000000 +#define CONFIG_SYS_NAND2_ADDR          0x94000000  /*-----------------------------------------------------------------------   * Initial RAM & stack pointer (placed in SDRAM)   *----------------------------------------------------------------------*/ -#define CFG_INIT_RAM_DCACHE	1		/* d-cache as init ram	*/ -#define CFG_INIT_RAM_ADDR	0x70000000	/* DCache       */ -#define CFG_INIT_RAM_END	(4 << 10) -#define CFG_GBL_DATA_SIZE	256		/* num bytes initial data	*/ -#define CFG_GBL_DATA_OFFSET	(CFG_INIT_RAM_END - CFG_GBL_DATA_SIZE) -#define CFG_INIT_SP_OFFSET	CFG_GBL_DATA_OFFSET +#define CONFIG_SYS_INIT_RAM_DCACHE	1		/* d-cache as init ram	*/ +#define CONFIG_SYS_INIT_RAM_ADDR	0x70000000	/* DCache       */ +#define CONFIG_SYS_INIT_RAM_END	(4 << 10) +#define CONFIG_SYS_GBL_DATA_SIZE	256		/* num bytes initial data	*/ +#define CONFIG_SYS_GBL_DATA_OFFSET	(CONFIG_SYS_INIT_RAM_END - CONFIG_SYS_GBL_DATA_SIZE) +#define CONFIG_SYS_INIT_SP_OFFSET	CONFIG_SYS_GBL_DATA_OFFSET  /*-----------------------------------------------------------------------   * Serial Port   *----------------------------------------------------------------------*/ -#define CFG_EXT_SERIAL_CLOCK	11059200 /* use external 11.059MHz clk	*/ +#define CONFIG_SYS_EXT_SERIAL_CLOCK	11059200 /* use external 11.059MHz clk	*/  /* define this if you want console on UART1 */  #undef CONFIG_UART1_CONSOLE @@ -96,7 +96,7 @@   * The DS1558 code assumes this condition   *   *----------------------------------------------------------------------*/ -#define CFG_NVRAM_SIZE	        (0x2000 - 0x10) /* NVRAM size(8k)- RTC regs     */ +#define CONFIG_SYS_NVRAM_SIZE	        (0x2000 - 0x10) /* NVRAM size(8k)- RTC regs     */  #define CONFIG_RTC_DS1556	1		         /* DS1556 RTC		*/  /*----------------------------------------------------------------------- @@ -112,23 +112,23 @@  /*-----------------------------------------------------------------------   * FLASH related   *----------------------------------------------------------------------*/ -#define CFG_MAX_FLASH_BANKS	3	/* number of banks			*/ -#define CFG_MAX_FLASH_SECT	256	/* sectors per device			*/ +#define CONFIG_SYS_MAX_FLASH_BANKS	3	/* number of banks			*/ +#define CONFIG_SYS_MAX_FLASH_SECT	256	/* sectors per device			*/ -#undef	CFG_FLASH_CHECKSUM -#define CFG_FLASH_ERASE_TOUT	120000	/* Timeout for Flash Erase (in ms)	*/ -#define CFG_FLASH_WRITE_TOUT	500	/* Timeout for Flash Write (in ms)	*/ +#undef	CONFIG_SYS_FLASH_CHECKSUM +#define CONFIG_SYS_FLASH_ERASE_TOUT	120000	/* Timeout for Flash Erase (in ms)	*/ +#define CONFIG_SYS_FLASH_WRITE_TOUT	500	/* Timeout for Flash Write (in ms)	*/ -#define CFG_FLASH_ADDR0         0x555 -#define CFG_FLASH_ADDR1         0x2aa -#define CFG_FLASH_WORD_SIZE     unsigned char +#define CONFIG_SYS_FLASH_ADDR0         0x555 +#define CONFIG_SYS_FLASH_ADDR1         0x2aa +#define CONFIG_SYS_FLASH_WORD_SIZE     unsigned char -#define CFG_FLASH_2ND_16BIT_DEV 1	/* bamboo has 8 and 16bit device	*/ -#define CFG_FLASH_2ND_ADDR      0x87800000  /* bamboo has 8 and 16bit device	*/ +#define CONFIG_SYS_FLASH_2ND_16BIT_DEV 1	/* bamboo has 8 and 16bit device	*/ +#define CONFIG_SYS_FLASH_2ND_ADDR      0x87800000  /* bamboo has 8 and 16bit device	*/  #ifdef CONFIG_ENV_IS_IN_FLASH  #define CONFIG_ENV_SECT_SIZE	0x10000	/* size of one complete sector		*/ -#define CONFIG_ENV_ADDR		((-CFG_MONITOR_LEN)-CONFIG_ENV_SECT_SIZE) +#define CONFIG_ENV_ADDR		((-CONFIG_SYS_MONITOR_LEN)-CONFIG_ENV_SECT_SIZE)  #define	CONFIG_ENV_SIZE		0x2000	/* Total Size of Environment Sector	*/  /* Address and size of Redundant Environment Sector	*/ @@ -154,61 +154,61 @@   * set up. While still running from cache, I experienced problems accessing   * the NAND controller.	sr - 2006-08-25   */ -#define CFG_NAND_BOOT_SPL_SRC	0xfffff000	/* SPL location			*/ -#define CFG_NAND_BOOT_SPL_SIZE	(4 << 10)	/* SPL size			*/ -#define CFG_NAND_BOOT_SPL_DST	0x00800000	/* Copy SPL here		*/ -#define CFG_NAND_U_BOOT_DST	0x01000000	/* Load NUB to this addr	*/ -#define CFG_NAND_U_BOOT_START	CFG_NAND_U_BOOT_DST /* Start NUB from this addr	*/ -#define CFG_NAND_BOOT_SPL_DELTA	(CFG_NAND_BOOT_SPL_SRC - CFG_NAND_BOOT_SPL_DST) +#define CONFIG_SYS_NAND_BOOT_SPL_SRC	0xfffff000	/* SPL location			*/ +#define CONFIG_SYS_NAND_BOOT_SPL_SIZE	(4 << 10)	/* SPL size			*/ +#define CONFIG_SYS_NAND_BOOT_SPL_DST	0x00800000	/* Copy SPL here		*/ +#define CONFIG_SYS_NAND_U_BOOT_DST	0x01000000	/* Load NUB to this addr	*/ +#define CONFIG_SYS_NAND_U_BOOT_START	CONFIG_SYS_NAND_U_BOOT_DST /* Start NUB from this addr	*/ +#define CONFIG_SYS_NAND_BOOT_SPL_DELTA	(CONFIG_SYS_NAND_BOOT_SPL_SRC - CONFIG_SYS_NAND_BOOT_SPL_DST)  /*   * Define the partitioning of the NAND chip (only RAM U-Boot is needed here)   */ -#define CFG_NAND_U_BOOT_OFFS	(16 << 10)	/* Offset to RAM U-Boot image	*/ -#define CFG_NAND_U_BOOT_SIZE	(384 << 10)	/* Size of RAM U-Boot image	*/ +#define CONFIG_SYS_NAND_U_BOOT_OFFS	(16 << 10)	/* Offset to RAM U-Boot image	*/ +#define CONFIG_SYS_NAND_U_BOOT_SIZE	(384 << 10)	/* Size of RAM U-Boot image	*/  /*   * Now the NAND chip has to be defined (no autodetection used!)   */ -#define CFG_NAND_PAGE_SIZE	512		/* NAND chip page size		*/ -#define CFG_NAND_BLOCK_SIZE	(16 << 10)	/* NAND chip block size		*/ -#define CFG_NAND_PAGE_COUNT	32		/* NAND chip page count		*/ -#define CFG_NAND_BAD_BLOCK_POS	5		/* Location of bad block marker	*/ -#define CFG_NAND_4_ADDR_CYCLE	1		/* Fourth addr used (>32MB)	*/ +#define CONFIG_SYS_NAND_PAGE_SIZE	512		/* NAND chip page size		*/ +#define CONFIG_SYS_NAND_BLOCK_SIZE	(16 << 10)	/* NAND chip block size		*/ +#define CONFIG_SYS_NAND_PAGE_COUNT	32		/* NAND chip page count		*/ +#define CONFIG_SYS_NAND_BAD_BLOCK_POS	5		/* Location of bad block marker	*/ +#define CONFIG_SYS_NAND_4_ADDR_CYCLE	1		/* Fourth addr used (>32MB)	*/ -#define CFG_NAND_ECCSIZE	256 -#define CFG_NAND_ECCBYTES	3 -#define CFG_NAND_ECCSTEPS	(CFG_NAND_PAGE_SIZE / CFG_NAND_ECCSIZE) -#define CFG_NAND_OOBSIZE	16 -#define CFG_NAND_ECCTOTAL	(CFG_NAND_ECCBYTES * CFG_NAND_ECCSTEPS) -#define CFG_NAND_ECCPOS		{0, 1, 2, 3, 6, 7} +#define CONFIG_SYS_NAND_ECCSIZE	256 +#define CONFIG_SYS_NAND_ECCBYTES	3 +#define CONFIG_SYS_NAND_ECCSTEPS	(CONFIG_SYS_NAND_PAGE_SIZE / CONFIG_SYS_NAND_ECCSIZE) +#define CONFIG_SYS_NAND_OOBSIZE	16 +#define CONFIG_SYS_NAND_ECCTOTAL	(CONFIG_SYS_NAND_ECCBYTES * CONFIG_SYS_NAND_ECCSTEPS) +#define CONFIG_SYS_NAND_ECCPOS		{0, 1, 2, 3, 6, 7}  #ifdef CONFIG_ENV_IS_IN_NAND  /*   * For NAND booting the environment is embedded in the U-Boot image. Please take   * look at the file board/amcc/sequoia/u-boot-nand.lds for details.   */ -#define CONFIG_ENV_SIZE		CFG_NAND_BLOCK_SIZE -#define CONFIG_ENV_OFFSET		(CFG_NAND_U_BOOT_OFFS + CONFIG_ENV_SIZE) +#define CONFIG_ENV_SIZE		CONFIG_SYS_NAND_BLOCK_SIZE +#define CONFIG_ENV_OFFSET		(CONFIG_SYS_NAND_U_BOOT_OFFS + CONFIG_ENV_SIZE)  #define CONFIG_ENV_OFFSET_REDUND	(CONFIG_ENV_OFFSET + CONFIG_ENV_SIZE)  #endif  /*-----------------------------------------------------------------------   * NAND FLASH   *----------------------------------------------------------------------*/ -#define CFG_MAX_NAND_DEVICE	2 -#define NAND_MAX_CHIPS		CFG_MAX_NAND_DEVICE -#define CFG_NAND_BASE		(CFG_NAND_ADDR + CFG_NAND_CS) -#define CFG_NAND_BASE_LIST	{ CFG_NAND_BASE, CFG_NAND_ADDR + 2 } -#define CFG_NAND_SELECT_DEVICE  1	/* nand driver supports mutipl. chips	*/ +#define CONFIG_SYS_MAX_NAND_DEVICE	2 +#define NAND_MAX_CHIPS		CONFIG_SYS_MAX_NAND_DEVICE +#define CONFIG_SYS_NAND_BASE		(CONFIG_SYS_NAND_ADDR + CONFIG_SYS_NAND_CS) +#define CONFIG_SYS_NAND_BASE_LIST	{ CONFIG_SYS_NAND_BASE, CONFIG_SYS_NAND_ADDR + 2 } +#define CONFIG_SYS_NAND_SELECT_DEVICE  1	/* nand driver supports mutipl. chips	*/  #if !defined(CONFIG_NAND_U_BOOT) && !defined(CONFIG_NAND_SPL) -#define CFG_NAND_CS		1 +#define CONFIG_SYS_NAND_CS		1  #else -#define CFG_NAND_CS		0		/* NAND chip connected to CSx	*/ +#define CONFIG_SYS_NAND_CS		0		/* NAND chip connected to CSx	*/  /* Memory Bank 0 (NAND-FLASH) initialization					*/ -#define CFG_EBC_PB0AP		0x018003c0 -#define CFG_EBC_PB0CR		(CFG_NAND_ADDR | 0x1c000) +#define CONFIG_SYS_EBC_PB0AP		0x018003c0 +#define CONFIG_SYS_EBC_PB0CR		(CONFIG_SYS_NAND_ADDR | 0x1c000)  #endif  /*----------------------------------------------------------------------- @@ -216,21 +216,21 @@   *----------------------------------------------------------------------------- */  #define CONFIG_SPD_EEPROM               /* Use SPD EEPROM for setup             */  #undef CONFIG_DDR_ECC			/* don't use ECC			*/ -#define CFG_SIMULATE_SPD_EEPROM	0xff	/* simulate spd eeprom on this address	*/ -#define SPD_EEPROM_ADDRESS	{CFG_SIMULATE_SPD_EEPROM, 0x50, 0x51} -#define CFG_MBYTES_SDRAM	(64)	/* 64MB fixed size for early-sdram-init */ +#define CONFIG_SYS_SIMULATE_SPD_EEPROM	0xff	/* simulate spd eeprom on this address	*/ +#define SPD_EEPROM_ADDRESS	{CONFIG_SYS_SIMULATE_SPD_EEPROM, 0x50, 0x51} +#define CONFIG_SYS_MBYTES_SDRAM	(64)	/* 64MB fixed size for early-sdram-init */  #define CONFIG_PROG_SDRAM_TLB  /*-----------------------------------------------------------------------   * I2C   *----------------------------------------------------------------------*/ -#define CFG_I2C_SPEED		400000	/* I2C speed and slave address	*/ +#define CONFIG_SYS_I2C_SPEED		400000	/* I2C speed and slave address	*/ -#define CFG_I2C_MULTI_EEPROMS -#define CFG_I2C_EEPROM_ADDR	(0xa8>>1) -#define CFG_I2C_EEPROM_ADDR_LEN 1 -#define CFG_EEPROM_PAGE_WRITE_BITS 3 -#define CFG_EEPROM_PAGE_WRITE_DELAY_MS 10 +#define CONFIG_SYS_I2C_MULTI_EEPROMS +#define CONFIG_SYS_I2C_EEPROM_ADDR	(0xa8>>1) +#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 +#define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 3 +#define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 10  #ifdef CONFIG_ENV_IS_IN_EEPROM  #define CONFIG_ENV_SIZE		0x200	    /* Size of Environment vars */ @@ -297,13 +297,13 @@  #define CONFIG_PCI			/* include pci support	        */  #undef  CONFIG_PCI_PNP			/* do (not) pci plug-and-play   */  #define CONFIG_PCI_SCAN_SHOW            /* show pci devices on startup  */ -#define CFG_PCI_TARGBASE        0x80000000 /* PCIaddr mapped to CFG_PCI_MEMBASE*/ +#define CONFIG_SYS_PCI_TARGBASE        0x80000000 /* PCIaddr mapped to CONFIG_SYS_PCI_MEMBASE*/  /* Board-specific PCI */ -#define CFG_PCI_TARGET_INIT -#define CFG_PCI_MASTER_INIT +#define CONFIG_SYS_PCI_TARGET_INIT +#define CONFIG_SYS_PCI_MASTER_INIT -#define CFG_PCI_SUBSYS_VENDORID 0x10e8	/* AMCC */ -#define CFG_PCI_SUBSYS_ID       0xcafe	/* Whatever */ +#define CONFIG_SYS_PCI_SUBSYS_VENDORID 0x10e8	/* AMCC */ +#define CONFIG_SYS_PCI_SUBSYS_ID       0xcafe	/* Whatever */  #endif	/* __CONFIG_H */ |