
Hi ! We are developing a new board using the new MPC8247 processors from Motorola.
You guys probably know this already :
MPC8247 is part of a new family of PowerQUICC II processors from Motorola. This new family include MPC8247,MPC8248,MPC8271,MPC8272 which are all derivatives from of the MPC8280 and MPC8260.
Since I would like to post back patches and add support code for this CPU back to the U-Boot project I was wondering what is best when starting : Add a new directory to cpu, mpc8272 (or something) and copying code from mpc8260 and changing this or add changes with defines in the MPC8260 directory. The MPC8260 and MPC8247 are very similar but there are some changes, configuration registers (HRCW is changed among others (start.S)) and an USB controller etc.
What is the best approach ?
Best regards
Ole Andreas Torvmark B. Sc. E. E. R & D Engineer Radionor Communications AS Ingvald Ystgårds Vei 3A NO7047 Trondheim Norway ole.torvmark@radionor.no www.radionor.no

I ported u-boot to our custom board with an mpc8248 using the mpc8266ads board as a starting point and adding to the mpc8260 cpu files. There is really not that much of a difference.
Glen Wolverton
-----Original Message----- From: u-boot-users-admin@lists.sourceforge.net [mailto:u-boot-users-admin@lists.sourceforge.net] On Behalf Of Ole Andreas Torvmark Sent: Friday, February 27, 2004 2:09 AM To: u-boot-users@lists.sourceforge.net Subject: [U-Boot-Users] MPC8247 and others
Hi ! We are developing a new board using the new MPC8247 processors from Motorola.
You guys probably know this already :
MPC8247 is part of a new family of PowerQUICC II processors from Motorola. This new family include MPC8247,MPC8248,MPC8271,MPC8272 which are all derivatives from of the MPC8280 and MPC8260.
Since I would like to post back patches and add support code for this CPU back to the U-Boot project I was wondering what is best when starting : Add a new directory to cpu, mpc8272 (or something) and copying code from mpc8260 and changing this or add changes with defines in the MPC8260 directory. The MPC8260 and MPC8247 are very similar but there are some changes, configuration registers (HRCW is changed among others (start.S)) and an USB controller etc.
What is the best approach ?
Best regards
Ole Andreas Torvmark B. Sc. E. E. R & D Engineer Radionor Communications AS Ingvald Ystgårds Vei 3A NO7047 Trondheim Norway ole.torvmark@radionor.no www.radionor.no
------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id%1356&alloc_id438&op=ick _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users

In message 000501c3fd00$a087d670$9d00a8c0@radionorole you wrote:
MPC8247 is part of a new family of PowerQUICC II processors from Motorola. This new family include MPC8247,MPC8248,MPC8271,MPC8272 which are all derivatives from of the MPC8280 and MPC8260.
Indeed these are derivatives, and not sooo different.
Since I would like to post back patches and add support code for this CPU back to the U-Boot project I was wondering what is best when starting : Add a new directory to cpu, mpc8272 (or something) and copying code from mpc8260 and changing this or add changes with defines in the MPC8260 directory. The MPC8260 and MPC8247 are very similar but there are some changes, configuration registers (HRCW is changed among others (start.S)) and an USB controller etc.
I don't think that differences are so big that a separate CPU directory is justified. Please use the existing 8260 directory.
Best regards,
Wolfgang Denk

Wolfgang Denk wrote:
I don't think that differences are so big that a separate CPU directory is justified. Please use the existing 8260 directory.
There are minor CPM differences associated with the use of DPRAM by the FCCs, not properly documented :-) In particular, if you want to use the FCC Ethernet, you will have to change the value of CPM_FCC_SPECIAL_BASE to 0x9000 and ensure the DPRAM allocator knows there is only 8K of space (not 16, but this probably won't cause any trouble).
-- Dan
participants (4)
-
Dan Malek
-
Glen Wolverton
-
Ole Andreas Torvmark
-
Wolfgang Denk