[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