diff options
| author | wdenk <wdenk> | 2003-04-12 23:38:12 +0000 | 
|---|---|---|
| committer | wdenk <wdenk> | 2003-04-12 23:38:12 +0000 | 
| commit | 4a6fd34b267dbf4a72080ab9a085bb45c63660fb (patch) | |
| tree | 4ec6a0f355924d61109921b2a1c75b91794f8ba6 /include/configs/R360MPI.h | |
| parent | 69f8f827d52491f6b89cb8d7cb33810bc7555079 (diff) | |
| download | olio-uboot-2014.01-4a6fd34b267dbf4a72080ab9a085bb45c63660fb.tar.xz olio-uboot-2014.01-4a6fd34b267dbf4a72080ab9a085bb45c63660fb.zip | |
* Patch by Lutz Dennig, 10 Apr 2003:LABEL_2003_04_15_1900
  Update for R360MPI board
* Add new meaning to "autostart" environment variable:
  If set to "no", a standalone image passed to the
  "bootm" command will be copied to the load address
  (and eventually uncompressed), but NOT be started.
  This can be used to load and uncompress arbitrary
  data.
* Set max brightness for MN11236 displays on TRAB board
Diffstat (limited to 'include/configs/R360MPI.h')
| -rw-r--r-- | include/configs/R360MPI.h | 35 | 
1 files changed, 21 insertions, 14 deletions
| diff --git a/include/configs/R360MPI.h b/include/configs/R360MPI.h index cba2a27d1..c7cf8a429 100644 --- a/include/configs/R360MPI.h +++ b/include/configs/R360MPI.h @@ -47,7 +47,7 @@  #define	CONFIG_8xx_CONS_SMC1	1	/* Console is on SMC1		*/  #undef	CONFIG_8xx_CONS_SMC2  #undef	CONFIG_8xx_CONS_NONE -#define CONFIG_BAUDRATE		9600	/* console baudrate = 9600bps	*/ +#define CONFIG_BAUDRATE		115200	/* console baudrate in bps	*/  #if 0  #define CONFIG_BOOTDELAY	-1	/* autoboot disabled		*/  #else @@ -83,7 +83,7 @@  #endif	/* CONFIG_LCD */  #endif -#undef	CONFIG_CAN_DRIVER		/* CAN Driver support disabled	*/ +#define	CONFIG_CAN_DRIVER		/* CAN Driver support enabled	*/  #define CONFIG_BOOTP_MASK	(CONFIG_BOOTP_DEFAULT | CONFIG_BOOTP_BOOTFILESIZE) @@ -113,9 +113,9 @@  				else    immr->im_cpm.cp_pbdat &= ~PB_SCL  #define I2C_DELAY		udelay(50) -#define CFG_I2C_PWM_ADDR	0x58	/* Power management coprocessor */ -#define CFG_I2C_KBD_ADDR	0x50	/* Keyboard coprocessor */ -#define CFG_I2C_TERM_ADDR	0x49	/* Temperature Sensors */ +#define CFG_I2C_LCD_ADDR	0x8	/* LCD Control */ +#define CFG_I2C_KEY_ADDR	0x9	/* Keyboard coprocessor */ +#define CFG_I2C_TEM_ADDR	0x49	/* Temperature Sensors */  #define CONFIG_COMMANDS	      ( CONFIG_CMD_DFL	| \  				CFG_CMD_DHCP	| \ @@ -232,11 +232,7 @@   *-----------------------------------------------------------------------   * PCMCIA config., multi-function pin tri-state   */ -#ifndef	CONFIG_CAN_DRIVER  #define CFG_SIUMCR	(SIUMCR_DBGC00 | SIUMCR_DBPC00 | SIUMCR_MLRC01) -#else	/* we must activate GPL5 in the SIUMCR for CAN */ -#define CFG_SIUMCR	(SIUMCR_DBGC11 | SIUMCR_DBPC00 | SIUMCR_MLRC01) -#endif	/* CONFIG_CAN_DRIVER */  /*-----------------------------------------------------------------------   * TBSCR - Time Base Status and Control				11-26 @@ -362,20 +358,31 @@  /* - * BR1 and OR1 (SDRAM) + * BR2 and OR2 (SDRAM)   *   */ -#define SDRAM_BASE1_PRELIM	0x00000000	/* SDRAM bank #0	*/ +#define SDRAM_BASE2_PRELIM	0x00000000	/* SDRAM bank #0	*/  #define	SDRAM_MAX_SIZE		0x04000000	/* max 64 MB per bank	*/ -#define CFG_PRELIM_OR1_AM	0xF8000000	/* OR addr mask */ +#define CFG_PRELIM_OR2_AM	0xF8000000	/* OR addr mask */  /* SDRAM timing: Multiplexed addresses, GPL5 output to GPL5_A (don't care)	*/  #define CFG_OR_TIMING_SDRAM	(OR_ACS_DIV1  | OR_CSNT_SAM | \  				 OR_SCY_0_CLK | OR_G5LS) -#define CFG_OR1_PRELIM	(CFG_PRELIM_OR1_AM | CFG_OR_TIMING_SDRAM ) -#define CFG_BR1_PRELIM	((SDRAM_BASE1_PRELIM & BR_BA_MSK) | BR_MS_UPMA | BR_V ) +#define CFG_OR2_PRELIM	(CFG_PRELIM_OR2_AM | CFG_OR_TIMING_SDRAM ) +#define CFG_BR2_PRELIM	((SDRAM_BASE2_PRELIM & BR_BA_MSK) | BR_MS_UPMA | BR_V ) + +/* + * BR3 and OR3 (CAN Controller) + */ +#ifdef CONFIG_CAN_DRIVER +#define CFG_CAN_BASE		0xC0000000	/* CAN base address   */ +#define CFG_CAN_OR_AM		0xFFFF8000	/* 32 kB address mask */ +#define CFG_OR3_CAN		(CFG_CAN_OR_AM | OR_G5LA |OR_BI) +#define CFG_BR3_CAN		((CFG_CAN_BASE & BR_BA_MSK) | \ +				 BR_PS_8 | BR_MS_UPMB | BR_V) +#endif	/* CONFIG_CAN_DRIVER */  /* |