Hello! I would like to let you know that I have there patch series which creates one generic machine descriptor for all P2 boards: https://lore.kernel.org/linuxppc-dev/20230218111405.27688-1-p...@kernel.org/
Basically it allows any P2 board to boot one universal kernel binary just with correct DTS file. After P2 is merged I was thinking about looking at P1 boards too. So I would suggest to do some "big" removal of older code after this is merged, so I do not have to rebase again my patch series which is basically cleanup and make maintenance easier. I understand that removing old machine descriptions with board code for old boards which nobody use and nobody wants to maintain is logical step. But if something like generic machine descriptor for P1 happens too (like I did for P2 in above patch series), it would mean that the only board specific information would be stored in DTS files. And does it make sense to remove just old DTS files? Are there any maintenance with them? (Do not take it wrong, just I'm asking)