Simpler: compile everything you know your hardware requires in static. No modules
make menuconfig && make dep && make clean && make bzImage
And build a package from your new shiny kernel...