Nothing proper and sustainable can be done for those devices before you have an modern kernel version running and DVFS/cpufreq working, ie power management. Supposedly patches exist for omap2 but someone needs to make it work on those devices.
Second problem is size of kernel. Modern kernels dont fit in 2mb. Someone once made uboot for N8x0, maybe someone can do that.