Quote:
Cjg prepaired a fresh new EFIKA 2.6.24.x kernel patchset:
http://www.ewb.it/~acrux/linux-2.6.24.2-Efika.patch
Hi guys,
After struggling with the audio driver some more, some significant regressions and certain parts of this patch are completely braindead and conceptually farcical.
I have no idea where you got lines such as:
Code:
-#if defined(CONFIG_PPC_MERGE)
- cdm = mpc52xx_find_and_map("mpc5200-cdm");
- gpio = mpc52xx_find_and_map("mpc5200-gpio");
-#else
cdm = ioremap(MPC52xx_PA(MPC52xx_CDM_OFFSET), MPC52xx_CDM_SIZE);
gpio = ioremap(MPC52xx_PA(MPC52xx_GPIO_OFFSET), MPC52xx_GPIO_SIZE);
-#endif
It is not acceptable to restore pre-arch/powerpc code to handle this. If you want the cdm or gpio mappings to work, for crying out loud use efika.forth or hack prom_init.c fixups at the worst case. Even change or
comment out things. But do not remove code like this!
Linux is already far, far too difficult to cross-reference patches and mainline code properly, and this patch just makes the debugging process more difficult (it also means that certain parts of efika.forth fixups are NEVER tested because you removed that code path).
Please, someone, revisit this patch for the latest 2.6.25 release candidate, if you need any help or advise, please contact someone like Peter or myself..