Browse Source

* Patch by Phillippe Robin, 16 Mar 2004:
avoid dereferencing NULL pointer in lib_arm/armlinux.c

* Patch by Stephen Williams, 15 Mar 2004:
Fix CONFIG_SERIAL_SOFTWARE_FIFO documentation

* Patch by Tolunay Orkun, 15 Mar 2004:
Initialize bi_opbfreq to real OPB frequency via get_OPB_freq()

* Patch by Travis Sawyer, 15 Mar 2004:
Update CREDITS & MAINTAINERS files for PPC440GX & Ocotea port

wdenk 20 years ago
parent
commit
109c0e3ad3
8 changed files with 26 additions and 11 deletions
  1. 12 0
      CHANGELOG
  2. 1 1
      CREDITS
  3. 5 0
      MAINTAINERS
  4. 2 2
      README
  5. 0 1
      cpu/arm926ejs/interrupts.c
  6. 2 2
      cpu/mpc5xxx/fec.c
  7. 3 0
      lib_arm/armlinux.c
  8. 1 5
      lib_ppc/board.c

+ 12 - 0
CHANGELOG

@@ -2,6 +2,18 @@
 Changes for U-Boot 1.0.2:
 ======================================================================
 
+* Patch by Phillippe Robin, 16 Mar 2004:
+  avoid dereferencing NULL pointer in lib_arm/armlinux.c
+
+* Patch by Stephen Williams, 15 Mar 2004:
+  Fix CONFIG_SERIAL_SOFTWARE_FIFO documentation
+
+* Patch by Tolunay Orkun, 15 Mar 2004:
+  Initialize bi_opbfreq to real OPB frequency via get_OPB_freq()
+
+* Patch by Travis Sawyer, 15 Mar 2004:
+  Update CREDITS & MAINTAINERS files for PPC440GX & Ocotea port
+
 * Add start-up delay to make sure power has stabilized before
   attempting to switch on USB on SX1 board.
 

+ 1 - 1
CREDITS

@@ -284,7 +284,7 @@ D: Author of LiMon-1.4.2, which contributed some ideas
 
 N: Travis B. Sawyer
 E: travis.sawyer@sandburst.com
-D: Support for IBM PPC440GX, XES XPedite1000 440GX PrPMC board.
+D: Support for IBM PPC440GX, XES XPedite1000 440GX PrPMC board.  IBM 440gx Ref Platform (Ocotea)
 
 N: Paolo Scaffardi
 E: arsenio@tin.it

+ 5 - 0
MAINTAINERS

@@ -230,6 +230,11 @@ Stefan Roese <stefan.roese@esd-electronics.com>
 	PMC405			PPC405GP
 	VOH405			PPC405EP
 
+Travis Sawyer (travis.sawyer@sandburst.com>
+
+	XPEDITE1K		PPC440GX
+	OCOTEA			PPC440GX
+
 Peter De Schrijver <p2@mind.be>
 
 	ML2			PPC4xx

+ 2 - 2
README

@@ -441,8 +441,8 @@ The following options need to be configured:
 		(RTS/CTS) and UART's built-in FIFO. Set the number of
 		bytes the interrupt driven input buffer should have.
 
-		Set to 0 to disable this feature (this is the default).
-		This will also disable hardware handshake.
+		Leave undefined to disable this feature, including
+		disable the buffer and hardware handshake.
 
 - Console UART Number:
 		CONFIG_UART1_CONSOLE

+ 0 - 1
cpu/arm926ejs/interrupts.c

@@ -211,7 +211,6 @@ int interrupt_init (void)
 	*(volatile ulong *)(CFG_TIMERBASE + 0) = CFG_TIMER_RELOAD;	/* TimerLoad */
 	*(volatile ulong *)(CFG_TIMERBASE + 4) = CFG_TIMER_RELOAD;	/* TimerValue */
 	*(volatile ulong *)(CFG_TIMERBASE + 8) = 0x8C;
-	/* *(volatile ulong *)(CFG_TIMERBASE + 8) = CFG_TIMER_CTRL | 0x40;  Periodic */
 #endif	/* CONFIG_VERSATILE */
 
 	/* init the timestamp and lastdec value */

+ 2 - 2
cpu/mpc5xxx/fec.c

@@ -830,8 +830,8 @@ int mpc5xxx_fec_initialize(bd_t * bis)
 	fec->eth = (ethernet_regs *)MPC5XXX_FEC;
 	fec->tbdBase = (FEC_TBD *)FEC_BD_BASE;
 	fec->rbdBase = (FEC_RBD *)(FEC_BD_BASE + FEC_TBD_NUM * sizeof(FEC_TBD));
-#if defined(CONFIG_ICECUBE) ||
-    defined(CONFIG_PM520)   ||
+#if defined(CONFIG_ICECUBE) || \
+    defined(CONFIG_PM520)   || \
     defined(CONFIG_TOP5200)
 # ifndef CONFIG_FEC_10MBIT
 	fec->xcv_type = MII100;

+ 3 - 0
lib_arm/armlinux.c

@@ -312,6 +312,9 @@ static void setup_commandline_tag (bd_t *bd, char *commandline)
 {
 	char *p;
 
+	if (!commandline)
+		return;
+
 	/* eat leading white space */
 	for (p = commandline; *p == ' '; p++);
 

+ 1 - 5
lib_ppc/board.c

@@ -507,12 +507,8 @@ void board_init_f (ulong bootflag)
 	bd->bi_plb_busfreq = gd->bus_clk;
 #if defined(CONFIG_405GP) || defined(CONFIG_405EP)
 	bd->bi_pci_busfreq = get_PCI_freq ();
+	bd->bi_opbfreq = get_OPB_freq ();
 
-#ifdef CFG_OPB_FREQ
-	bd->bi_opbfreq = CFG_OPB_FREQ;
-#else
-	bd->bi_opbfreq = 50000000;
-#endif
 	bd->bi_iic_fast[0] = 0;
 	bd->bi_iic_fast[1] = 0;
 #elif defined(CONFIG_XILINX_ML300)