U-Boot MPC859TnnA support !

zjznliang zjznliang_popo at 163.com
Thu Nov 17 14:37:28 EST 2005


Hi linuxppc-embedded!

	          I am porting U-Boot on the MPC859TnnA card,but U-Boot can't find the CPU in the initialization . I check the code ,there is not type of MPC859TnnA to support .The U-Boot version is 1.1.3.

				There MPC family versions is here :
				http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC859T&srch=1 

				MPC866 Family Versions and Masks 
				Rev 	Mask 	Process 	Qual 	IMMR[16:31] 	Microcode REV_NUM 	Part Number 
				0.3 	3L90H 	HiP6W 		MC 		0x0800 				0x0003 								  MPC866Pnn
																																		  	MPC866Tnn
																																			MPC859Tnn
																																			MPC859DSLnn
																																			MPC852Tnn 
				A.0 	0L96R 	HiP6W 		MC 		0x0801 				0x0004 								MPC866PnnA
																																			MPC866TnnA
																																			MPC859TnnA
																																			MPC859DSLnnA 

				The code in U-Boot is in the check_CPU()  (line 48 of "\cpu\mpc8xx\Cpu.c")
				The U-Boot supports the type of 0x08000003 but not 0x08010004, so add the code for 0x08010004,you will find your MPCxnnA cpu .:)
 				
             	Perhaps I will be a help.
  zjznliang
    zjznliang_popo at 163.com
      2005-11-17


More information about the Linuxppc-embedded mailing list