Cross compiling kernel

Hello,

I want to install touch drivers in android using for beagleboard. I have got the patch files but don’t know how to use. Please help.
Do we need to cross-compile the android froyo kernel… Can anyone please suggest me way to do that.

Thanks