[U-Boot-Users] SPI + SCC problem

Wolfgang Denk wd at denx.de
Mon Jun 30 14:26:37 CEST 2003


In message <IGEFJKJNHJDCBKALBJLLKEMOFNAA.joakim.tjernlund at lumentis.se> you wrote:
>
> hmm, they look the same to me:
> MPC850 Microcode Patch for Relocating I2C/SPI Parameters 
> (06/10/2002), version 1.3

No, they are fdifferent:

Using MPC850MC2.zip and  MPC860MC05.zip (both 01/22/2002) I get:

--- MPC850/smc_spi_850.c   2002-01-21 16:27:10.000000000 +0100
+++ MPC860/smc_spi_860.c   2002-01-21 16:29:38.000000000 +0100
@@ -170,7 +170,7 @@
 0xFB18AD2E,
 0x1EA9BBB8,
 0x74283B7E,
-0x73C2E4BB,
+0x7375E4BB,
 0x2ADA4FB8,
 0xDC21E4BB,
 0xB2A1FFBF,


Using MPC850MC1.zip (06/10/2002) and  MPC860MC04.zip  (03/06/2002)  I
get:

--- MPC850/850_i2c_spi.c   2000-05-10 15:05:10.000000000 +0200
+++ MPC860/860_i2c_spi.c   2000-05-05 14:35:52.000000000 +0200
@@ -17,11 +17,11 @@
     *((unsigned long *)0x0220203c) = 0xfdaff9cf;
     *((unsigned long *)0x02202040) = 0xabf88dc8;
     *((unsigned long *)0x02202044) = 0xab5879f7;
-    *((unsigned long *)0x02202048) = 0xb0926a27;
+    *((unsigned long *)0x02202048) = 0xb0927383;
     *((unsigned long *)0x0220204c) = 0xdfd079f7;
     *((unsigned long *)0x02202050) = 0xb090e6bb;
     *((unsigned long *)0x02202054) = 0xe5bbe74f;
-    *((unsigned long *)0x02202058) = 0xaa616f0f;
+    *((unsigned long *)0x02202058) = 0xb3fa6f0f;
     *((unsigned long *)0x0220205c) = 0x6ffb76ce;
     *((unsigned long *)0x02202060) = 0xee0cf9cf;
     *((unsigned long *)0x02202064) = 0x2bfbefef;
@@ -77,7 +77,7 @@
     *((unsigned long *)0x0220212c) = 0x5f73e522;
     *((unsigned long *)0x02202130) = 0xefde5f73;
     *((unsigned long *)0x02202134) = 0xcfda0b61;
-    *((unsigned long *)0x02202138) = 0x6a29df61;
+    *((unsigned long *)0x02202138) = 0x7385df61;
     *((unsigned long *)0x0220213c) = 0xe7c9edf9;
     *((unsigned long *)0x02202140) = 0x7e9a30d5;
     *((unsigned long *)0x02202144) = 0x1458bfff;


The differences are small, but nobody  was  willing/able  to  explain
details.  I don't know if you can access these, but if you can please
see  also  Moto  helpline  "Service  Requests"  1-54379501  ("I2C/SPI
relocation  ucode")  and 1-54027957 ("I2C/SPI/SMC MicroCode Patch for
MPC823E").


Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
It is much easier to suggest solutions when you know nothing




More information about the U-Boot mailing list