
On Wed, Jan 15, 2014 at 12:04:10PM +0100, Wolfgang Denk wrote:
Dear Holger,
In message 52D64089.6070207@keymile.com you wrote:
This commit removes support for the Freescale MPC82xx Power Architecture processors, i. e. MPC8240, MPC8245, MPC8247, MPC8248, MPC8250, MPC8255, MPC8260, MPC8265, MPC8266, MPC8272, MPC8280, ...
They have been out of production for years, and no active users left here. As some boards start causing problems, let's drop the obsolete and now dead code.
thats not valid for us. Our mgcoge3ne target which comes with a MPC8247 is still in production and maintained. If you look at the git log of
Argh... Can you foresee how much longer this hardware is likely to be maintained?
So isn't it possible to remove only the broken boards and keep the generic parts?
Yes, this would be possible, too. But then, it appears you are the only remaining active user of MPC82xx. OK, MPC8247 is actually still marked as "active" at Freescale, soory I missed that - the MPC824x types I checked were in "No Longer Manufactured" state.
The thing is that there are tons of interdependencies an #defines that need to be checked so we don't leave too many unused #defines and such around.
I see several options now:
We apply the patch as is, and if you really have to modify your code you would do this out-of-tree based on the last frozen version.
I rework the patch to remove only the MPC826x / MPC828x code.
I rework the patch to remove only the broken boards - which are these actually?
Tom, what is your opinion here?
For this release, lets go with #3, which is already done (York grabbed the patch to drop linkstation_HGLAN and that was the only FTB) and then for the next release we can do #2 if there's no objections.